One of the most important parts of your workflow setup is learning how to connect Google Calendar to Dubsado so your business can run more smoothly behind the scenes.
Because few things are more stressful than realizing two people booked the same time slot.
If you’re using Google Calendar with Dubsado, there are a few settings you need to make sure are connected properly, especially if you’re juggling multiple calendars between business, personal, kids’ schedules, or different accounts.
The good news is that once this is set up correctly, your calendar can do a lot of the heavy lifting for you.
In this guide, I’m walking you through exactly how to connect Google Calendar to Dubsado, sync multiple calendars together, block off your availability correctly, and automatically generate Google Meet links for client calls. I also created a youtube video guide for this process which will be linked at the end of this post.

Systems are created to support business, not create more admin work for you.
When your calendar is synced correctly:
This is one of those backend systems that seems small until it starts causing problems.
So if you’re booking multiple clients, managing projects, or balancing business with family life, having your calendar fully connected makes life a whole lot easier.
Before we get started, you need to know that you can only connect one primary calendar to Dubsado.
A lot of people run into problems because they don’t realize you can only directly connect one Google Calendar account at a time.
That does not mean you can only use one calendar.
In this situation, you simply need to set things up correctly inside Google Calendar first.
I recommend using your business Google account as your primary synced calendar, even if you also use personal calendars.
Now let’s get into it…
Before you even touch Dubsado, you need to make sure all of your calendars are visible under your main Google Calendar account.
Inside Google Calendar:
This allows Google to recognize all of your calendars together under one main account.
For example, you might have:
Once those are connected inside Google Calendar, Dubsado can pull availability from all of them without needing to connect all of your accounts to Dubsado.
Once your calendars are connected in Google:
After connecting, you’ll see your synced calendars appear inside Dubsado’s calendar settings.
Okay- pay attention because this is part is important!
Inside Dubsado, you’ll see two options:
Here’s the difference:
Importing tells Dubsado to read appointments from that calendar and block off your availability.
For example:
If those events should prevent clients from booking, you want importing enabled.
Exporting sends Dubsado appointments back into your Google Calendar.
You typically only want exporting enabled on your primary business calendar.
If you export appointments to multiple calendars, you’ll end up creating duplicate events.
This is the step most people miss.
If a calendar event is marked as “Free,” it will NOT block your availability inside Dubsado.
Your events need to be marked as: Busy
This tells Dubsado to not schedule anything else during this time.
Side note: Syncing can sometimes take a few minutes, especially during initial setup, so don’t panic if blocked dates don’t appear instantly.
If you take virtual calls, this step is going to save you so much time.
Inside Dubsado:
Once enabled, Dubsado will automatically generate unique Google Meet(or Zoom if you prefer) links for every scheduled appointment.
No more manually creating links every time somebody books. Your time is too valuable for that .
This is another step people miss.
Even after enabling Google Meet globally, you still need to activate conferencing inside each scheduler template.
Inside your scheduler:
If you offer in-person appointments– you’d leave conferencing off and add your physical location instead.
Inside your scheduler settings, you also need to decide whether appointments show you as “Busy” or “Available”.
Most business owners should use “Busy.”
Otherwise, you might end up with multiple people booking the same time slot.
The only time you’d use “Available” is if you intentionally allow multiple bookings at once, like:
Technically, you can manually set availability inside Dubsado scheduler templates.
But I recommend primarily managing your availability directly inside Google Calendar instead.
Why? Because it creates one central source of information.
Instead of trying to manage availability in multiple places, you simply:
It’s cleaner, easier, and much harder to accidentally double book yourself.
Your systems should reduce mental load, not add to it.
So when your Google Calendar and Dubsado are connected correctly, your scheduling becomes much more reliable and streamlined.
You stop worrying about:
Instead, your systems quietly handle the details in the background so you can focus on actually serving your clients.
And that’s the whole point of having systems in the first place.
Ready to stop piecing your systems together and finally get Dubsado set up correctly?






Your expertise belongs in your craft more than your CRM. Bringing in a pro to do the strategic thinking and heavy lifting means that you’re never stuck Googling, experimenting, or muddling through something that only kind of works.
When you book a Dubsado setup for your business, we get to skip right over any implementation growing pains or learning just for learning’s sake. As a Certified Dubsado Specialist, I build exactly what you need, and then show you exactly what you need to do to keep the system running smoothly.
© 2021 - 2026 Kelly McCracken | Brand & Website Design by J. Ashley Innovations | Copywriting by Little Flame Creative | Photos by Kaitlyn Casso Creations | Privacy Policy | Terms of Use