Zoom Integration Documentation
Overview
Tiveko allows event organizers to connect their Zoom account to create meetings or webinars from the admin panel and enable automatic attendance tracking for online and hybrid events.
Prerequisites
- A Tiveko account with an Admin or Organizer role
- A Zoom account (Pro, Business, or Enterprise)
- At least one event created with Online or Hybrid modality
Connect Your Zoom Account
- Log in to Tiveko and go to Settings > Zoom
- Click Connect Zoom
- You will be redirected to Zoom to authorize access
- Accept the requested permissions
- You will be redirected back to Tiveko with a confirmation message
Once connected, you can enable or disable the integration without disconnecting it using the toggle on the Zoom page.
Create a Meeting or Webinar
- Go to your event detail page
- In the dates section, locate a date with Online or Hybrid modality
- Click the Zoom button next to the date
- Select the session type:
- Meeting — for interactive sessions with up to 1,000 participants
- Webinar — for presentations with up to 10,000 participants (requires a webinar license in Zoom)
- The session is automatically created in your Zoom account and linked to the event date
- The details (ID, access link, password) are saved automatically
From the same Zoom button you can:
- Copy the link to share it
- Open the meeting directly in Zoom
- Delete the session if you need to recreate it
Access Link in the Confirmation Email
When an attendee purchases an online ticket, the Zoom link (join_url) is automatically included in the purchase confirmation email. You do not need to send the link manually.
Automatic Attendance Tracking
Once a meeting or webinar is linked, attendance is synced in two ways:
Real-Time Sync
When a meeting or webinar ends in Zoom, an automatic notification (webhook) is sent to Tiveko that initiates participant synchronization immediately. Participant data is available approximately 30 minutes after the session ends.
Daily Sync (Backup)
In addition to the webhook, Tiveko runs a daily task at 8:00 AM UTC that looks for ended sessions that have not yet been synced. This covers cases where the webhook was not delivered correctly.
Manual Sync
From the Zoom button on the event date, select View Attendance to:
- Run a manual sync at any time
- View the participant table with name, email, duration, and status
- Verify how many participants match ticket purchases
How Attendance Matching Works
- The participant list is obtained from the Zoom API
- Each participant is matched by email address with ticket purchases for the online modality
- If there is a match, the ticket is automatically marked as "attended"
- Participants without a ticket appear as "No match" in the report
Data Collected
Tiveko accesses the following information from Zoom:
- Participant email — to match with ticket purchases
- Participant name — for identification in the attendance report
- Participation duration — to verify effective attendance
- Meeting/webinar ID — to link with the event date
This information is used exclusively for attendance tracking and is not shared with third parties.
Disconnect Zoom
- Go to Settings > Zoom
- Click Disconnect
- The stored access tokens will be deleted
- Linked meetings will stop syncing attendance
Only the organization owner can disconnect the integration.
Requested Permissions
Tiveko requests the following Zoom permissions:
| Permission | Use |
|---|---|
meeting:read:list_past_participants | Retrieve the participant list from ended meetings |
webinar:read:list_past_participants | Retrieve the participant list from ended webinars |
Frequently Asked Questions
Is attendance synced in real time?
Sync is initiated automatically when the meeting or webinar ends in Zoom. Participant data is available approximately 30 minutes later. As a backup, a daily sync also runs.
What happens if a participant does not have a ticket?
Participants who do not match any ticket purchase will appear as "No match" in the attendance report.
Can I link the same meeting to multiple dates?
No. Each Zoom meeting or webinar is linked to a single event date.
Does it work with free Zoom?
Basic meeting features work, but webinars require a Zoom license with a webinar add-on.
Can I sync attendance manually?
Yes. From the Zoom button on the event date, select View Attendance and click Sync to run the sync at any time.
Support
If you have issues with the Zoom integration, contact us at soporte@tiveko.com.