VURAL
← All articles

How to sync your diary with Google Calendar step by step

21 October 2026

The owner setting up the calendar on her phone

To sync your diary with Google Calendar you have three options: connect the account in the other app, subscribe with an iCal link (read-only) or use an API integration that reads and writes appointments. Which one suits you depends on one question: who creates the appointments, you by hand or a system that books for you, for example over WhatsApp?

In this guide we explain each option, when to use it, which mistakes cause the most trouble and what to watch out for with your customers' data. It is written for hair salons, beauty salons, physiotherapists and other businesses that work by appointment.

Vural
Take bookings even out of hours
Vural handles appointments and basic enquiries over WhatsApp, with the terms and prices your business sets.
Discover Vural

In short

  • Connected account: two-way sync, you can view and edit. It is the most complete option for your day-to-day diary.
  • iCal link: you can only view events. It is for checking, not for managing bookings.
  • Importing an .ics file is not syncing: it is a one-off copy that does not update itself.
  • If you take bookings over WhatsApp, the sensible thing is for a single tool to write to Google Calendar, so appointments are not duplicated or overwritten.
  • Customer data: if Google Calendar stores names and notes, review your privacy policy and the permissions you give each app.

Contents

What syncing means: three different ways

The word “sync” is used for very different things. Before you change anything, work out which one you need.

Option What you can do Updates itself What it is for Connect the account View and edit Yes Working with the same diary on several devices or programs iCal link View only Yes, with a delay Checking your diary in another program Import an .ics file Copy of events No Moving old appointments once API integration Read and create appointments, depending on permissions Yes Letting a booking tool use your calendar

Google explains it in its help pages: there are two ways to use your Google Calendar in another app, account sync and the iCal link, which is view-only. The same page warns that the read-only link can take a while to reflect changes, for example up to around ten minutes with Google Workspace Sync for Microsoft Outlook.

And a useful clarification: Google states that importing a file is just a one-off upload of events, not an ongoing sync. Also, importing an event does not bring over its guests or conferencing details.

How to sync your diary by device or program

On your phone

If you use Android, Google Calendar is usually already linked to your Google account. Check in your phone's settings that Calendar sync is switched on for that account. On an iPhone, add your Google account in Settings and turn on Calendars.

Sync steps on Android and iPhone

If you can't see a particular calendar, the problem is hardly ever the sync. It is usually that the calendar is hidden. Open the app and tick the calendar's box in the side list.

With Outlook or Apple Calendar

Here are the two options from the table:

  1. If you want to view and edit: add your Google account to the other app as a calendar account.
  2. If you only want to view: in Google Calendar open the calendar's “Settings and sharing”, copy the secret address in iCal format and paste it into the other app as an internet calendar.

Treat that link like a password. Anyone who has it can see your appointments, with your customers' names in them.

Between two Google calendars

Sharing a calendar does not merge them. Sharing gives access; it does not create a copy that stays up to date in the other one. If you need two calendars to mirror each other, you will have to use a dedicated tool. Before adding another piece, ask yourself whether a single calendar, with permissions for your whole team, would do.

When your appointments come in over WhatsApp

In an appointment-based business, the calendar is rarely filled in by just one person. Reception books appointments, a practitioner blocks out an hour and a customer messages on WhatsApp at eleven at night. If each thing lives somewhere different, the usual problems appear:

  • Two customers booked at the same time.
  • A slot that shows as free in the calendar but has already been promised by message.
  • A cancellation that nobody offers again.

The answer is not to sync more, but to decide which is the single source of truth. Google Calendar can be it, as long as whatever books and cancels writes to it directly. If you want to go deeper into the WhatsApp side, we have a guide on how to receive and automate bookings over WhatsApp and another on the WhatsApp away message.

A simple rule to avoid double bookings

  1. Choose a single appointments calendar (for example, one per practitioner).
  2. Let automatic bookings write to that calendar and no other.
  3. Use a separate calendar for personal things, holidays or tasks.
  4. If someone edits by hand, they should do it in that same calendar, not in a copy.

With tasks it is worth going further: according to ClickUp's documentation on its integration, tools of this kind can push tasks into the calendar as blocks. If you have a lot of them, the calendar fills up. The practical thing is to create a separate Google calendar for tasks and show or hide it whenever you like. That way your appointments calendar stays clean.

Waiting lists and slots that free up

Syncing well is not just copying events. When someone cancels, that slot is worth money for a few hours. If the calendar updates but nobody tells whoever was waiting, the slot is lost.

The logic of holding a slot for a few minutes while a customer confirms is used in other sectors too. For example, the hold timers on bookings for tables, rooms or tee times. With appointments at a salon or a practice the principle is the same: offer the slot, give a short window to confirm and, if there is no reply, pass it on to the next person on the list.

What to do when Google Calendar won't sync

Before reinstalling anything, check these in order:

  1. Is the calendar visible? Open Google Calendar and tick the calendar in the side list.
  2. Is it the right account? Many businesses have a personal account and a business one. Check which one the event was created in.
  3. Are you using an iCal link? Then the delay is normal and you cannot edit from the other program.
  4. Did you import a file? It will not update, because it was a one-off upload. Switch to a connected account.
  5. Are two tools writing at the same time? This is the most common cause of duplicates. Keep just one.
  6. Was a permission revoked? If you changed your Google password, you may need to authorise the connection again.

