- Home
- Resources
- Integrations
- Chatfuel
Chatfuel Zapier integrationAutomate Chatfuel with Zapier.
The Chatfuel Zapier integration gives you 3 triggers, 8 actions and 1 search. All three triggers are instant: when a subscriber joins your Messenger bot or an attribute changes, the Zap starts at once, even on the free Zapier plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the Chatfuel Zapier integration actually does
It links your Chatfuel bot, the no-code chatbot builder for Facebook Messenger, to Zapier, the tool that runs small automations between apps. Something happening in the bot (a new subscriber, an attribute that changes, a plugin reached) starts the automation, and Zapier can then message people, move them inside the bot or update what the bot knows about them.
Onboarding that runs by itself. When Updated Subscriber Status sees a new subscriber, Update Sequence Subscription puts that person into the right sequence of messages. No one has to sort new contacts by hand.
A bot that knows what your other tools know. Update Subscriber Attributes writes values onto a subscriber's profile, and can send them to a given block of the bot at the same time. An order paid elsewhere, a booking confirmed elsewhere: the bot can react.
Broadcasts sent from outside. Send Broadcast messages a whole segment of subscribers, and Send Autoposting Broadcast pushes a gallery card out. Content published somewhere else reaches Messenger without a copy and paste.
What Zapier does not do for Chatfuel: it cannot create or edit blocks, build flows, or delete subscribers. It moves people and data around a bot you have already built. If your flow needs more, compare with the Chatfuel Make integration, and the n8n vs Zapier comparison sets out the criteria between those two.
Zapier vocabulary in one minute
Seven words come back throughout this page. Here they are in plain terms.
- Zap
- The automation you build: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event that starts a Zap, such as a new subscriber on your bot. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that sends a message, updates a profile or moves someone in the bot.
- Task
- The unit Zapier bills. One task is one action that completes successfully, and your plan is a count of those.
- Instant vs polling
- An instant trigger is pushed by the app as the event happens; a polling one is checked by Zapier on a timer. Chatfuel's triggers are all instant.
- Filter
- A step that lets the Zap carry on only when what arrived meets a condition you set, and stops it there otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can use what it found.
What a Chatfuel Zap really costs
The trigger is free, and so is Zapier listening to your bot. You pay in tasks, one for each action that goes through.
- Trigger0 task
- Each successful action1 task
- Free plan100 tasks a month, 2-step Zaps
- Chatfuel premium app?No
Every successful action is a task, and each action of a Zap counts on its own: a Zap that sends a message and then updates an attribute uses two tasks per subscriber. An action that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, limited to two steps each, one trigger and one action. A filter, a search or a second action makes the Zap multi-step, which needs a paid plan. Chatfuel is not a premium app, so it runs on the free plan, and since its triggers are instant, the polling grid below never delays it.
Connect Chatfuel to Zapier in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Chatfuel account linked to Zapier once, then reused by every Chatfuel step of every Zap.
- 02
Pick Chatfuel
Search for Chatfuel by name in the dialog, select it, then click Add connection. You need a Chatfuel account with access to the bot your Zaps will work on.
- 03
Sign in and grant access
Sign in to Chatfuel in the tab that opens and allow Zapier to reach the account. Every Chatfuel trigger, action and search can then use this connection.
Your first Chatfuel Zap, step by step
GoalEnroll every new subscriber of your bot into a welcome sequence, after looking up their profile.
- 01
Build: choose the trigger
Create a Zap, pick Chatfuel and Updated Subscriber Status, then set it to fire when a new subscriber joins rather than when someone blocks the bot.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent events of the connected account, so you map the next steps on a real subscriber rather than a blank.
- 03
Add the search
Add Find a Subscriber to fetch the person's profile. With a search in it, the Zap becomes multi-step, so it needs a paid Zapier plan.
- 04
Add the action
Add Update Sequence Subscription, map the Messenger User ID, choose to subscribe, then pick the welcome sequence. Test this step on your own profile.
- 05
Publish
Click Publish to switch the Zap on. From now on, every new subscriber is in the welcome sequence moments after joining the bot.
Chatfuel triggers on Zapier
3 events start a Zap when something happens in Chatfuel, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
Updated Subscriber Attribute
Instant triggerIn Zapier“Triggers when a subscriber‘s attribute is updated”
Starts your Zap when the attribute you pick changes on a subscriber's profile. Attributes are what the bot remembers about someone, such as an answer they gave.
New Trigger of “Export via Zapier” Plugin
Instant triggerIn Zapier“Triggers when a subscriber receives the “Export via Zapier” plugin in Chatfuel”
Fires when a subscriber reaches the “Export via Zapier” plugin you placed in a block of your bot. You decide exactly where in the conversation the Zap starts.
Updated Subscriber Status
Instant triggerIn Zapier“Triggers when a new subscriber joins your bot or an existing subscriber blocks it”
Reacts to two moments in a subscriber's life: joining your bot, or blocking it. You choose which one when you set up the trigger.
Chatfuel actions on Zapier
Chatfuel gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Send Broadcast
ActionIn Zapier“Sends a broadcast to a subscriber segment”
Sends one message to a whole segment of your subscribers at once, rather than to a single person.
Send Text Message
ActionIn Zapier“Sends a text message to a subscriber”
Sends a text message to one subscriber of your bot, identified by their Messenger User ID.
Send Autoposting Broadcast
ActionIn Zapier“Sends an autoposting broadcast with a specific gallery card”
Sends an autoposting broadcast carrying the gallery card you specify.
Import Content via Zapier Plugin
ActionIn Zapier“Adds a new gallery card to the "Update Content via Zapier" plugin”
Adds a new gallery card to the “Update Content via Zapier” plugin, so your bot's content refreshes from outside Chatfuel.
Update Sequence Subscription
ActionIn Zapier“Subscribes or unsubscribes a person to/from a specific sequence”
Subscribes a person to one or several sequences of your bot, or unsubscribes them, depending on the Action you choose.
Update Subscriber Attributes
ActionIn Zapier“Updates subscriber attributes and/or sends a subscriber to a specific block in your bot”
Writes attributes on a subscriber's profile, and can also send them to a given block of the bot in the same step.
Send Subscriber to a Block
ActionIn Zapier“Sends a subscriber to a specific block in your bot”
Moves one subscriber to a chosen block of your bot, so the conversation picks up from there.
Update Subscriber Entry Point
ActionIn Zapier“Updates subscriber attributes and sends a subscriber to a specific entry point in your bot”
Updates a subscriber's attributes and sends them to a specific entry point of your bot, in one go.
Chatfuel search on Zapier
1 search step looks for data that already exists in Chatfuel, so a later step can use it.
Chatfuel has a single search, and it finds a subscriber of your bot so that later steps can use their details. It sits at the bottom of the Action event list, under SEARCH; some action fields also offer + Add search step, which inserts it just before and wires it in. Chatfuel exposes no find-or-create version of it.
Find a Subscriber
SearchIn Zapier“Searches for a subscriber”
Looks up a subscriber of your bot and hands their profile to the steps that follow, so an action can use a value the trigger did not carry.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nobody stops the Zap there and the steps that depended on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?On apps that offer it, this box turns a search into find-or-create. Chatfuel does not, so a missing subscriber is never created.
- If multiple search results are found?Three ways out when several subscribers match: keep the first, which is the default, stop the Zap, or pass them all on together.
When a Chatfuel Zap breaks
Zapier links no Chatfuel-specific help article and lists no Chatfuel rate limit. What breaks is what breaks on any Zap, in front of people who are talking to your bot.
A broken chatbot Zap is felt by the subscriber: a message that arrives twice, a sequence that never starts, a profile that keeps rewriting itself. Plan against the cases below, and use Zapier troubleshooting once a run has already failed.
A Zap that triggers itself
Updated Subscriber Attribute feeding Update Subscriber Attributes on the same attribute: the Zap writes where it watches, starts again and again, and burns through tasks.Nothing from before the Zap
A Zap only reacts to what happens after you publish it. Subscribers who joined earlier are never picked up by Updated Subscriber Status.A sudden flood of events
After a bulk import of subscribers or attribute values, a trigger that suddenly sends a huge batch can be held back by Zapier's flood protection.A missing Messenger User ID
Most Chatfuel actions require the subscriber's Messenger User ID. If no earlier step carries it, the action has no subscriber to address and fails.
Need help automating Chatfuel with Zapier?
A person reads every message.



