Skip to main content

Sync Sequel Events to Contentful

Learn how to setup Sequel 1-click with Contentful

Updated over a week ago

You can automatically create, update, and delete Contentful entries whenever your Sequel events change — no coding required. This guide shows you how to connect Sequel’s Zapier integration with Contentful.


What you’ll need

  • A Sequel account

  • A Contentful space with an event content type (fields like title, description, start date, end date, banner, etc.).

  • A Zapier account (free or paid).

  • A Contentful Content Management API token (for Zapier to write entries).


Step 1 — Connect Sequel to Zapier

  1. In Zapier, click Create Zap.

  2. Choose Sequel as the trigger app.

  3. Select one of the triggers:

    • Virtual Stage Created (for new events)

    • Virtual Stage Updated (for changes)

    • Virtual Stage Deleted (for deletions)

  4. Connect your Sequel account to Zapier and test the trigger. You should see a sample event payload with fields like eventName, startDate, endDate, description, and bannerUrl.


Step 2 — Create or Update Entries in Contentful

  1. Add an Action step: choose Contentful.

  2. For new events, pick Create Entry.

  3. Select your Contentful space and the event content type.

  4. Map Sequel fields into Contentful fields:

    • TitleeventName

    • Descriptiondescription

    • Start DatestartDate

    • End DateendDate

    • Timezonetimezone

    • Sequel Event IDeventId (store this for future lookups)

Adding the event banner

If you want to save the event banner image in Contentful:

  1. Add another step: Contentful – Create Asset from URL.

    • Use the bannerUrl from Sequel.

  2. Add a Publish Asset step.

  3. Link the asset ID to your banner field in the Contentful entry.

Finally, add a Publish Entry step so the event goes live in Contentful.


Step 3 — Handle Updates

For the Virtual Stage Updated trigger:

  1. Add a Contentful – Search Entries action. Search where sequelEventId = eventId from Sequel.

  2. Add Update Entry to update fields.

  3. Add Publish Entry again to push changes live.


Step 4 — Handle Deletions

For the Virtual Stage Deleted trigger:

  1. Add a Contentful – Search Entries action where sequelEventId = eventId.

  2. Add Unpublish Entry.

  3. Add Delete Entry.


Step 5 — Send the Contentful URL back to Sequel

To keep systems in sync, you can add one more step after creating a Contentful entry:

  • Use Zapier Webhooks → POST to call Sequel’s API endpoint:

    POST https://api.introvoke.com/api/v3/events/{eventId}/wpcms Body: { "postId": "{{Contentful Entry ID}}", "postUrl": "https://your-site.com/events/{{slug}}" }

This ensures Sequel knows the Contentful entry ID and URL, so the registration emails will point people straight to your Contentful entry.

Did this answer your question?