Register paying customers for Zoom
With Zoom connected, every customer who pays on your form is registered for your Zoom meeting or webinar, and Zoom sends them their joining link. You set this up once in Zoom, once in BCL, and then on each form.
Create a Zoom app
Section titled “Create a Zoom app”You need a Zoom account that can create apps in the Zoom App Marketplace.
-
Sign in at marketplace.zoom.us and click Develop → Build App.
-
Choose Server to Server OAuth App and click Create. Give the app a name.

-
On App Credentials, copy the Account ID, Client ID and Client Secret, then click Continue.
-
Fill in the required Information and click Continue.
-
On Scopes, click Add Scopes and add these six scopes:
meeting:read:list_meetings:adminmeeting:write:registrant:adminmeeting:write:batch_registrants:adminwebinar:read:list_webinars:adminwebinar:write:registrant:adminwebinar:write:batch_registrants:admin

-
Click Continue, then activate the app.
Connect Zoom to BCL
Section titled “Connect Zoom to BCL”Keep the three credentials from Zoom to hand.
-
Go to Platform Setup → Integrations. On the Zoom card, click Connect (Manage once it is set up).


-
In the panel, turn on Enable Zoom integration.
-
Paste the Account ID, Client ID and Client Secret.

-
Click Save Zoom.

Add the meeting to your form
Section titled “Add the meeting to your form”In Zoom, schedule the meeting or webinar with Registration ticked as Required. Zoom only accepts registrations for events that require registration.
-
Go to Payments → Forms and click Edit on the form.

-
Click Advanced, then open the Zoom Integration tab.

-
Turn on Enable Zoom Integration. BCL then makes email required on the form, because Zoom registers each customer by email.

-
Choose the Zoom Event Type: Meeting or Webinar.
-
Pick the event under Select Meeting or Select Webinar. If a new event is missing, click the refresh button at the start of the field.

-
Click Save Advanced Settings.

Event forms have the same Zoom Integration tab under Advanced.
Free sign-ups
Section titled “Free sign-ups”For a free webinar or class, give the item or ticket a price of RM 0. A free order is saved as successful straight away, so BCL registers the customer in Zoom just as it does after a payment. The customer skips the payment step when the whole order comes to RM 0.
- Add a free item or ticket:
- On a payment form, set Price Setting to Multiple Items, then under List of Items click Add Item and enter 0 in Amount (RM). Single Amount needs at least RM 1. See Create your first payment form.
- On an event form, under Event Tickets → Ticket Items, click Add Ticket Type and enter 0 in Price (RM). See Add ticket types to an event.
- Set up the Zoom Integration tab on that form as above.
Common issues
My meeting does not appear in the Select Meeting list. Why?
Check that the meeting has Registration set to Required in Zoom, then click the refresh button next to Select Meeting. Also check your Zoom app has the meeting scopes and is activated.
Can I run a free Zoom webinar sign-up without payment?
Yes. Use a payment form or an event form with a free item or ticket at RM 0, and set up Zoom on it. Customers sign up without paying, and Zoom emails them the joining link. A lead form only collects names; it does not register anyone in Zoom.
Was this article helpful?
Thanks for your feedback.
Sorry this didn't help. WhatsApp us and we'll sort it out with you.