Skip to product information

Open edX Webhook Signup Sync to HubSpot, Slack & Sheets

Open edX Webhook Signup Sync to HubSpot, Slack & Sheets

 (200+Reviews)
Regular price £47.99
Regular price £47.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Open edX Webhook Signup Sync to HubSpot, Slack & Sheets

Open edX Webhook Signup Sync to HubSpot, Slack & Sheets

Regular price £47.99
Regular price £47.99 Sale price
SAVE Sold out

Capture Open edX signups and enrollments—sync them to HubSpot, notify Slack, and log to Google Sheets

This n8n workflow listens for Open edX webhook events (registration + course enrollment) and automatically syncs the data to HubSpot, sends confirmation emails, posts Slack notifications, and appends execution results to Google Sheets.

What this workflow does

  • Receives Open edX registration webhooks: A POST request hits the workflow webhook URL to trigger the signup flow.
  • Syncs contacts to HubSpot: The workflow searches HubSpot for an existing contact. If found, it posts a Slack notification to alert sales. If not found, it creates a new HubSpot contact and adds it to the “Open edX Users” contact list.
  • Sends a welcome email: After contact creation, it uses Email Send (via your SMTP/email provider) to send a welcome email (customizable templates and “from” address).
  • Notifies the team and logs results: It posts a Slack team notification about the registration and appends the outcome to Google Sheets.
  • Receives Open edX enrollment webhooks: The same webhook path is used for enrollment events via POST.
  • Creates enrollment records in HubSpot: It searches HubSpot for the enrolled user, then creates an enrollment record in HubSpot, sends an enrollment confirmation email, posts a Slack notification, and logs the result to Google Sheets.

Use cases

  • Turn Open edX user registrations into immediate HubSpot pipeline-ready records.
  • Auto-alert your team in Slack when new learners register or enroll in a course.
  • Keep an auditable history of workflow runs and enrollment syncs via Google Sheets.

Technical details

  • Triggers: Webhook (registration + enrollment use the same webhook path)
  • Integrations/nodes: Open edX webhook, HubSpot, Slack, Email Send, Google Sheets, plus control logic (e.g., if) and a Sticky Note
  • Setup highlights: Configure Open edX to send registration and enrollment events to the workflow webhook URL; connect HubSpot credentials and set the “Open edX Users” list ID; configure SMTP/email provider and Slack API credentials; connect Google Sheets OAuth and review enrollment record mapping to your HubSpot objects/properties.
View full details