Skip to content
Coursebox Support home
Coursebox Support home

How can I use Zapier with Coursebox?

Zapier is an automation tool that connects Coursebox with hundreds of other apps. By linking Coursebox to your favourite tools, you can automate repetitive tasks, streamline workflows, and save time across your learning operations.

Zapier works by creating Zaps — automated workflows that trigger actions in other apps when something happens in Coursebox (e.g. a new enrolment, course completion, or group registration).

Here are some practical ways RTOs, educators, and course creators can use Zapier with Coursebox:

  • Automatically add learners to CRM — when a learner enrols, automatically add their details to your CRM (e.g. Salesforce, HubSpot).
  • Send welcome emails — trigger a personalised email via Gmail or Mailchimp when a new learner joins a course or group.
  • Track course enrolments in Google Sheets — keep a running log of enrolments or completions for reporting and compliance tracking.
  • Alert trainers on Slack — notify facilitators when a learner submits an assignment or joins a new cohort.
  • Sync bookings and calendars — link course registrations to Google Calendar or Calendly for session scheduling.

For more information, visit zapier.com.

1. Calendly → Zapier → Coursebox

Automatically enrol users when they book a session.

Example workflow: Calendly booking confirmed → user invited or updated in Coursebox → automatically enrolled into a course, event, or channel.

Great for: coaching programs, onboarding calls, workshops.

2. Eventbrite → Zapier → Coursebox

Turn event registrations into learning access.

Example workflow: Eventbrite registration → user created in Coursebox → enrolled into the matching event, course, or resource.

Great for: conferences, live workshops, paid events.

3. Facebook Posts → Zapier → Coursebox

Trigger learning actions from social activity.

Example workflow: new Facebook post published → unlock a resource or notify learners → enrol users into a related course or channel.

Great for: communities, content releases, campaigns.

4. Salesforce → Zapier → Coursebox

Sync learning with your CRM.

Example workflow: deal marked "Closed Won" → contact invited to Coursebox → enrolled into onboarding or enablement training.

Great for: customer onboarding, partner training, sales enablement.

5. HubSpot → Zapier → Coursebox

Automate learning based on lifecycle stages.

Example workflow: contact moves to "Customer" → enrol into product training → apply user status like Active Customer.

Great for: SaaS onboarding, lifecycle learning, retention.

6. Stripe → Zapier → Coursebox

Grant learning access after payment.

Example workflow: successful Stripe payment → enrol into a paid course or membership → add a Paid User status.

Great for: paid courses, subscriptions, memberships.

7. Shopify → Zapier → Coursebox

Link product purchases to learning.

Example workflow: product purchased in Shopify → enrol buyer into a related course or bundle.

Great for: digital products, upsells, creator businesses.

8. Google Forms → Zapier → Coursebox

Turn form responses into personalised learning paths.

Example workflow: form submitted → invite user to Coursebox → enrol into different courses based on answers.

Great for: applications, diagnostics, onboarding.

9. Typeform → Zapier → Coursebox

Create adaptive learning journeys.

Example workflow: Typeform quiz completed → set user status or custom fields → enrol learner into a tailored pathway.

Great for: skill assessments, role-based learning.

10. Google Sheets → Zapier → Coursebox

Bulk automate enrolments and updates.

Example workflow: new row added to a spreadsheet → invite user and enrol into courses → update custom fields automatically.

Great for: cohorts, RTOs, enterprise L&D teams.

11. Mailchimp → Zapier → Coursebox

Connect email campaigns with learning.

Example workflow: user subscribes to a list → enrol into a free or intro course → tag users based on completion.

Great for: lead magnets, nurture funnels.

12. Slack → Zapier → Coursebox

Bring learning into everyday work tools.

Example workflow: course completed → notify a Slack channel → trigger next learning step.

Great for: internal training, onboarding, compliance.

13. Zoom → Zapier → Coursebox

Automate live learning workflows.

Example workflow: Zoom attendee joins a session → enrol into Coursebox event or resource → unlock replays automatically.

Great for: webinars, blended learning, workshops.

14. Coursebox → Zapier → Email / CRM

Act on learning completion.

Example workflow: course completed in Coursebox → send certificate email → update CRM or HR system.

Great for: compliance, certifications, reporting.

15. HR System → Zapier → Coursebox

Automate onboarding and role-based learning.

Example workflow: new employee added → enrol into onboarding courses → assign role-specific learning.

Great for: HR teams, growing organisations.

Integrate Zapier and Open API

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.

Open API key in Coursebox settings

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 hide it.

  • Find the option Hide user counter.
  • Toggle ON to hide the counter. When enabled, the user count will no longer appear on the login page.

Hide user counter toggle

Access the Zapier integration

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

Zapier icon in Publish settings

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

Coursebox LMS Integrations page on Zapier

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 triggers and actions in Zapier

Coursebox trigger options

These triggers start your Zaps when specific events occur in Coursebox: New Course, New Event, New Resource, New User, New User Subscription, New User Status, User Enrolled in Course, User Enrolled in Event, User Enrolled in Resource, and Course Completed.

Coursebox action options

These are the actions Zapier can perform inside Coursebox after a trigger occurs: Enrol Into Course by Code, Enrol Into Event, Enrol Into Resource, Enrol Into Resource Directory, Invite User, Remove User Custom Field, Remove User Status, Set User Custom Field, Unenrol From Channel, Unenrol From Channel by Code, Unenrol From Course, Unenrol From Course by Code, Unenrol From Event, Unenrol From Resource, Unenrol From Resource Directory, and Update Profile.

Enrol into channel

In the Enrol Into Channel step, the User field shows a list of names (a static selector). You'll want it to map to the user created/invited earlier in the workflow.

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:
    • In Zapier: click the Custom tab (or Insert data), then choose the User ID (or Email) output from Step 2 — Invite User.
    • 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 with a sample spreadsheet row. It should create/invite the user (Step 2) → returns a User ID, then enrol that same user into the channel (Step 3).

Which value to map?

  • Prefer the User ID returned by the Invite User step (often labelled 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 troubleshooting:

  • No ID in outputs? Expand Show all / More to reveal hidden fields, then 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.

For more information on other integrations, see Integrations — SAML, WordPress, Arlo, SCORM, Zapier, Open API.