Privacy: what people tend to overlook

A hair salon's diary seems harmless. A physiotherapist's or a dental clinic's is not: the reason for the appointment can be health data. And in any business, names, phone numbers and email addresses are already personal data.

The source we reviewed is German, but the framework is the GDPR, which applies across the EU. According to e-recht24, since January 2024 Google Calendar can be used in the EU if a data processing agreement is signed, and for businesses that is only safe with a paid Google Workspace account. It adds that if you invite customers by email or keep notes in events, you must say so in your privacy policy. It is a German source and is no substitute for professional advice: if you store health data, check with your adviser or data protection officer.

Another good practice: limit permissions. A privacy notice from a medical practice describes how its integration uses the Google Calendar API only to plan and coordinate appointments, by reading free slots. Whenever you connect a tool, ask what permissions it requests and whether they are the minimum needed to manage your time.

Finally, avoid putting sensitive information in the event title. “Appointment 17:00, Marta” is enough. The clinical reason does not need to be in the calendar.

Privacy: what people tend to overlook — overview diagram

Our point of view

The same pattern repeats itself in appointment-based businesses. A business has Google Calendar, a notebook, WhatsApp on the phone and sometimes another program. Nobody gets it wrong out of bad faith: the information is scattered.

That is why we argue for having the diary and the conversation in one place. Our assistant replies to your customers on WhatsApp, out of hours too, and handles bookings and cancellations while respecting the prices and terms you have set. It connects to Google Calendar so appointments show up where you already look.

Our advice is practical: before syncing anything, decide who is in charge. If Google Calendar is your diary, everything that books should write there. And think about free slots: a well-synced calendar that lets cancellations slip away is still losing income. That is why we care about recovering slots and the waiting list, not just the booking.

How we solve it at Vural

If your appointments already come in over WhatsApp, or you want them to, Vural is an AI virtual assistant that manages the diary and bookings for hair salons, beauty, physiotherapy and dental clinics. This is what it does:

  • Replies on WhatsApp in real time, even out of hours.
  • Books, changes and cancels appointments automatically and connects to Google Calendar.
  • Keeps each customer's record (past appointments, notes and preferences) and adapts its tone to your business.
  • On the Pro and Premium plans, offers cancelled slots to whoever is on the waiting list.
  • On Pro and Premium it prepares the weekly summary and the business report; on Premium it takes a deposit with Stripe at booking.
  • Charges no commission per booking and there is no minimum term.

There are four plans: Inicial (€79 a month), Esencial (€199 a month), Pro (€399 a month) and Premium (€999 a month), excluding VAT. We set it up with your details: setup is a one-off, fixed-price payment (€480 on Inicial, €900 on Esencial, €1,200 on Pro and from €1,800 on Premium) and the monthly fee starts once it is working. You can top up your AI conversations with packs of 250 for €99. See the details at vural.io.

Setting up the connection properly: a checklist

Whatever tool you connect to your Google Calendar, go through these points on day one:

  • Account: use a business account, not the owner's personal one.
  • One calendar per practitioner, with clear names: “Salon, Ana”, “Physio, Luis”.
  • Working hours set in the calendar or in the tool, so that no times outside someone's shift are offered.
  • Duration of each service kept consistent. If a colour takes two hours, the slot should be two hours.
  • Real test: make a test booking, cancel it and check that it disappears in both places.
  • Permissions: review what data the tool can see and remove access you no longer use.
  • Who edits: put in writing that appointments are always moved in the appointments calendar.

If you also want to measure whether everything is working, see our guide to booking KPIs. And if you are going to ask for a deposit to reduce no-shows, it helps to read our article on advance payment for appointments.

An example day at a hair salon

Picture a salon with two stylists and Google Calendar as its only diary:

  • 21:40: a customer messages on WhatsApp asking for a cut and colour on Saturday.
  • 21:41: the assistant checks the free slots in the calendar and suggests two options.
  • 21:43: the customer picks one. The appointment is written into the stylist's calendar.
  • 08:15 the next day: another customer cancels. The slot is offered to whoever was on the waiting list.

Nobody has had to pick up the shop's phone. And the calendar reflects what has happened, with no copies.

Frequently asked questions

How do I sync two Gmail calendars?

Sharing a calendar gives access, but it does not create a copy that stays up to date in the other one. If you only need to see one inside the other, share the calendar with the other account. If you need both to mirror each other, you will need a sync tool.

Can I see my Google Calendar in Outlook?

Yes. You can add your Google account to Outlook to view and edit, or subscribe with the iCal link if you only want to check it. With the link, changes can take a while to appear and cannot be edited from Outlook.

Does importing an .ics file sync my diary?

No. Importing copies the events once and does not update afterwards. To keep your diary up to date, connect the account or use an integration.

Can I use Google Calendar as a shared team diary?

Yes, by creating one calendar per practitioner or a shared one and sharing it with different permissions: view only or edit. For businesses that handle health data, check first with your data protection adviser which Google account to use. We cover this above, in the privacy section.

Sources

Recommended reading

More articles