Custom CMS Webhooks Integration
Integrate Sequel CMS with any custom CMS. Setup webhooks to automatically create, update, and delete CMS entries based on your Sequel events.
Category:
CMS Integration

Custom CMS Webhooks Integration

The Sequel platform offers a seamless integration feature through custom CMS webhooks, enabling automatic synchronization of CMS entries between Sequel and your bespoke content management system. Whenever an event is created within Sequel, a corresponding webhook is activated, ensuring the creation of a CMS entry on your website. This entry will have the full power of Sequel with comprehensive functionalities including registration, detailed event descriptions, live interaction, and on-demand content accessibility.

This integration is designed for a straightforward, one-time configuration, thereby empowering your marketing team to efficiently manage webinars and on-demand content directly from Sequel. All content is published on your marketing website, maintaining consistent branding and call-to-actions (CTAs). This streamlined process not only enhances operational efficiency but also ensures a cohesive user experience across your digital platforms.

Webhook Setup in Sequel

  1. Create webhook - triggered when an event is created in Sequel
  2. Update webhook - triggered when you edit an existing event in Sequel. This includes changing the date, description, name and timezone
  3. Delete webhook - triggered when you delete an event in Sequel

Webhook data structure

  1. companyName - the company name in Sequel
  2. eventId - the eventId used in the Sequel embed code. This will ensure you embed the correct event.
  3. eventName - the name of the event in Sequel
  4. description - the rich text description set in Sequel
  5. startDate - the start date and time of the event in UTC
  6. endDate - the end date and time on the event in UTC
  7. bannerUrl - the banner image url
  8. timezone - the timezone of the event in the TZ format (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)

Securing the Webhook

headers: {
"content-type": "application/json",
"user-agent": "introvoke-web-hook",
"x-introvoke-web-hook-auth": SECRET_VALUE,
},