Sync Google Calendar, both ways

Every booking for your clinic

A booking page your customers use in thirty seconds, one board for the whole day, and every doctor's or stylist's Google Calendar kept in step — without a double booking, ever.

Free for 2 calendars · No card · Google or email sign-in

calendarbook.crawlink.com/book?org=sunrise-clinic

Sunrise Clinic

Book an appointment

With

30-minute appointments

Today, free times

The board · today

Live
09:0010:0011:0012:00

Dr Rao

Meera S.

Follow-up

Busy

Google Calendar

Dr Iyer

Priya N.

First visit

Karthik V.

Consultation

Room 2

Sanjay P.

Dressing

It is live — put your name in, pick a time, and watch it land on the business's side. Nothing is sent anywhere.

A calendar is anything with time to hand out

Dr Rao · 30 min Chair 2 Court B Table for six Physio room Five-a-side turf Morning yoga Dental chair 1
Senior stylist Spa suite Badminton court 3 Private dining Dr Iyer · evenings Bay 4 car wash Tutor · 60 min Pool lane 2

One booking. Everywhere it belongs.

It comes in from your page, your front desk or your own code. It goes onto the board, into the right Google Calendar and into the customer's history — and the busy times in Google come back the other way.

Your booking page
Front desk
REST API
Google busy times
The day board
Google Calendar
Customer directory
JSON export
  1. Booking page · Front desk · API · Google busy times
  2. Board · Google Calendar · Customers · Export

Four kinds of time

A clinic, a salon, a five-a-side pitch and a restaurant each mean something different by "a booking". CalendarBook is built around that difference, not around one shape of appointment.

See every feature

Clinics

Visiting doctors with different evenings. Each connects their own Google Calendar, and their commitments elsewhere close your slots automatically.

Salons & spas

A calendar per chair or stylist, appointment lengths from 5 minutes to 2 hours, and a gap after each one that nobody can book into.

Turf, courts & gyms

Hour-long slots across parallel courts, booked from your own page without a phone call, and never sold twice.

Restaurants

Party size against the seats you really have. A table for six at 8:15 either fits or it does not, and the page knows which.

The details people trust

Whether a booking tool is used or worked around comes down to a handful of things. These are those things.

Google Calendar, both ways

Bookings land on the right person's Google Calendar as they are taken. Anything already there closes the matching slot, so nobody is booked into a dentist appointment they forgot to mention.

CalendarBook

Asha · 10:30 Closed Rohan · 12:00

Google Calendar

Asha · 10:30 Other clinic Rohan · 12:00

Never double-booked

Availability is decided in the same step that writes the booking. Two taps on 6 pm: one wins.

Tap 1 · 18:00Booked

Tap 2 · 18:00Taken — pick another

Weekly hours and split shifts

Two rows on a Monday is a morning clinic and an evening one, with the gap between them closed. Holidays override a single date.

Every provider keeps their own diary

Invite them as a Provider and assign their calendar. They see only their own bookings, their leave closes it, and nobody keeps a spreadsheet of who is in on Thursday.

Several businesses, one login

Switch organizations from the top bar. Roles, calendars and data stay apart.

Your data in its own database

Each organization's bookings, customers and calendars live in a database of their own, not in a shared table with everyone else's. Download all of it as JSON whenever you like.

"bookings": [{ "customer": "Asha Menon", "calendar": "Dr Rao",
  "date": "2026-10-20", "start": "10:30", "status": "confirmed" }, …]
150
bookings a month on the free plan, for good
14
days of every paid feature when you start
30
days ahead re-read from Google every night
3
minutes between live board refreshes

Taking bookings by lunch

  1. Connect Google

    Sign in, connect a Google account and link the calendars that should take bookings — a doctor, a chair, a court.

  2. Set the hours

    Appointment length, open hours per weekday, notice and gaps. Holidays and leave close days on their own.

  3. Share your link

    Customers pick a time that is genuinely free and leave their details. It lands on the board and in the diary.

Every step is written up in the quick start.

The doctor who visits three clinics

Connect their Google Calendar once and give them the Provider role. From then on an appointment at another clinic closes your slot before anyone can book into it — and every booking you take shows up in their diary without a phone call.

Dr Iyer · Thursday

  • 17:00 Sunrise Clinic Asha Menon · booked online
  • 18:00 City Hospital From Google · closes your 18:00
  • 18:30 City Hospital From Google · closes your 18:30
  • 19:00 Sunrise Clinic Rohan D. · front desk

Start free. Pay once a year.

Every plan has the booking page, the board and Google Calendar sync. The paid ones hold more.

Free

₹0 forever

no card needed

  • 2 calendars
  • 150 bookings a month
  • 3 team members
Start free

Business

₹4,999 / year

about ₹417 a month

  • Unlimited calendars
  • Unlimited bookings a month
  • Unlimited team members
See Business

Compare every limit or ask us which plan fits.

Questions, answered

Do I need a card to start?
No. Sign in with Google or an email and an organization is ready for you. The free plan is a plan, not a countdown, and the paid features run for 14 days on top.
What does Google Calendar sync actually do?
A booking taken in CalendarBook is written to the linked Google calendar straight away and removed if it is cancelled. Events already in Google are read as busy and close the matching slots. Every night the next 30 days are read again.
Can my customers book without an account?
Yes. Your booking page asks only for a name and a phone number (you choose what is required). They get a reference and a link to view or cancel.
Can two people book the same slot?
No. Availability is checked in the same step that writes the booking, inside a database that handles one request at a time. The second person is asked to pick another time.
Can doctors or stylists see only their own bookings?
Yes. Give them the Provider role and assign them a calendar. They see their own diary, their leave closes it, and they cannot change settings.
Can I take all my data and leave?
Yes. The owner can download every calendar, customer and booking as one JSON file at any time, and close the organization whenever they like.

More in the documentation.

Your first booking is an afternoon away

Sign in, link a calendar, share the link. The free plan is a real plan.