{"product_id":"open-edx-webhook-signup-sync-to-hubspot-slack-sheets","title":"Open edX Webhook Signup Sync to HubSpot, Slack \u0026 Sheets","description":"\u003ch3\u003eCapture Open edX signups and enrollments—sync them to HubSpot, notify Slack, and log to Google Sheets\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for \u003cstrong\u003eOpen edX\u003c\/strong\u003e webhook events (registration + course enrollment) and automatically syncs the data to \u003cstrong\u003eHubSpot\u003c\/strong\u003e, sends confirmation emails, posts \u003cstrong\u003eSlack\u003c\/strong\u003e notifications, and appends execution results to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives Open edX registration webhooks:\u003c\/strong\u003e A POST request hits the workflow webhook URL to trigger the signup flow.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSyncs contacts to HubSpot:\u003c\/strong\u003e The workflow searches HubSpot for an existing contact. If found, it posts a \u003cstrong\u003eSlack notification\u003c\/strong\u003e to alert sales. If not found, it creates a new HubSpot contact and adds it to the \u003cstrong\u003e“Open edX Users”\u003c\/strong\u003e contact list.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends a welcome email:\u003c\/strong\u003e After contact creation, it uses \u003cstrong\u003eEmail Send\u003c\/strong\u003e (via your SMTP\/email provider) to send a welcome email (customizable templates and “from” address).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies the team and logs results:\u003c\/strong\u003e It posts a Slack team notification about the registration and appends the outcome to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives Open edX enrollment webhooks:\u003c\/strong\u003e The same webhook path is used for enrollment events via POST.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates enrollment records in HubSpot:\u003c\/strong\u003e 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.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTurn Open edX \u003cstrong\u003euser registrations\u003c\/strong\u003e into immediate \u003cstrong\u003eHubSpot pipeline-ready records\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eAuto-alert your team in \u003cstrong\u003eSlack\u003c\/strong\u003e when new learners register or enroll in a course.\u003c\/li\u003e\n  \u003cli\u003eKeep an auditable history of workflow runs and enrollment syncs via \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers:\u003c\/strong\u003e Webhook (registration + enrollment use the same webhook path)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/nodes:\u003c\/strong\u003e Open edX webhook, \u003cstrong\u003eHubSpot\u003c\/strong\u003e, \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003eEmail Send\u003c\/strong\u003e, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, plus control logic (e.g., \u003cem\u003eif\u003c\/em\u003e) and a \u003cem\u003eSticky Note\u003c\/em\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup highlights:\u003c\/strong\u003e 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.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45837475446963,"sku":"N8N-18193","price":47.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/KiYqAWIzzmPjFZpWpSA78_imw71k41.png?v=1786794939","url":"https:\/\/buyflowscripts.com\/products\/open-edx-webhook-signup-sync-to-hubspot-slack-sheets","provider":"N8N Commerce","version":"1.0","type":"link"}