Zoom Webinar
Overview
AFI registers attendees for Zoom Webinars from WordPress signup forms. Every form submission becomes a Zoom Webinar registration with the join link automatically emailed to the attendee.
Supported actions
- Register Attendee — register a participant for a scheduled Zoom Webinar.
Authentication
- Create a Server-to-Server OAuth app at Zoom App Marketplace.
- Add the
webinar:write:adminscope. - Copy the Account ID, Client ID, and Client Secret.
- In AFI go to Settings > Zoom Webinar and paste all three values.
How to create the integration
- In WordPress admin, go to AFI > New Integration.
- Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
- Pick Zoom Webinar as the Receiver, then pick the Task you want to run.
- Map sender fields onto Zoom Webinar’s fields. Email, first name, and last name are required. Webinar ID identifies the target event.
- Optional: add Conditional Logic so the action only fires on matching submissions.
- Save and run a test submission. Check AFI > Log if anything looks off.
Notes & caveats
- Webinar add-on required: Zoom Webinar is a paid Zoom add-on, separate from regular Zoom Meetings.
- Approval workflow: webinars can be set to require manual approval. AFI creates pending registrations; the host approves in Zoom.
- Custom questions: webinars with custom registration questions need those answers mapped before the registration is accepted.