Zoom
Connect Zoom to Coherence so every booking gets its own unique Zoom meeting
Connect your Zoom account to Coherence so that every meeting booked through your scheduling links automatically gets its own unique Zoom meeting — no shared personal meeting room, no copy-pasting links.
Adding the Zoom integration
- In Coherence, go to Settings > Communications
- Scroll to the Conferencing card
- Click Connect Zoom
- Sign in to Zoom (if you aren't already) and click Allow to authorize Coherence
- You'll be returned to Coherence and the card will show your connected Zoom account
Permissions required
Coherence requests only the Zoom permissions needed to manage the meetings that belong to your bookings and events:
- Create a meeting (
meeting:write:meeting) — creates a unique scheduled meeting - Update a meeting (
meeting:write:meeting) — moves that meeting when the booking or event is rescheduled - Delete a meeting (
meeting:write:meeting) — removes it when the booking is cancelled or the event is deleted, provided it hasn't started yet - View your profile (
user:read:user) — shows which Zoom account is connected in your settings
Coherence stores only the meeting ID and join link. It never reads your other meetings, recordings, or chats.
Using the integration
On a scheduling link
- Open Settings > Communications > Scheduling Links and create or edit a link
- Set the location to Video call with Zoom as the provider, and leave the meeting link field empty
- Share your scheduling link
When someone books:
- A unique Zoom meeting is created in your Zoom account for that booking
- The join link is included in the guest's confirmation email, the calendar invite, and the booking details
- If the booking is rescheduled — by you or by the guest — the Zoom meeting moves to the new time
- If the booking is cancelled before it starts, the Zoom meeting is deleted automatically (see Cancelling and deleting)
If you prefer to always use your personal meeting room instead, paste its URL into the meeting link field on the scheduling link — Coherence will use that and skip creating unique meetings.
On a calendar event
You can also add Zoom to an event you create yourself:
- Open Calendar and create an event
- Under Video conferencing, choose Zoom
- Save
A unique meeting is created when you save. Move the event and the meeting moves with it; delete the event before it starts and the meeting is removed too (see Cancelling and deleting). Google Meet and pasting your own link are available in the same menu.
Rescheduling
Meetings can be moved from either side, and the Zoom meeting follows in both cases:
- You: drag the event in your Coherence calendar, or open the booking and pick a new time.
- Your guest: the confirmation email links to a page where they can pick a new time from your live availability, or cancel.
Everyone gets an updated calendar invitation, and the Zoom join link stays the same — only the time changes.
Cancelling and deleting
Whether the Zoom meeting disappears depends on one thing: whether it has already started.
| What you do | Has the meeting started? | What happens to the Zoom meeting |
|---|---|---|
| Cancel a booking | Not yet | Deleted from your Zoom account; the join link stops working |
| Delete a calendar event | Not yet | Deleted from your Zoom account; the join link stops working |
| Cancel a booking | Already started or finished | Stays in your Zoom account. The booking is still cancelled and your guest is still notified |
| Delete a calendar event | Already started or finished | Stays in your Zoom account. The event is still removed from your calendar |
Why a started meeting can't be removed
This is Zoom's rule, not Coherence's. Zoom treats a meeting that has begun as a record of something that happened, and does not allow it to be deleted — you'll find the same restriction if you try to delete it yourself from the Zoom web portal. Coherence can't work around it.
A meeting in that state stays listed under Meetings > Previous in Zoom, alongside your other past meetings. Nothing is left dangling on the Coherence side — the booking or event itself is gone, and Coherence no longer references the meeting.
If a meeting is running right now
Deleting the calendar event does not end a call that is in progress. Anyone already in the meeting stays in it. If you want to end a live call, end it from Zoom.
Removing the integration
You can disconnect at any time, from either side:
- From Coherence: go to Settings > Communications > Conferencing and click Disconnect. Coherence revokes its token with Zoom and deletes its stored credentials.
- From Zoom: open the Zoom App Marketplace, go to Manage > Added Apps, find Coherence, and click Remove. Zoom notifies Coherence, which deactivates the connection and deletes its stored credentials.
Existing bookings keep their already-created meeting links; new bookings fall back to "link to be provided" until you reconnect or set a static meeting link. Meetings created before you disconnected are left in your Zoom account — Coherence can no longer move or delete them.
Troubleshooting
- "Zoom integration is not configured" — your workspace administrator hasn't enabled Zoom; contact them or support.
- Connection shows "Needs attention" — your Zoom authorization expired or was revoked. Click Reconnect on the Conferencing card.
- A booking didn't get a unique link — confirm the scheduling link's location is Video call + Zoom with an empty meeting link field, and that your Conferencing card shows an active connection.
- I deleted the event but the Zoom meeting is still there — the meeting had already started. Zoom does not allow a started meeting to be deleted, by us or by you; see Cancelling and deleting. If the meeting had not started and it's still listed in Zoom, check that your Conferencing card shows an active connection — a disconnected account can't be cleaned up.
Still stuck? Contact us at getcoherence.io/contact or [email protected].