Add Google Calendar to your site
A Google Calendar appointment schedule, embedded so visitors book a slot on your calendar.
Updated 2026-11-02
01What it does
- As its own section on the page it is placed on (the home page unless you choose another).
02What you need
- Appointment schedule URL
- Section title (optional)
03Connect it
- In Google Calendar, create an appointment schedule (Create → Appointment schedule).
- Open it → Share → Booking page → copy the link (https://calendar.google.com/calendar/appointments/schedules/…).
- In Studio → ⋯ → Widgets → Google Calendar, switch it on.
- Paste it into "Appointment schedule URL" and optionally set a "Section title".
- Save, then Publish — widgets go live with your next publish, not before.
04Check it works
- The booking page loads inside the live site and shows your open slots.
05If it does not work
- Visitors see "You need permission" — Appointment schedules on some Workspace accounts are internal-only. Allow external booking in the schedule's settings, or use a personal Google account.