FAQ: Recurring Appointments with Zoom Integration
When setting up recurring appointments with Zoom integration, it’s important to understand how Zoom meetings and webhook events are handled. This ensures clarity for both providers and clients when managing ongoing sessions.
Do recurring appointments each get their own Zoom meeting?
No. A recurring appointment series creates one Zoom meeting ID that is shared across all occurrences. Every session in the series uses the same link.
Are webhooks triggered for every occurrence in the series?
No. When the recurring appointment series is confirmed, a single webhook event is emitted. This webhook includes the recurrence details for the entire series. There are no additional webhook events generated for each individual occurrence.
What does this mean for providers and clients?
- Providers: Only need to manage one Zoom meeting link for the entire series.
- Clients: Can join every occurrence using the same Zoom link.
- Developers: Only need to handle one webhook payload that contains the recurrence settings.
Example
If you schedule a recurring appointment every Monday at 10 AM for four weeks:
- Zoom: One meeting ID is created and reused for all four Mondays.
- Webhook: A single webhook event is triggered when the series is confirmed, containing the recurrence pattern.
Key takeaway: Both Zoom meetings and webhook events operate at the series level, not the occurrence level.