Cal.com
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
- 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.

