Guides/Location Integrations

How to Add Google Meet Links to Online Appointments in Opencals

Stan|Jul 19, 2026
How to Add Google Meet Links to Online Appointments in Opencals

Opencals treats Google Meet as a location integration: once connected and assigned to an online location, it generates a fresh Google Meet link for every appointment booked there — no manual link copying, no reused room that overlaps between clients. This guide covers the whole flow: creating the integration, authorizing your Google account, enabling it, and attaching it to an online location so bookings automatically carry a Meet link.

Connect Google Meet once in Integrations, then assign it to any Online location. From then on, each booking at that location gets its own unique Google Meet link generated automatically — the customer and staff both receive it with the appointment, and no two bookings share the same room.

Before you start

You'll need admin access to your Opencals dashboard and a Google account to authorize. You also need at least one location whose type is Online — that's the location Google Meet attaches to. If you only run in-person appointments, set up an online location first (see Managing locations).

Step 1 — Create the Google Meet integration

Open Integrations from the dashboard. Under Available you'll see every provider you can turn on. Find Google Meet and click Create. It's added in a pending state and moves up to the Connected section, waiting for you to authorize your Google account.

app.opencals.com/integrations
Open

Connected

Google Meet
ConnectedEnabled
Set upDelete

Available

Google Meet
Generate a Google Meet link automatically for every online appointment.
Create
Integrations — create Google Meet, then it appears under Connected as a location integration.

Google Meet is a location integration — it powers online appointment locations rather than calendars or payments. That's why the next steps tie it to a location rather than to your schedule.

Step 2 — Connect your Google account

Click Connect. Opencals opens Google's authorization page in a new window. Approve access, then return to the dashboard — the dialog says it's awaiting authorization and auto-refreshes every few seconds, so it flips to connected on its own once Google confirms.

app.opencals.com/integrations
Open

Google Meet

Awaiting authorization. Click the link below to authorize access to your Google account, then return here. The window will auto-refresh every few seconds.

Open authorization page
CloseConnect
Google Meet — Connect opens Google authorization; the dialog auto-refreshes until it succeeds.

The connection uses Google's standard OAuth flow, so you grant access on Google's own page and Opencals never sees your password. If the window didn't open, use the Open authorization page link in the dialog.

The dialog refreshes itself

After you approve access in the Google window, leave the Opencals dialog open. It polls Google every couple of seconds and updates the status to connected automatically — there's no button to press to finish.

Step 3 — Enable it and set an internal name

Once the status is Connected, the integration shows a Status toggle and an Internal name field. Switch Status on so it's Enabled, then give it an internal name — a private label like "Google Meet — online sessions" that helps you tell integrations apart when you assign them to locations. Click Save.

app.opencals.com/integrations
Open

Google Meet

Status
Enabled
Internal name
Google Meet — online sessions
CloseSave
Google Meet — once connected, toggle it on and give it an internal name.

The internal name is only ever seen by your team in the dashboard. Customers never see it — they just get the Meet link on their booking.

Step 4 — Assign Google Meet to an online location

Open the location you want to run over video (or create one) and set its Location type to Online. Online locations have a Link field, but you don't fill it in by hand — leave Google Meet to generate a link per booking. In the Integrations picker, select your Google Meet integration.

app.opencals.com/locations
Open

General info

Title
Online consultation
Location type
Online
Link
Auto-generated per booking by Google Meet
Integrations
Google MeetSelect integrations

Connect calendar integrations for this location

Locations → edit — set the type to Online, then assign Google Meet under Integrations.

The Integrations picker only offers location-type integrations, so Google Meet appears here alongside any other online-meeting providers. Assign it, and every appointment booked at this location is wired to Google Meet.

One integration, many locations

You can assign the same Google Meet integration to several online locations. Each keeps generating its own per-booking links — connecting once is enough for your whole online offering.

That's it. When a customer books an appointment at that online location, Opencals asks Google Meet for a new meeting and attaches the unique link to the booking. The customer sees it in their confirmation, and your staff see it on the appointment in Opencals and on their calendar — every booking gets a distinct room, so back-to-back sessions never collide.

Frequently asked questions

Frequently Asked Questions

Keep going

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime