Find out what’s actually slowing your business down.
Turning hot mess businesses into high-performing machines — and loving every damn minute of it.
Updated October 2026: rewritten for Dubsado 3.0, with what you need before connecting Calendly and when to skip it.
People are constantly asking in my Busyness to Business Facebook group and in the Dubsado Community whether they can use Calendly (or another outside scheduler) with Dubsado. It’s a big, important question, so here are alllll of my thoughts on the Calendly Dubsado integration: how to make it work, what it costs you, and when you should skip it and use the Dubsado scheduler instead.
Short answer: Dubsado doesn’t have a built-in Calendly integration. You can connect them with Zapier (which needs a paid Calendly plan), or embed Calendly inside a Dubsado form. Both work. But unless you have one of a few specific reasons, the Dubsado scheduler is the better choice, because your workflows can’t see Calendly appointments.
I can’t in good conscience explain how to use an outside scheduler with Dubsado without first explaining why I don’t usually recommend it at all.
I’m not going to pretend the Dubsado scheduler is perfect. It has limitations, and it’s important to know them. That said, if you CAN use the Dubsado scheduler, you SHOULD, and the reason is WORKFLOWS.
Workflows are Dubsado’s biggest superpower. When you send the Dubsado scheduler through a workflow, the workflow knows when the appointment is booked, when it starts, and when it ends, and it can run actions off each of those moments:
All of that runs without ANY intervention from you. It saves you time, keeps everything about the project in one place, and gives your client a consistent experience. (One catch: those triggers only work when the scheduler is sent through the workflow, not when it’s embedded publicly on your website.)
When you use Calendly instead, Dubsado has no idea when the appointment happens. Everything that should happen before or after it turns into a workaround. There are good workarounds, and I’ll show you mine below, but they’re still workarounds.
There are only a few reasons that justify giving up those workflow triggers:
That’s it. The list is short on purpose. Needing several appointment types is NOT on it, because Dubsado scheduler groups let a client pick from multiple appointment types on one booking page.
A team is the most common reason I see. Sorting for Serenity has three organizers, so their Dubsado setup uses Calendly for scheduling across multiple team calendars, and clients pay before any session is booked.
If clients book a discovery call through Calendly on your website as their first point of contact, you want that booking to create a project in Dubsado and start the right workflow.
Use Zapier for this. Calendly is the trigger (a new invitee booking) and Dubsado is the action. Dubsado’s only Zapier action is Create Project, which is exactly what you need here. When you set up the Dubsado step, choose which workflow should start.
A few notes:
If you already have a Dubsado project for a client and need them to book another appointment, the Zapier method above will NOT work. Zapier can only create a NEW project in Dubsado. It can’t update one that already exists.
Through lots of setups and testing, I’ve landed on a best practice that automates as much as possible. Remember, this IS a workaround. If you can use the Dubsado scheduler for this step, do that instead.
Put your Calendly booking page inside a Dubsado questionnaire using an HTML block, then add a couple of simple questions under it, like “I booked my session” with a checkbox and “Anything I should know before we meet?” Give your client clear directions to book first, then hit Submit.
This does a few things for you:
If the embed won’t display (custom code inside Dubsado forms can be finicky, and Dubsado’s support team doesn’t troubleshoot it), link to your Calendly page from the questionnaire instead. The rest of the setup stays the same.
Your Dubsado workflow still won’t know WHEN the appointment happens. So add a to-do in your workflow that you check off once the appointment is done, and put everything that should happen after the meeting behind it. That way follow-up emails and next steps don’t go out before the meeting actually happens.
| Dubsado scheduler | Calendly with Dubsado | |
|---|---|---|
| Workflow actions before and after the appointment | Yes, when sent through a workflow | No, you use a to-do instead |
| Booking with different team members | No, owner’s calendar only | Yes |
| Round robin | No | Yes |
| Several appointment types on one page | Yes, with scheduler groups | Yes |
| Extra cost | None | Paid Calendly plan, often paid Zapier |
Not directly. There’s no built-in Calendly integration in Dubsado. You can connect them through Zapier, where a Calendly booking creates a new Dubsado project, or embed Calendly inside a Dubsado questionnaire.
For the Zapier method, yes. Calendly’s Zapier integration requires the Standard plan or higher. Embedding your Calendly page in a Dubsado form doesn’t require Zapier.
Not across multiple calendars. The Dubsado scheduler uses the workspace owner’s connected calendar only, so it can’t book with specific team members or do round robin. That’s the most common reason to use Calendly alongside Dubsado.
Not automatically, because Dubsado can’t see Calendly appointments. Add a to-do to your workflow, check it off after the meeting, and put your follow-up steps after it.
Want the rest of your tools to play nicely too? Here’s my full guide to Dubsado integrations, what connects natively and what needs Zapier. And if you’re not sure how scheduling fits with the rest of your workflows, a professional Dubsado setup maps your whole process first, then builds it.
Explore the services
Dubsado can run your whole client experience, from first inquiry to final invoice, when it’s built on a process someone actually mapped.
See the details →Airtable can hold your whole operation in one place: clients, projects, revenue, and the dashboards that show you what’s actually happening.
See the details →Systems built in the platform your business already runs on, or built custom from scratch. Mapped first, then built and connected.
See the details →Nonprofit systems in Airtable or the platform that fits, designed around how your organization really runs.
See the details →Ongoing COO-level support to maintain and refine your systems as the business grows so operations stay steady and decisions stop piling up on your plate.
Custom Dubsado, Airtable, and Moxie systems designed for capacity, not survival. Built around how your business actually runs so growth does not create more chaos.
Map, audit, or optimize the system that is slowing your business down. Workflows, offers, tech stacks, or the process that keeps living in your head instead of your business.
services
In this power-packed session, I show you how to connect Airtable + your CRM for smarter tracking, simplified workflows, and insights that actually move your business forward.
A step-by-step guide to setting up your new Dubsado account, area by area, so your trial ends with a system you can actually use.
© 0000 Cait Potter Creative, LLC
Privacy Statement and Terms & Conditions
