- Automatically create a Zoom meeting for every booking of a resource
- Automatically distribute the join link, meeting ID, and password to your customers
- Decide per resource which Zoom user hosts the meeting
Typical use cases
How the Zoom connection works
The connection is established via the Zoom login: in anny you click Authorize, sign in to Zoom, and allow anny access to your Zoom account. An API key is not needed. With Test connection you can check at any time whether the connection is in place. anny accesses only two things: the user list of your Zoom account (for choosing hosts) and the meetings anny itself creates for bookings. Existing meetings and settings of your Zoom account remain untouched. Here is how it works for a booking:- A booking comes in for a linked resource.
- anny creates a scheduled Zoom meeting for the stored meeting host. Title, start, and duration come from the booking, the time zone from the resource.
- Customers receive the join link automatically: as a Join Zoom meeting button in the booking email (including Zoom ID and password), in the calendar entry, and in the booking details. Logged-in team members see Start Zoom meeting there instead.
- If the booking is rescheduled, anny updates the meeting. If it is cancelled, declined, or deleted, anny also deletes the Zoom meeting.
Connect Zoom
Requirements
Before you connect Zoom, make sure you have the following:- An active Zoom account with the users who should host meetings
- The permission to authorize apps in this Zoom account
- Admin rights in your anny account
Set up the connection
1
Authorize
Open Integrations from the menu bar, add the Zoom integration, and click Authorize in the Authentication section. Sign in to Zoom and confirm the access for anny. With Test connection you check whether sign-in was successful.
2
Configure
In the Zoom settings, define which resources get meetings:
- Click Add to create a new Zoom connection.
- Under Choose the resource, select the resource (for example, Consultation Room 1).
- Optional: limit the connection to specific booking options via Select booking options. Without a selection, it applies to All booking options.
- Under Choose the meeting host, select the Zoom user for whom the meetings are created.
- Confirm the connection and repeat the steps for further resources.
3
Activate
Activate the integration via the toggle in the top right.
Settings & options
Limitations
The Zoom integration does not support:- Inheritance to sub-resources: A Zoom connection applies only to the chosen resource. Bookings of its sub-resources get no meeting; connect sub-resources individually.
- Meetings for existing bookings: When you activate the integration, no meetings are created retroactively for bookings that already exist.
- Meeting options from anny: anny only sets the title, time, duration, and time zone. Password, waiting room, and other options are determined by the settings of your Zoom account.
- Meeting reminders: anny does not send separate reminder emails before the meeting starts.
- Meetings for blockers: Internal blocker bookings never get a Zoom meeting.
Disconnecting
You can do both under Integrations: deactivate via the toggle in the top right, delete via the three dots → Delete.FAQ
Where do my customers get the Zoom link?
Where do my customers get the Zoom link?
Automatically from anny: the booking email contains the Join Zoom meeting button along with the Zoom ID and password. The link is also in the calendar entry of the booking and in the booking details.
Who is the host of the meeting?
Who is the host of the meeting?
The Zoom user you stored as the meeting host in the Zoom connection. They start the meeting via the Start Zoom meeting link in the booking; customers join via the join link.
What happens when a booking is rescheduled or cancelled?
What happens when a booking is rescheduled or cancelled?
For a reschedule, anny automatically updates the Zoom meeting to the new time. If the booking is cancelled, declined, or deleted, anny also deletes the Zoom meeting.
Can I have meetings created only for specific booking options?
Can I have meetings created only for specific booking options?
Yes. In the Zoom connection, select the desired booking options under Select booking options. Without a selection, the connection applies to All booking options.
Why can't I edit the Zoom settings?
Why can't I edit the Zoom settings?
The Zoom connections are locked while the integration is active. Deactivate it briefly via the toggle, make the changes, and activate it again.
Troubleshooting
No Zoom meeting was created for a booking
No Zoom meeting was created for a booking
Usually a matching Zoom connection is missing or the integration was deactivated at the time of booking. Check whether the toggle is active, whether a Zoom connection exists for the booked resource, and whether the booked booking option is selected in the connection. Note: sub-resources need their own connection.
The meeting link shows 'Meeting not ready yet'
The meeting link shows 'Meeting not ready yet'
The meeting has not yet been fully created at Zoom, for example right after the booking or because the connection was disrupted. Wait a moment and open the link again. If the message persists, check the integration with Test connection.
I received the email 'The Zoom integration has an error'
I received the email 'The Zoom integration has an error'
The authorization has expired or was revoked; anny can no longer manage meetings. Open the integration under Integrations and sign in to Zoom again via Authorize.
A new Zoom user does not appear in the selection
A new Zoom user does not appear in the selection
The user list is cached for a few minutes. Wait a moment and reload the page. Also check whether the person is set up in the connected Zoom account; you can also search by email address in the selection.