ManyChat
MessagingConnect AI agents to ManyChat's chat marketing across Messenger, Instagram, WhatsApp, Telegram, and SMS. Agents manage subscribers, tags, and custom fields, send content or trigger existing flows on any connected channel, and look up subscriber profiles for routing.
What This Integration Enables
ManyChat runs conversations in the most personal channels a customer has: Messenger, Instagram DMs, WhatsApp, Telegram, SMS. That intimacy is why chat marketing converts, and it is also why it dies the moment it feels like marketing. The platforms know this too, which is why every channel comes wrapped in rules: 24-hour messaging windows, message tags, pre-approved WhatsApp templates. This connector treats those rules as first-class workflow logic rather than fine print. FlowRunner agents connect what the backend knows, orders, CRM stages, support outcomes, to what the chat channel says, and the sends that reach a human being get the scrutiny a personal channel deserves. - Look up subscribers by name, email, phone, or custom field across all connected channels - Tag, untag, and write custom fields so segmentation follows real behavior - Send messages and trigger existing ManyChat flows, with window and template rules handled in the workflow - Maintain bot fields, global variables that steer dynamic content for every subscriber at once The catalog is symmetric on purpose: reads and profile writes run freely at machine speed, while the operations that reach a customer or reshape segmentation account-wide sit behind FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) steps.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Post-purchase that respects the window
An order from [Shopify](/integrations/shopify) triggers a lookup with Find Subscriber by System Field. If the buyer chatted with the brand in the last 24 hours, Send Content delivers a plain confirmation. If the window has closed, the agent sends with a Post-Purchase Update message tag on Messenger, or falls back to the subscriber's WhatsApp with an approved template. Add Tag to Subscriber by Name marks them a purchaser, so the abandoned-cart flow stops chasing someone who already bought.
The chat-to-CRM bridge
A ManyChat quiz flow qualifies leads and writes the answers into custom fields. On a schedule, Find Subscribers by Custom Field pulls everyone whose qualification field flipped to true, and each profile becomes a [HubSpot](/integrations/hubspot) contact with the chat-collected attributes mapped across by Get Subscriber. Sales works leads that already told the chatbot their budget and timeline, and a row in [Google Sheets](/integrations/google-sheets) logs the handoff for the weekly funnel review.
The win-back that a human signs off
A quarterly sweep uses Find Subscribers by Custom Field to build the lapsed-buyers segment: last order date older than six months. The agent assembles the target list, matches each subscriber's channel, and stages the campaign, but does not send. The marketer reviews the list and the message, trims it, and approves. Only then does Send Flow start the existing win-back flow for each subscriber, and List OTN Topics tells the agent who can legitimately be reached outside the Messenger window.
Human-in-Loop Highlight
Send Content is the action that lands in a customer's personal inbox, and outside the 24-hour window it rides on trust the platform extends narrowly: Message Tags on Messenger, approved templates on WhatsApp. Misuse those and the penalty is not a bounced message, it is the channel itself, because the platforms police tag abuse at the account level. So in FlowRunner, any send that leaves the 24-hour window, and any send addressed to a segment rather than an individual, stops and asks. The agent presents the audience size, the channel mix, the tag or template it intends to use, and the exact message. A marketer approves or edits before a single subscriber hears anything. Delete Tag gets the same gate for a different reason: it strips the tag from every subscriber who carries it, account-wide and irreversibly, which makes it a segmentation decision, not a cleanup task.
Agent Capabilities
29 actionsSubscribers
6- Get Subscriber Retrieves a subscriber's full profile by ID: name, locale, channel identifiers, opt-in statuses, subscription timestamps, custom field values, and tags, on any connected channel.
- Find Subscribers by Name Searches subscribers by display name and returns matching profiles.
- Find Subscriber by System Field Finds a subscriber by email address or phone number. The standard bridge between backend events and chat profiles.
- Find Subscribers by Custom Field Finds subscribers whose custom field exactly matches a value. The segment-building action behind campaigns and CRM syncs.
- Create Subscriber Creates a subscriber on phone-based channels (WhatsApp and SMS), with the consent phrase recorded for compliance. Messenger and Instagram subscribers must opt in through the channel itself.
- Update Subscriber Updates profile details: name, phone, email, gender, opt-in flags, and consent phrase. Only provided fields change.
Tagging
8- List Tags Retrieves all tags in the account with IDs and names.
- Create Tag Creates a new tag for segmentation and automation conditions.
- Add Tag to Subscriber Applies an existing tag to a subscriber by tag ID.
- Add Tag to Subscriber by Name Applies a tag by name instead of ID. The tag must already exist.
- Remove Tag from Subscriber Removes a tag from a subscriber by tag ID, leaving the tag intact elsewhere.
- Remove Tag from Subscriber by Name Removes a tag from a subscriber by name, leaving the tag intact elsewhere.
- Delete Tag Permanently deletes a tag by ID, removing it from every subscriber it was applied to. Gated behind human approval in FlowRunner workflows.
- Delete Tag by Name Permanently deletes a tag by name, with the same account-wide effect and the same gate.
Custom Fields
4- List Custom Fields Retrieves all subscriber custom fields with IDs, names, types, and descriptions.
- Create Custom Field Creates a new subscriber custom field. The type cannot be changed after creation.
- Set Custom Field Sets a custom field value on a subscriber by field ID, typed as text, number, boolean, date, or datetime.
- Set Custom Field by Name Sets a custom field value by field name instead of ID.
Bot Fields
4- List Bot Fields Retrieves all bot fields, the global variables shared across all subscribers, with current values.
- Create Bot Field Creates a new bot field with an optional initial value. The type cannot be changed after creation.
- Set Bot Field Sets a bot field's value by ID. Because bot fields steer dynamic content for every subscriber, changes here are account-wide by design.
- Set Bot Field by Name Sets a bot field's value by name instead of ID.
Sending
3- Send Content Sends a message to a subscriber on their channel, as plain text or a full ManyChat dynamic content object. Message Tags or OTN topics apply outside the Messenger 24-hour window; WhatsApp requires approved templates outside its service window.
- Send Flow Starts an existing ManyChat flow for a subscriber, sending its first message immediately, with the same channel messaging rules enforced.
- Send Content by User Ref Messages a Facebook user identified by a checkbox-plugin user_ref before they become a full subscriber. Each user_ref can be messaged once and expires after use.
Page
4- Get Page Info Retrieves the connected account's ID, name, category, avatar, Pro status, and timezone, reflecting the whole ManyChat account regardless of channel.
- List Flows Retrieves all flows and folders with the namespace identifiers that Send Flow expects.
- List Growth Tools Retrieves all growth tools configured in the account with IDs, names, and types.
- List OTN Topics Retrieves the One-Time Notification topics subscribers can opt into, each granting one message outside Facebook's 24-hour window.
Frequently Asked Questions
What can FlowRunner do with ManyChat?
FlowRunner agents can run Get Subscriber, Find Subscribers by Name, and Find Subscriber by System Field in ManyChat, plus 26 more actions.
Does connecting ManyChat to FlowRunner require OAuth?
No. ManyChat connects to FlowRunner with an API key, no OAuth flow required.
Can ManyChat trigger a FlowRunner workflow automatically?
ManyChat doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with ManyChat
$100 in credits. No card required. Connect in minutes.