Zapier Integration

Need to automate your CE workflows without developer help? The CE-Go Zapier integration lets you connect your events and courses to thousands of other apps — Google Sheets, Slack, your CRM, email tools, and more.

In this guide:


What can you do with this integration?

Here are some popular ways CE-Go users automate their workflows:

  • Sync event registrations to Google Sheets — Keep a live spreadsheet of all attendees
  • Send Slack notifications — Alert your team when events are coming up
  • Update your CRM automatically — Push attendee data to Salesforce, HubSpot, or other tools
  • Send follow-up emails — Trigger emails based on course completion status
  • Generate reports — Export event and course data on a schedule

Request access

The Zapier integration is not enabled by default. To get access:

  1. Contact your CE-Go account manager
  2. Provide the email address you use for your Zapier account
  3. Your manager will enable the integration and add you to the authorized users list

Once approved, you'll be able to connect CE-Go to Zapier.


Connect CE-Go to Zapier

Step 1: Enable the integration in CE-Go

  1. Log into your CE-Go account
  2. Go to Settings → Integrations

  3. Find "Zapier Integration" and toggle it ON

  4. Copy your API Key — you'll need this in the next step

Step 2: Connect in Zapier

  1. Log into zapier.com
  2. Create a new Zap or go to App Connections and click Add connection
  3. Search for "CE-Go"

  4. Click Sign in and paste your API Key from CE-Go

  5. Your connection will show as "[Organization Name] - [Owner Name]"

You're all set! Now you can use CE-Go in any Zap.


Available actions

The CE-Go integration provides four actions to pull data from your account.

Get Events

Retrieve your events with optional filtering by status, date, and type.

📋 View input and output fields

Input fields:

Field Description Required
page Page number for pagination No (default: 1)
limit Number of events per page No (default: 100)
status Filter: "Upcoming Events" or "Past Events" No
date_from Show events from this date (YYYY-MM-DD) No
event_type Filter: "In-Person", "Online", or "Hybrid" No

Output fields:

Field Description
event_id Unique identifier for the event
event_name Name of the event
start_at Event start date and time (ISO 8601)
end_at Event end date and time (ISO 8601)
timezone Timezone of the event
event_type "In-Person", "Online", or "Hybrid"
registered_attendees_count Registered users
passed_attendees_count Users who passed evaluation
failed_attendees_count Users who failed evaluation
absent_attendees_count Users marked as absent
in_progress_attendees_count Users currently in progress
location Physical location (empty for online events)
event_days Array of event dates (YYYY-MM-DD format)

Get Courses

Retrieve your courses with optional pagination.

📋 View input and output fields

Input fields:

Field Description Required
page Page number for pagination No (default: 1)
limit Number of courses per page No (default: 100)

Output fields:

Field Description
course_id Unique identifier for the course
course_name Name of the course
publication_date Date when course was published (YYYY-MM-DD)
registered_attendees_count Total registered users
passed_attendees_count Users who completed successfully
failed_attendees_count Users who failed
in_progress_attendees_count Users currently working on the course

Get Event Users

Get users registered for a specific event.

📋 View input and output fields

Input fields:

Field Description Required
event_id ID of the event Yes
page Page number for pagination No (default: 1)
limit Number of users per page No (default: 100)
status Filter: "registered", "passed", "failed", or "absent" No
evaluation Filter: "completed" or "incomplete" No

Output fields:

Field Description
user_id Unique identifier for the user
name Full name
first_name First name
last_name Last name
email Email address
status "registered", "passed", "failed", or "absent"
evaluation "completed" or "incomplete"
address__address Street address
address__city City
address__state State or province full name
address__state_code State or province code
address__phone Phone number
address__zip Zip/postal code
license__number Professional license number
license__state License state
license__discipline Professional discipline
registered_at Registration date and time (ISO 8601)

Get Course Users

Get users enrolled in a specific course.

📋 View input and output fields

Input fields:

Field Description Required
course_id ID of the course Yes
page Page number for pagination No (default: 1)
limit Number of users per page No (default: 100)
status Filter: "registered" or "passed" No
evaluation Filter: "completed" or "incomplete" No

Output fields:

Same as Get Event Users (see above).


Working with multiple results

By default, Zapier returns only the first result from search actions. If you need all results (for example, all attendees of an event), follow these steps:

How to enable "Return all results"

  1. In your Zap, click on the CE-Go action step (e.g., "Get Event Users")
  2. Go to the Configure tab
  3. Scroll down to find the "Return all results" option
  4. Toggle it ON

  5. Now all matching records will be returned as line items

Common issues

Can't find CE-Go in Zapier?
The integration requires approval. Contact your CE-Go account manager to make sure your Zapier email has been added to the authorized list.

Getting "Unauthenticated" errors?
Check that the Zapier integration is turned ON in your CE-Go settings, and try reconnecting your account.

Dropdown menus are empty?
Make sure you have events or courses in your CE-Go account. The dropdowns pull live data.

Not seeing recent changes?
Zapier runs on a schedule. Data updates based on your Zap's frequency setting (every 1-15 minutes depending on your Zapier plan).

Only getting one result?
Enable "Return all results" in the step configuration. See Working with multiple results above.


Get started

Ready to build your first Zap? Check out Zapier's Getting Started Guide for step-by-step instructions.

Need help? Contact your CE-Go account manager or reach out to Zapier Support.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us