Integration

Google Calendar + Astrocal:
zero double‑bookings

One OAuth click connects your Google Calendar. Astrocal reads your FreeBusy data in real time, so every slot your clients see is genuinely available.

Calendar conflicts cost you clients

of prospects abandon booking when asked to email back and forth

Every round-trip message is a chance for them to ghost. Self-service booking removes the friction.

lost per week to manual scheduling for the average professional

Checking calendars, proposing times, rescheduling clashes - time that compounds every week.

of meetings double-booked when syncing calendars on a delay

Polling every 5–15 minutes leaves a window for conflicts. Real-time FreeBusy checks close it.

How Google Calendar works with Astrocal

1

You: Create event types and connect Google Calendar via OAuth

One OAuth screen, under 30 seconds

2

Astrocal: Reads FreeBusy data in real time

On every slot request, not cached

3

Client: Books via your link or widget

Picks from genuinely available slots

4

Google Calendar: New event created automatically

With invitee details and ICS calendar attachment

Integration capabilities

CapabilitySupportedNotes
Real-time FreeBusy checksYesReads availability on every slot request
Write booking events to calendarYesCreated instantly on booking confirmed
Multiple Google CalendarsYesCheck multiple calendars for conflicts on all plans
Two-way syncPartialExternal events block availability in real time. Cancellations in Astrocal remove the Google Calendar event. Cancellations made directly in Google Calendar are not yet synced back.
Recurring eventsNoOn roadmap
Google Meet linksNoOn roadmap
Multiple hosts, round-robinYesEach host connects their own Google Calendar
Google Workspace accountsYesPersonal and Workspace accounts both supported
Meeting rooms / resourcesNoOn roadmap

Available on all plans including Free.

One OAuth screen. That's the hard part.

Click 'Connect Google Calendar'

You'll be taken to Google's standard OAuth screen. Astrocal requests FreeBusy read access and event write access: the two permissions needed to check availability and create booking events.

Create your first event type

Set a duration, your availability windows, and a buffer between meetings. Astrocal reads your calendar in real time from this point. No additional configuration needed.

Share your booking link or embed the widget

Anyone who books gets a confirmation email. A Google Calendar event is created automatically with the invitee's details.

Pair Google Calendar with Stripe and more

Outlook logo

Outlook

Use Microsoft 365? Connect Outlook alongside Google Calendar. Astrocal checks both for conflicts.

Stripe logo

Stripe

Require payment at the time of booking. The Google Calendar event is created only after payment clears.

Webhooks logo

Webhooks

Push booking data to any CRM, Slack, or automation tool via signed webhooks with automatic retries.

We were losing leads to email tag. They'd go cold before we agreed on a time. After connecting Google Calendar to Astrocal, our booking-to-meeting rate jumped from 60% to 94%. Setup took about 30 seconds.

Priya Sharma

Head of Sales, Relay

94%booking-to-meeting rate

Frequently asked questions

Astrocal reads your FreeBusy data. It knows which times are blocked, but doesn't read the content, title, or details of your existing events. Your calendar data stays private.
Astrocal checks FreeBusy data at the moment of booking, not from a cache. A conflict can only occur if two people select the same slot within the same few-second window. If it happens, a database-level constraint prevents the double-booking. The second booker is asked to pick another time.
Yes. You can connect your primary calendar and additional calendars (e.g. a shared team calendar). Astrocal checks all connected calendars for conflicts before surfacing available slots.
Yes. Both personal Gmail accounts and Google Workspace (formerly G Suite) accounts are supported.
Yes. In a round-robin or team setup, each host connects their own Google Calendar individually. Astrocal reads all of them to find mutually available slots.
No. Astrocal also supports Microsoft 365 / Outlook and CalDAV calendars.

Connect Google Calendar in 30 seconds

Real-time sync on every plan. Free to start, no credit card required.