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.

Why Your Calendar Setup Matters
Systems are created to support business, not create more admin work for you.
When your calendar is synced correctly:
- Clients only see times you’re actually available
- Personal appointments can automatically block off your work schedule
- Google Meet links generate automatically
- You avoid manually sending scheduling emails
- You reduce the risk of double bookings
- Your workflow feels much more seamless
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.
Dubsado Only Connects to One Primary Calendar
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…
Step 1: Merge Your Calendars Inside Google Calendar
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:
- Open your calendar settings
- Click “Add Calendar”
- Search for and add your other calendars
- Make sure sharing permissions are enabled
This allows Google to recognize all of your calendars together under one main account.
For example, you might have:
- A business calendar
- A personal calendar
- A family calendar
- A second work account
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.
Step 2: Connect Google Calendar to Dubsado
Once your calendars are connected in Google:
- Go into your Dubsado settings
- Click “Connect Account”
- Choose Google
- Select your primary business account
- Allow permissions and continue
After connecting, you’ll see your synced calendars appear inside Dubsado’s calendar settings.
Step 3: Set Up Importing and Exporting
Okay- pay attention because this is part is important!
Inside Dubsado, you’ll see two options:
- Importing
- Exporting
Here’s the difference:
Importing
Importing tells Dubsado to read appointments from that calendar and block off your availability.
For example:
- Kid appointments
- Personal events
- Time blocking
- Vacation days
- Existing meetings
If those events should prevent clients from booking, you want importing enabled.
Exporting
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.
Step 4: Mark Events as “Busy”
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.
Step 5: Enable Google Meet Integration
If you take virtual calls, this step is going to save you so much time.
Inside Dubsado:
- Go to Settings
- Open Video Conferencing
- Enable Conferencing
- Select your Google account
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 .
Step 6: Turn On Conferencing Inside Each Scheduler Template
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:
- Set the location to Google Meet
- Enable conferencing links
- Confirm automatic links are turned on
If you offer in-person appointments– you’d leave conferencing off and add your physical location instead.
Step 7: Make Sure Your Scheduler Blocks Off Your Availability
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:
- Group sessions
- Workshops
- Multi-seat events
My Recommendation for Managing Calendar Availability
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:
- Add appointments to Google Calendar
- Block time off there
- Let Dubsado sync automatically
It’s cleaner, easier, and much harder to accidentally double book yourself.
One Last Thought On Calendar Syncing
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:
- Missing appointments
- Double bookings
- Manually sending meeting links
- Forgetting blocked time
- Juggling multiple calendars
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.