Zapier allows you to connect Coursebox with thousands of other applications to automate tasks such as enrolling users, updating profiles, and tracking completions — without writing any code.
Using Coursebox’s Open API and Zapier integration, you can build workflows that save time and ensure seamless user management.
Access Your Open API Key
To connect Coursebox with Zapier, you’ll need your API Key.
Log in as a Super Admin.
Go to Settings → Open API.
Copy the displayed API Key for use in Zapier.
If needed, click Reset API Key to generate a new one.

Allow Expert Access (Optional)
If you’d like specific team members to access integrations, turn on Approved Experts under your settings.
Hide User Counter on Login Page
On the login page, Coursebox displays the number of users in your community. If you prefer not to show this number, you can easily hide it.
Find the option Hide user counter.
Toggle to ON to hide the counter.
When enabled, the user count will no longer appear on the login page.

Access the Zapier Integration
Open your course and click Publish this course.
Select the Zapier icon located below the sharing options.

You’ll be directed to the Coursebox LMS Integrations page on Zapier.
Sign in or create a Zapier account using email or Google login.

Connect Coursebox to Zapier
When setting up a Zap with Coursebox, you’ll be prompted to connect your Coursebox account.
This connection allows Zapier to communicate securely with your learning platform and perform actions automatically.
How to Connect
In Zapier, select Coursebox LMS as your app.
When prompted, enter the following:
API Key – found in your Coursebox Settings → Open API section.
Coursebox Domain – your portal’s URL (e.g.,
https://my.coursebox.ai).
Click Continue to authorise the connection.
You can reset your API Key at any time to generate a new one.
This adds an extra layer of security and ensures your integrations remain private and protected.
Zapier Integration Options
Once your Coursebox account is connected, you can use it as either a Trigger (an event that starts an automation) or an Action (a task Zapier performs).

Coursebox Trigger Options
These triggers start your Zaps when specific events occur in Coursebox:
| Trigger | Description |
|---|---|
| New Course | Fires when a new course is published. |
| New Event | Fires when a new event is created. |
| New Resource | Fires when a new resource is added. |
| New User | Fires when a new user registers in Coursebox. |
| New User Subscription | Fires when a user subscribes to a plan or feature. |
| New User Status | Fires when a new status is assigned to a user. |
| User Enrolled in Course | Fires when a user is enrolled in a course. |
| User Enrolled in Event | Fires when a user joins an event. |
| User Enrolled in Resource | Fires when a user gains access to a resource. |
| Course Completed | Fires when a user completes a course. |
Coursebox Action Options
These are the actions Zapier can perform inside Coursebox after a trigger occurs:
| Action | Description |
|---|---|
| Enrol Into Course by Code | Enrols a user into a course using a unique course code. |
| Enrol Into Event | Enrols a user into a specific event. |
| Enrol Into Resource | Gives a user access to a resource. |
| Enrol Into Resource Directory | Adds a user to a resource directory. |
| Invite User | Creates a new user in Coursebox and sends them an invitation. |
| Remove User Custom Field | Deletes a custom field value for a user. |
| Remove User Status | Removes an assigned user status. |
| Set User Custom Field | Adds or updates a user’s custom field value. |
| Unenrol From Channel | Removes a user from a channel. |
| Unenrol From Channel by Code | Removes a user from a channel using a code. |
| Unenrol From Course | Removes a user from a course. |
| Unenrol From Course by Code | Removes a user from a course using a code. |
| Unenrol From Event | Removes a user’s event enrolment. |
| Unenrol From Resource | Removes a user’s access to a resource. |
| Unenrol From Resource Directory | Removes a user from a resource directory. |
| Update Profile | Updates a user’s profile details in Coursebox. |
Enrol into channel
Follow These Steps
- Open Step 3 – Coursebox LMS: Enrol Into Channel.
- In User, don’t pick a name from the list.
- Instead, map the value from a previous step:
- If you’re in Zapier: click the Custom tab (or “Insert data”), then choose the User ID (or Email) output from Step 2 – Invite User.
- If you’re in Make (Integromat): click the { } / Add variable icon next to the field and select the User ID (or Email) from Invite User.
- Keep Channel as your chosen channel (e.g., IEP Ambassador Program – Oct 2025).
- Test: run the workflow with a sample spreadsheet row. It should:
- Create/invite the user (Step 2) → returns a User ID
- Enrol that same user into the channel (Step 3)
- Prefer User ID returned by the Invite User step (often labeled
user.id,Coursebox User ID, or similar). - If ID isn’t available, map the Email—the enrol action accepts email in most Coursebox app versions.
- If Zapier/Make doesn’t show fresh outputs, re-run Test on Step 2 to pull a new sample.
Quick Toubleshooting
- No ID in outputs? Expand “Show all”/“More” to reveal hidden fields; re-test Step 2.
- Multiple users enrolled? Make sure you’re mapping a single value (the invited user), not a collection.
- Still seeing Static? You can leave the “Static” list closed and insert the variable directly—once a variable is mapped, it’s dynamic even if the UI label says “Static”.
Take a look at the following articles in this section for more details:
- Download a course as PDF or HTML
- Export a course using Link, LTI, SCORM or Zapier
- Share a link to a course
- Copy a course iFrame
- Share a course to LMS - LTI
- Export a course to SCORM 1.2 and 2004
- Publish a course as Restricted
- Publish a course as Public (Free)
- Sell a course
Check out our Coursebox Demonstration Video Library for Tutorials.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article