- Home
- Resources
- Integrations
- Contentful
Contentful Zapier integrationAutomate Contentful with Zapier.
The Contentful Zapier integration gives you 3 triggers, 5 actions and 1 search. All three triggers are instant, so a new, changed or published entry reaches Zapier at once, even on the free plan. Here is what each one does, what it costs and where it trips people up.
Verified Trustpilot reviews · AI, automation & growth agency
What the Contentful Zapier integration actually does
It links your Contentful space to the other tools you use, without code. An entry gets created, edited or published in Contentful, and Zapier carries that event to another app. The reverse works too: something happens elsewhere, and Zapier writes or publishes content in Contentful for you.
Three outcomes cover most of what people build with it. A content feed that fills itself: a form, a sheet or a CRM record becomes a draft entry through Create Entry, with the right content type and locale already set. A heads-up when content ships: Entry Published tells your team chat, your newsletter tool or your sitemap job the moment a piece goes live. Media that lands in the library: Create Asset drops an image or a file into Contentful, and Publish Asset publishes it in a second step.
Now the honest part. Zapier does not watch assets on their own: every trigger here is about entries. It does not delete or archive anything either, and there is no action for content types, tags or environments. And its only lookup, Find Entry, works on entries, not on media. If your plan needs any of that, check the Contentful n8n integration or the Contentful Make integration before you commit.
One more thing works in your favor: the Contentful app is not a premium app on Zapier, so a two-step Zap runs on the free plan.
Zapier vocabulary in one minute
Eight words you will see in the editor. Read them once, and the rest of the page reads easily.
- Zap
- The automation you build: one starting event, then one or more steps that run each time that event happens.
- Trigger
- The event that starts the Zap, such as a new Contentful entry. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that creates, updates or publishes something for you.
- Task
- The unit Zapier bills. One action that completes successfully counts as one task on your plan.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is reported by the app itself the moment the event happens.
- Filter
- A step that lets the Zap continue only when the data meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something already in an app, so the steps after it can reuse what it found.
- Connection
- Your Contentful account linked to Zapier once, then reused by every step that talks to Contentful.
What a Contentful Zap really costs
Zapier never bills the trigger. It bills the actions that succeed, one task each.
- Free plan100 tasks a month
- Steps per Zap on Free2 (trigger + action)
- Contentful appNot premium
- Contentful triggers3 instant, 0 polling
A Zap that publishes an entry and then posts a message burns two tasks per run. An action that fails is not counted against your plan. The free plan gives you 100 tasks a month and unlimited Zaps, but each Zap stops at two steps: one trigger, one action. Add a filter, a Find Entry search or a second action, and you need a paid plan. The polling grid below does not touch Contentful triggers: they are all instant.
Connect Contentful to Zapier in three steps
- 01
Open your Zapier apps
In your Zapier account, go to Apps and click + Add connection. A dialog opens: type Contentful in the search box and pick it from the list. Before you start, make sure the Contentful account you use can reach the spaces you plan to automate.
- 02
Sign in on the Contentful side
Click Add connection. A new tab opens on Contentful: sign in with the account that owns, or has write access to, the space. If the content belongs to someone else, you need read or write rights on it, or the Zap will see nothing.
- 03
Grant access and reuse it
Allow Zapier to access the account. The connection now shows on your Apps page, and every Contentful step of every Zap can pick it. The rights it carries are the rights the Zap gets, so connect the account that can write where your Zaps will write.
Your first Contentful Zap
GoalEach new blog draft is checked, matched to its parent entry, and updated without anyone opening Contentful.
- 01
Create the Zap
Start a new Zap in the editor. Pick Contentful as the starting app and New Entry as the event. Choose your connection, then the space and the environment to watch.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent entries of that space, so you map the next steps on a real draft instead of guessing field names.
- 03
Add the filter
Click the plus icon, add Filter, and keep only entries of the blog content type. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Look up and update
Add Find Entry to locate the related entry, then Update Entry to write into it. Map the IDs from the earlier steps rather than typing them by hand.
- 05
Test, then publish
Test each step and read what came back. When every step looks right, click Publish. The Zap only reacts to entries created from that moment on.
Contentful triggers
3 events start a Zap when something happens in Contentful, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
Entry Published
Instant triggerIn Zapier“Triggers when an entry is published.”
Starts your Zap when an entry goes live in the space you picked. Of the three triggers, it is the one tied to publication rather than to creation or editing.
New Entry
Instant triggerIn Zapier“Triggers when an entry is created.”
Fires as soon as someone creates an entry, well before it is published. That makes it a signal for routing work rather than for announcing anything.
Updated Entry
Instant triggerIn Zapier“Triggers when an entry is updated.”
Reacts to changes on entries that already exist. Each update starts the Zap again, so a filter right behind it keeps the runs to the changes you care about.
Contentful actions
Contentful gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Create Asset
ActionIn Zapier“Creates an Asset.”
Adds a file to your Contentful media library from another app: an image from a form upload, a PDF from cloud storage, a picture from a product feed.
Create Entry
ActionIn Zapier“Creates a new entry”
Turns data from elsewhere into a new Contentful entry of the content type you choose, in the locale you choose. A form submission, a spreadsheet row or a CRM deal can all become structured content.
Publish Asset
ActionIn Zapier“Publishes an existing asset.”
Publishes an asset that already exists in your space, using its Asset ID. Usually the step right after Create Asset, so images do not wait for a human click.
Publish Entry
ActionIn Zapier“Publishes an existing entry.”
Pushes an existing entry from draft to live, from its Entry ID.
Update Entry
ActionIn Zapier“Updates an existing entry.”
Rewrites fields on an entry that already exists, identified by its Entry ID. Pair it with Find Entry when the earlier steps do not carry that ID.
Contentful search
1 search step looks for data that already exists in Contentful, so a later step can use it.
Contentful has one search step. Like every search on Zapier, it sits at the bottom of the action list, under the SEARCH heading, and three settings decide what happens when the result is not the clean single match you expect.
Find Entry
SearchIn Zapier“Searches for an entry using one or more specified fields.”
Looks up an entry by the value of one or more of its fields and hands its ID and content to the next steps. It is how a Zap gets an Entry ID that no earlier step carried.
The three settings every search exposes
- Successful if no search results are found?Left on its default, an empty search stops the Zap there and skips every step that relied on it. Switch it on to let the Zap carry on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. Find Entry does not offer it on Contentful, so a missing entry has to be handled with a separate Create Entry step.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass every match along at once.
When the Contentful Zap breaks
Zapier attaches no help article to Contentful, and the official page lists no Contentful-specific limit.
What goes wrong comes from how Zapier works in general. The four cases below are the ones to plan for. If one already bit you, the Zapier troubleshooting guide walks through the fixes.
Old entries are never picked up
A Zap only reacts to what happens after you publish it. Entries that existed before stay untouched, and moving that backlog is a separate job.The update loop
Updated Entry plus Update Entry on the same space retriggers itself on every update it writes. Add a filter or write into another space to break the circle.A bulk import gets held back
Importing or migrating a large batch of entries can fire a flood of events at once, and Zapier's flood protection can hold them back.Wrong environment, silent Zap
Space ID and Environment ID are required on every trigger. Point them at staging and the Zap stays quiet while production keeps moving.
Need help automating Contentful with Zapier?
A person reads every message.



