Help & guides / Zoom
Setup guide
Let your website create a Zoom meeting automatically for every online booking, and send the link to your client.
Time: about 10 minutes
You need: a Zoom account you own
You'll copy: 3 codes
When a client books an online session, your website asks Zoom to create the meeting and puts the join link in the client's confirmation and reminder. If they reschedule or cancel, the Zoom meeting is updated or removed too.
To allow this, you create a small private “app” inside your own Zoom account. Nobody else can see it. Zoom then gives you three codes to paste into your website: an Account ID, a Client ID and a Client Secret.
Use the right Zoom account. Sign in with the Zoom account you host your sessions from. Free Zoom meetings end after 40 minutes, so a paid plan (Pro or higher) is best for longer sessions.
1
Go to marketplace.zoom.us and sign in. Open Develop → Build App, click the round + button next to Developer, then Build app.
2
Select Server to Server OAuth App and click Create. If it asks for a name, type Nunkio Booking. Don't choose “General App” or “Webhook Only”; your website only works with this type.
3
On the App Credentials page, copy the Account ID, Client ID and Client Secret and keep them somewhere safe for now. Treat the Client Secret like a password. Click Continue.
4
On the Information page add an app name, a short description, your company name and your developer contact name and email. Nobody else sees these, but Zoom won't switch the app on without them. Click Continue twice.
5
On the Activation page click Activate your app. It must say Activated, or your codes won't work.
6
Go to Nunkio Booking → Settings → Zoom, tick Enable Zoom, paste the three codes and click Save settings. You'll see “Connected and active”. Make a test booking with Online via Zoom and check the confirmation email has a Zoom link.
Website says “Not connected”
Check the app says Activated in Zoom (step 5). Copy the codes again with no extra spaces.
No Zoom link in the booking
Make sure the service allows Online via Zoom and the client chose it when booking.
Rescheduled meeting keeps the old time
The Update a meeting permission is missing. Add it (step 5) and save.
Meetings end after 40 minutes
That's the free Zoom plan limit. Upgrade the Zoom account the app was made in.
Want the PDF with screenshots? If you have a Nunkio website, you'll find all the PDF guides in your account on nunkio.com or inside your plugin dashboard. Still stuck? Email support@nunkio.com. Please never send us your Client Secret.