Why Connect Google Calendar
Connecting Google Calendar to Meetario gives you two powerful capabilities:
- Conflict detection — Meetario reads your existing Google Calendar events and automatically hides those time slots from your booking page. If you have a dentist appointment at 2 PM on Thursday, no one can book that slot.
- Automatic event creation — When someone books a meeting through Meetario, the event is automatically added to your Google Calendar with all the details: guest name, email, meeting link, and any custom field responses.
Step 1: Go to Integrations
Log into your Meetario dashboard and navigate to /app/integrations. You will see a list of available integrations. Find the Google Calendar card and click Connect.
Step 2: Authorize with Google
Clicking Connect opens the Google OAuth consent screen. Here is what happens:
- You are redirected to Google and asked to select the Google account you want to connect.
- Google shows you the permissions Meetario is requesting:
- View and edit events on all your calendars — Required to create booking events and check for conflicts.
- See your primary Google Account email address — Used to identify your account.
- Click Allow to grant access.
You are redirected back to Meetario, and you will see a green "Connected" status next to Google Calendar.
Step 3: Choose Your Preferred Calendar
After connecting, Meetario fetches all calendars from your Google account. Go to the integration settings to select:
- Calendar for new events — Which calendar should Meetario add new booking events to? Most people select their primary calendar, but you can choose a specific one (e.g., "Work Meetings").
- Calendars to check for conflicts — Select all calendars Meetario should read when checking availability. If you have both a "Work" and "Personal" calendar, select both so personal events also block booking slots.
How Sync Works
Meetario uses the Google Calendar API to provide real-time synchronization:
- When someone books — Meetario immediately creates a Google Calendar event with the meeting title, description, video link (Zoom/Jitsi/Google Meet), and guest email as an attendee.
- When a booking is cancelled — The corresponding Google Calendar event is automatically deleted.
- When a booking is rescheduled — The Google Calendar event is updated with the new date and time.
- Conflict checking — Every time someone opens your booking page, Meetario queries your Google Calendar to get current busy times. This happens in real time, so even if you just added an event to Google Calendar, it will be reflected on your booking page.
Troubleshooting
Calendar not syncing
If events are not appearing in Google Calendar after a booking:
- Go to
/app/integrationsand verify the status shows "Connected". - Check that you have selected a calendar for new events in the integration settings.
- Try disconnecting and reconnecting the integration.
Wrong calendar selected
If events are appearing in the wrong calendar, go to your Google Calendar integration settings on Meetario and change the preferred calendar from the dropdown.
OAuth token expired
Google tokens can expire if not used for an extended period, or if you change your Google password. If you see an "Authentication failed" error, disconnect Google Calendar from /app/integrations and reconnect it. This refreshes the OAuth token.
Multiple Google accounts
If you have multiple Google accounts, make sure you select the correct one during the OAuth flow. If you accidentally connected the wrong account, disconnect it and reconnect with the right one. During the Google sign-in step, click "Use another account" to switch.
Privacy and Security
Meetario only accesses the calendar data it needs. We read event start/end times for conflict detection and create/update/delete events that Meetario manages. We do not read the content of your other calendar events, share your calendar data with third parties, or store full calendar data on our servers. You can revoke access at any time from your Google Account at myaccount.google.com/permissions or by disconnecting from the Meetario integrations page.