Cal.com

Cal.com

Meetings & Productivity

Create, reschedule, and react to bookings in your workflows.

Overview

The Softr Cal.com integration moves data both ways. From your Softr app into Cal.com: whenever a form is submitted, a member signs up, or a record changes, your workflow can create a booking on the right event type, reschedule or cancel an existing one, or look bookings up to use in later steps. From Cal.com back into Softr: webhook triggers fire your workflows the moment a booking is created, rescheduled, or cancelled, or a meeting ends.

This pairs naturally with the way Softr apps are built — booking forms, member portals, and client-facing dashboards. Map fields from your Softr forms, records, or previous workflow steps to the booking's details, and react to real scheduling events to send follow-ups, update records, or notify your team.

Available triggers

  • Booking createdStarts a workflow when a new booking is created in Cal.com.
  • Booking rescheduledStarts a workflow when a booking is moved to a new time in Cal.com.
  • Booking cancelledStarts a workflow when a booking is cancelled in Cal.com.
  • Meeting endedStarts a workflow when a Cal.com meeting has ended — perfect for post-call follow-ups.

Available actions

  • Create bookingCreate a booking on a Cal.com event type, using the attendee details and time you map from your app — great for turning a form submission into a confirmed meeting.
  • Reschedule bookingMove an existing booking to a new time by its unique reference, with an optional reason that's shared with the attendee and host.
  • Cancel bookingCancel a booking by its unique reference, with an optional cancellation reason shown to the attendee and host.
  • Get bookingRetrieve a single booking by its unique reference and use its details in later workflow steps — for example, to read the attendee and time of the booking that fired a trigger.
  • List bookingsList bookings from Cal.com with optional filters, and use the results in the rest of your workflow.

Example use cases

Usecase
Description
  • Booking from form submissionsWhen a prospect submits a "Book a call" form, create a Cal.com booking on the right event type with the details they provided.
  • Onboarding calls for new membersAutomatically book a kickoff meeting when someone signs up in your member portal, so onboarding starts without any manual steps.
  • Post-meeting follow-upsWhen a meeting ends, trigger a workflow to send a thank-you email, log the call, or ask for feedback inside your app.
  • Sync bookings to your recordsWhen a booking is created or rescheduled in Cal.com, update the matching record in your Softr app so your team always sees the latest time.
  • No-show and cancellation handlingWhen a booking is cancelled, trigger a workflow to notify the owner, free up the slot, or offer the attendee a new time.
  • Reschedule from your appLet members move an existing meeting from their dashboard — reschedule the Cal.com booking and confirm the new time back to them.

Key benefits

  • No-code scheduling automation: Create, move, and cancel bookings straight from your Softr workflows — no Zaps, scripts, or developer help required.
  • Two-way sync: Push bookings into Cal.com with actions, and react to real scheduling events with triggers, all in one workflow builder.
  • Real-time follow-ups: Kick off a workflow the instant a meeting is booked, rescheduled, cancelled, or ends — send confirmations, reminders, or thank-you messages automatically.
  • Personalized member experiences: Turn form submissions, sign-ups, and record changes into confirmed meetings tied to the right event type and person.
  • Everything in one place: Keep your bookings and your app's records in step, so your team always sees the latest scheduling activity.

How to connect Softr with Cal.com

  1. Open your Softr app and go to Workflows (to automate tasks) or Data Sources (to power your app), depending on how you're using Cal.com.
  2. Add Cal.com as a trigger or action in your workflow, or select it as a data source.
  3. Click Connect Cal.com and authorize access to your account, or enter your API credentials if prompted.
  4. Map the fields or data you want to use from Cal.com.
  5. Test your setup, then save and activate.

Start building today. It's free!