Ranovu
BlogDocsFeaturesPricingFAQ
LoginStart Now
Back to all solutionsBooking solution

Calendar integration

Google Calendar sync for appointments and blocked time

Connect Google Calendar to Ranovu to push confirmed appointments, generate Meet links on Premium plans, and block external busy times from your public booking availability with two-way sync.

Key features

  • One-way appointment push

    Confirmed Ranovu appointments create or update Google Calendar events automatically.

  • Two-way busy blocking

    External Google events appear as blocked slots so clients cannot book over personal meetings.

  • Google Meet links

    Premium plans can attach Meet conference links when online sessions are enabled.

  • Multiple calendar pick

    Choose which Google calendars participate in sync from integration settings.

Why sync Google Calendar with booking software

Providers often keep personal and professional life in Google Calendar while clients book online. Without sync, double booking is inevitable.

Ranovu connects both directions on Premium plus: appointments flow out; busy times flow in as blocked availability.

Connecting Google on Ranovu

Open Integrations in account settings, authorize Google OAuth, select calendars, and save. Tokens encrypt with your provider key material.

Free plans include a one-time trial window for Calendar and Meet integrations so you can test before upgrading.

One-way create and update

When you approve or reschedule in Ranovu, sync jobs create or update Google events with correct start and end from slot durations. Cancellations remove or mark events accordingly.

Meet link generation runs asynchronously so clients receive links after events stabilize.

Two-way blocked slots

Google push notifications inform Ranovu about external changes. Imported busy periods block public slots without manual duplication.

Overlap checks also guard PayTR callback and manual appointment creation so late conflicts fail safely.

Google Meet for online sessions

Premium plans support Meet link creation for telehealth, coaching, and consulting sessions. Links can arrive via WhatsApp when configured.

Zoom integration is available on Ultra for providers standardized on that platform.

Sync vs exporting ICS files

ICS export is static; Google sync is live. Sync handles updates when either side changes without re-sending files.

For teams, sync scales better than sharing a read-only calendar link with front desk staff.

Connect Google Calendar today

Start integrations trial or upgrade to Premium, connect Google, select calendars, approve a test online booking, and verify the event and Meet link in Google.

Easy setup steps

From the free plan to a live booking page-often done within about an hour.

  1. 1

    Free signup

    Create your account with no credit card and open the dashboard.

  2. 2

    Roon AI setup

    Generate profession-fit site copy and section structure.

  3. 3

    Services and availability

    Set pricing, duration, and weekly availability templates.

  4. 4

    Publish your site

    Go live on your subdomain with a working booking page.

  5. 5

    Share the booking link

    Post it on Instagram, WhatsApp, or your existing website.

  6. 6

    Approve the first booking

    Confirm from the panel and test WhatsApp confirmation and reminders.

Product documentation (help center)

Operational tips

Keep one primary booking calendar to reduce noise. Personal calendars can block availability without being visible to clients. Renew push channels automatically via background jobs.

Frequently asked questions

Which plans include Google Calendar sync?
Google Calendar sync is available on Premium plans and above, with a limited trial on Free for first-time setup.
Does sync create Google Meet links?
Yes on Premium plus when online meeting integration is enabled for the appointment.
Will personal events block booking?
Yes when two-way sync imports them as blocked slots on connected calendars.
Can I disconnect Google?
Yes. Disconnect from integration settings revokes tokens and stops future sync jobs.
Are tokens stored securely?
OAuth tokens encrypt with provider-specific keys and are accessible only server-side.
What if Google is temporarily down?
Sync jobs retry with backoff. Core Ranovu scheduling continues; reconcile once Google recovers.

Sources and further reading

  • Appointment scheduling software
  • Online booking system
  • Integrations documentation
Appointment platform overview by professionHomePricing

Get started with Ranovu

Create a free account and publish your booking site in minutes.

Start freeDownload the app
Ranovu

Grow your business with a modern appointment management platform.

Product

  • Features
  • How It Works
  • Pricing
  • Blog
  • Documentation
  • Dashboard

Support

  • Help & Support
  • Documentation
  • Contact
  • FAQ

Discover

  • Solution guides
  • Profession guides
  • Comparisons
  • City guides
  • Platform overview
  • Blog

Contact

  • info@ranovu.com

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • All legal documents
Privacy Policy|Terms of Service|Cookie Policy|All legal documents|Documentation

© 2026 Ranovu. All rights reserved.