Skip to content
IntegrationsLast updated

Google Calendar & Google Meet ​

Once a team member connects their Google Calendar, their appointments are added to it, and busy times on that calendar are closed to customer bookings. When a service's online meeting is set to Google Meet, a meeting link is created and sent to the customer after the appointment is confirmed. You can also use your own meeting link instead.

In this guide

  • Each team member connects their own Google Calendar in Profile. Owners and admins can see who has connected under Google Calendar in Settings
  • Appointments go into a "Dolyu Bookings" calendar in the Google account and stay updated when rescheduled or canceled
  • Busy times on the Google primary calendar can't be booked by customers
  • Set a service's Online meeting to Google Meet to create a Meet link after confirmation, or choose Custom link to use a fixed meeting link

Connect Google Calendar ​

Each team member connects their own Google account. Owners and admins can't connect a calendar for other team members.

Go to Google Calendar in your profile ​

In the avatar menu, click Profile, find Google Calendar, and click 1 Connect Google Calendar.

Google Calendar section and Connect button on the profile page

Allow access on the Google screen ​

Choose the Google account to connect and allow the calendar permissions listed on the screen. If not all permissions are allowed, you return to your profile with a prompt to try again.

Check the connection in Dolyu ​

Back on your profile, Google Calendar shows 1 Connected and the email of the Google account. A new "Dolyu Bookings" calendar appears in the Google account.

Google Calendar on the profile page showing Connected and the account email

Tip

After you connect, your upcoming appointments (pending and confirmed) are added to the calendar as well.

Owners and admins can also open Google Calendar under Integrations in Settings to connect their own calendar and see whether each team member has connected.

How appointments are added ​

  • Where: a separate "Dolyu Bookings" calendar in the Google account.
  • Event title: "Service - Customer". Pending appointments start with "(Pending)", which is removed after confirmation.
  • Event details: a link to view the appointment in Dolyu. When the appointment has Google Meet, the event includes the Meet meeting.
  • Updates: rescheduling or changing the service or customer updates the event. Canceling deletes the event. When an appointment is moved to another team member, the event moves to that member's calendar.
  • Guests: after an appointment is confirmed, the customer's email is listed as a guest on the event.

Busy times are closed to bookings ​

Times marked busy on the Google primary calendar can't be selected on your booking page.

  • Events in the "Dolyu Bookings" calendar don't count as busy.
  • When you create or edit an appointment in the dashboard, overlapping a Google Calendar busy time shows a conflict warning. You can still save.
  • Events just added in Google Calendar take a little while to show up in available times.

Google Meet for online services ​

Choose Google Meet for the service ​

Go to Services, create or edit a service, and set 1 Online meeting to Google Meet. 2 The selected staff members' Google Calendar connection status is listed below it. You can't save until at least one of them has connected. Owners and admins can open Google Meet in Settings to see which services use Google Meet and which assigned staff haven't connected yet.

Online meeting set to Google Meet in the service form, with the selected staff members' calendar connection status

After the appointment is confirmed, a Meet meeting is created with the assigned team member's Google account. All of these must be true:

  • The appointment has one assigned team member, and that member has connected Google Calendar
  • The appointment's service has Google Meet turned on
  • It isn't a group class

Pending appointments don't get a link until they are confirmed. Once it's created, 1 "Join Google Meet" appears below the time in the appointment details. Click it to join the meeting.

Join Google Meet below the time in the appointment details

The customer can join the meeting from:

  • The "Join Google Meet" link in the confirmation email
  • The reminder email and LINE message, where the main button is "Join Google Meet"
  • 1 The appointment details on the booking page
  • The event location when they add the appointment to their calendar
  • An "Online meeting created" notification, sent if the customer hasn't received the link yet
Join Google Meet button in the appointment details on the booking page

When the assigned team member or the customer changes, a new meeting link is created and the customer is notified again.

Set Online meeting to Custom link and enter a URL that starts with https:// in Meeting link (for example, a fixed video meeting room). All appointments for this service share the link. After an appointment is confirmed, the customer sees "Join online meeting" in the confirmation email, reminders, and the booking page. Google Calendar doesn't need to be connected.

Disconnect ​

In Profile, go to Google Calendar, click Disconnect, and confirm. New appointments are no longer added to Google Calendar and busy times are no longer checked. Events already added stay in your Google Calendar.

FAQ ​

What does "Reconnect needed" mean?

Reconnect needed appears when access was removed on the Google side or the "Dolyu Bookings" calendar was deleted. Click Reconnect and authorize the same Google account again. Appointments from the meantime are added after you reconnect.

Can I connect a shared company Google account?

Each team member connects one Google account. Appointments go into that account's calendar, and busy times come from that account's primary calendar, so we recommend connecting the account the team member actually uses.

If I change an event's time in Google Calendar, does the Dolyu appointment change too?

Not supported. Edit appointments in Dolyu, and Google Calendar updates to match.