AI for Facebook Messenger support: what Meta's rules let it do

Riellvriany Indriawan
Written by

Riellvriany Indriawan

Katelin Teen
Reviewed by

Katelin Teen

Last edited November 1, 2026

Expert Verified
Hand-drawn support agent and a friendly robot sorting chat bubbles about orders, returns and shipping, with a clock showing the reply window
TL;DR

AI for Facebook Messenger support works, and the rules that decide how are Meta's, not your AI vendor's. An automated reply has to land inside the 24-hour standard messaging window, which restarts every time the customer writes. A person gets 7 days through Meta's Human Agent tag. After that, nobody can reply until the customer messages again, so the AI's real job is to answer the easy questions now and pass the rest to a person while there's still time.

Two setup mistakes cause most of the pain. Two apps answering the same Page send duplicate replies, so pick one app to own each thread in Meta's conversation routing. And a Messenger profile name isn't the email on the order, so the AI should verify the customer before it shares anything about an order.

eesel doesn't plug into Messenger itself. It works the Messenger tickets that land in your helpdesk. Question Beauty runs it on Messenger, email and chat tickets in Gorgias: about 990 tickets a month, 960 replies sent, and order questions checked in Shopify before anyone answers.

What do customers actually send to a Facebook Page inbox?

I work eesel's support queue every day, and I've spent a lot of time reading ecommerce inboxes over the shoulders of the teams eesel works with. A Facebook Page inbox looks nothing like the email queue next to it. The messages are short, they arrive at all hours, and half of them are a product name and a question mark.

Question Beauty, a cosmetics brand that runs eesel on Gorgias, describes its Messenger traffic exactly like that: "how much is this, do you ship to my country, where is my order, is this in stock," in many languages, often just "price?" under a product video. When ChatGPT is asked how a small store should handle this, it lists the same questions: where is my order, has it shipped, can I return it, is it in stock, what size, it arrived damaged, I want a refund.

The other thing about Messenger is the expectation of speed. One marketing director put it plainly in a review of Manychat:

G2

"On platforms like Messenger and Instagram, prospects expect instant replies."

That's why teams reach for AI here first. The questions repeat, the volume comes at night, and a reply six hours later feels slow in a chat app in a way it doesn't in email. If your Page also gets after-hours traffic from other time zones, it's a natural first channel to automate. But Messenger has rules that email doesn't, and they shape everything below.

What do Meta's rules let an AI do on Messenger?

Meta's Messenger Platform policy (updated September 28, 2026) sets three limits every Messenger AI works inside, no matter which tool you buy.

1. The 24-hour standard messaging window. "For most user actions, it lasts 24 hours." The window opens when someone messages your Page, taps a Get Started button, or reacts to one of your messages, and it restarts each time they write. The one longer case: if someone's first message comes after they tap a Click-to-Messenger ad, the window "may last up to 7 days from that message."

2. The Human Agent tag, for people only. Meta's message tags include "a Human Agent tag that allows businesses to manually respond to user messages within a separate 7-day period." The word that matters is manually. The extra six days are for a person on your team, not for the bot. Gorgias spells out the practical result: its AI Agent "can respond to shoppers within Meta's 24-hour standard messaging window," while your team has "seven days from a customer's most recent reply" (Gorgias). Past that, "the message will fail and your customer won't receive it."

3. Disclosure that it's a bot. "When required by applicable law, automated chat experiences must disclose that a person is interacting with an automated service" at the start of a conversation, after a long gap, and when a chat moves from a person to automation. Meta names California and German users as groups to watch, and recommends disclosing everywhere as good practice. Something as plain as "I'm the [Page Name] bot" counts.

A hand-drawn timeline: an AI or bot can reply from 0 to 24 hours after the customer's message, a person can reply with the Human Agent tag until 7 days, then the window closes until the customer writes again
A hand-drawn timeline: an AI or bot can reply from 0 to 24 hours after the customer's message, a person can reply with the Human Agent tag until 7 days, then the window closes until the customer writes again

Two smaller rules catch teams out too. Meta's send messages guide says that from April 27, 2026, requests using the POST_PURCHASE_UPDATE, ACCOUNT_UPDATE and CONFIRMED_EVENT_UPDATE tags get error code 100. So if an old setup used a tag to push "your order shipped" messages a week later, that path is gone, and tags can't carry promotional content at all. And bots registered as fully automated have to answer "any and all input" within 30 seconds, under the policy's responsiveness rules.

What this means in practice: an AI that answers in minutes never has to think about the window. The risk is the conversation the AI hands off at 11pm on a Friday. If nobody picks it up by Saturday night, only a person can still reply, and only until the following Friday. Pick a situation below to see what's still allowed.

Can you still reply to this Messenger conversation?

Who is replying?

Time since the customer's last message

Yes, reply now. This is the standard messaging window. Disclose that it's automated at the start of the conversation where the law requires it, and answer fast: bots registered as automated must respond within 30 seconds.
Not as the AI. The extra days come from the Human Agent tag, which covers manual replies only. Hand the conversation to a person with a note, and make sure someone owns it before day 7. (If the customer first wrote from a Click-to-Messenger ad, the standard window can run up to 7 days.)
No. Neither the AI nor a person can send a normal reply. Wait for the customer to message again, which reopens the window. Sponsored messages exist, but they're labelled "Sponsored" and are an ad product, not a support reply.
Yes, reply normally. Inside the standard window anyone can answer. Reply from your helpdesk rather than the Messenger app so your AI knows a person has taken over.
Yes, with the Human Agent tag. Helpdesks that support Messenger apply it for you. This is the slot for refunds, complaints and anything the AI handed off.
No. The reply fails and the customer never sees it. Gorgias's advice is to reply directly on Facebook if you can, or wait for the customer to write again.

These rules are also why I'm wary of anyone who says an AI "fully handles" Messenger. Meta has been tightening how third-party AI runs inside its apps, the same way it did with third-party chatbots on WhatsApp. Build the handoff in from day one.

Why do two apps on one Page send duplicate replies?

Because Meta lets several apps connect to one Facebook Page, and unless you tell it otherwise, they all hear every message. Meta's conversation routing docs list what happens with no routing set: "All connected applications receive messaging webhooks" and "All applications can respond to the same user message without restrictions." Connect Manychat for comment automations and a helpdesk for support, and both may answer the same "where's my order?"

Meta's Conversation Routing documentation page explaining that Handover Protocol is no longer supported and that routing lets a business choose which connected app responds, as taken from Meta for Developers
Meta's Conversation Routing documentation page explaining that Handover Protocol is no longer supported and that routing lets a business choose which connected app responds, as taken from Meta for Developers

The fix is one owner per thread. Meta says it "no longer supports Handover Protocol for Messenger" and has moved every business to conversation routing, which works like this:

  • Set a default app. It's "the primary app allowed to respond to a conversation when no other app is configured or responding," and you set it in your Page's settings under conversation routing.
  • Pass, release or take the thread. The app that owns a conversation can pass it to another app (your AI to your helpdesk inbox), release it back to the default, or take it if the business allows that.
  • Meta Business Suite counts as an app. If someone replies from the Business Suite inbox, the inbox takes control of that conversation.
  • Meta's own AI plays by the same rules. When Meta Business AI owns a thread, other apps get those messages on a standby channel and must not respond until control is passed to them.
A before and after diagram: on the left two connected apps both answer one customer, creating duplicate replies; on the right one default app answers and passes thread control to the team
A before and after diagram: on the left two connected apps both answer one customer, creating duplicate replies; on the right one default app answers and passes thread control to the team

There's a second, quieter source of double replies: your helpdesk's own auto-responder. eesel's Gorgias docs say plainly that eesel can't switch the Gorgias auto-responder off, so "to avoid two automated replies on one ticket, turn the auto-responder off in Gorgias." And watch where your team replies. Gorgias notes its AI Agent "doesn't stop replying when you respond from the Instagram or Messenger app." The takeover only registers when a teammate replies from the Gorgias inbox. If your team lives in the Messenger app on their phones, fix that habit before you switch the AI on.

Which Messenger questions can AI answer, and from which record?

Every Messenger question can be answered from one of three places, and the place decides whether AI should touch it.

Three columns: from your policies (shipping times, return rules, sizing and stock), from the order record after an identity check (where is my order, change address, cancel before shipping), and a person decides (refunds, damaged item, angry or legal)
Three columns: from your policies (shipping times, return rules, sizing and stock), from the order record after an identity check (where is my order, change address, cancel before shipping), and a person decides (refunds, damaged item, angry or legal)

From your policies. Shipping times, return windows, sizing, ingredients, "do you ship to Canada?" These come from your help center, product pages and macros, and they're the same for every customer. This is where AI earns its keep on Messenger, because these are the "price?" and "ship to my country?" messages that pile up overnight. They're also pre-sales questions, and a fast answer here is a sale. Question Beauty's agent answers "only from what it can find," so a price comes from the current product page or the customer gets the product link instead.

From the order record. "Where is my order," "can I change the address," "cancel it before it ships." These need the customer's actual order, live from your store, and an identity check first (next section). Done properly, they're the biggest win: WISMO automation and order tracking support are where most ecommerce teams start, and Messenger is just one more door into the same questions.

A person decides. Refunds, damaged or missing items, returns outside policy, angry customers, anything that smells legal, and anything involving a payment dispute, which belongs with fraud-related support. The AI's job is a short reply that a teammate will help, plus a note with what the customer asked and what the records say. Given the 7-day limit, that note is what lets a person answer in one go.

The part buyers worry about most is the middle: what the AI does when it isn't sure. One CX lead at a DTC supplements brand on Gorgias, handling about 7,000 tickets a month, put it on a sales call with eesel:

"I need an AI who is only handling the tickets that it's confident to handle and all the other ones, leave them alone."

That's the right instinct for Messenger, with one adjustment. Leaving a Messenger conversation "alone" costs more than leaving an email alone, because the clock is running. So I'd have the AI do one of two things on every message: answer it, or hand it off with a note. Never silence. Good handoff is half the job on this channel.

How should a Messenger AI check who it's talking to?

By asking for the email or phone number on the order and verifying it, before it says anything about that order. A Facebook profile name is not the email on an order, and nothing about a Messenger thread proves the sender bought anything. Someone can message your Page with a real order number they saw on a friend's screen and ask for the delivery address to be changed.

Gorgias's AI Agent shows what a proper check looks like on social channels (Gorgias):

  1. It asks for the email address or phone number on the order.
  2. It sends a 6-digit code there, which "expires after 10 minutes."
  3. The customer types the code into the conversation.
  4. A wrong or expired code, or no matching customer, hands the conversation to the team.

Once verified, Gorgias links the Facebook account to the customer profile so the shopper isn't asked again.

Gorgias help article titled Enable AI Agent on Instagram and Facebook Messenger, listing sections including confirming shopper identity on social channels, as taken from Gorgias
Gorgias help article titled Enable AI Agent on Instagram and Facebook Messenger, listing sections including confirming shopper identity on social channels, as taken from Gorgias

If your tool doesn't send a code, set the rule in plain words: the AI can share general status ("your order has shipped") only when the email the customer gives matches the order, and anything that changes an order (address, cancellation, refund) waits for a stronger check or a person. It's the same owner-only test I'd use for account recovery support. Question Beauty's setup follows the lookup half of this: for an order question, eesel "finds the customer by email, checks the order and its fulfilment status," then shares the tracking.

What tools can answer Facebook Messenger with AI?

They fall into three groups: Meta's own agent, social messaging tools built around Messenger and Instagram, and helpdesks that bring Messenger in as tickets next to email. Here's what each ships, with prices from the vendors' own pages.

ToolTypeHow it reaches MessengerIdentity check before order detailsPrice for AI replies (vendor page)
Meta Business AgentMeta's own AI agentNative in Messenger, Instagram and WhatsAppNot documented on the product pageFree to get started; paid subscriptions announced
ManychatSocial automationConnected app on your PageNot documented on the pricing pageManychat AI from Pro, $29/mo billed annually (2,500 contacts)
respond.ioMulti-channel messaging inboxConnected channelNot documented on the pricing pageAI Agents from Growth, $159/mo (1,000 contacts)
GorgiasEcommerce helpdeskMessenger tickets in the helpdesk6-digit code to order email or phone$1.50 per automated interaction past your plan's included amount
ZendeskHelpdeskSocial messaging channel in SuiteDepends on your setupSuite Team $55/agent/mo billed annually, 5 automated resolutions per agent/month included
eeselAI teammate in your helpdeskThrough the helpdesk (Gorgias, Zendesk)Looks the customer up by email in ShopifyFrom $299/mo for 500 credits, a ticket is 1 credit

Meta Business Agent

Meta's own option is the obvious first look, and it's grown fast. Meta announced Business Agent for businesses of all sizes on June 3, 2026, saying more than one million businesses already use it on WhatsApp and Messenger. It answers business questions, recommends products from your catalog, books appointments and lets you "decide when a team member steps in." Getting started is free, and Meta said paid subscriptions would follow. The larger Business Agent Platform adds connectors to "hundreds of systems like Shopify, Zendesk, and Shopee."

Meta Business Agent landing page headed Reply to customers 24/7, with a phone mock-up of an AI answering shopping questions in a chat, as taken from Meta
Meta Business Agent landing page headed Reply to customers 24/7, with a phone mock-up of an AI answering shopping questions in a chat, as taken from Meta

It's a good fit if Messenger is your main support channel and you live in Meta Business Suite. The trade-off is that your Messenger conversations then sit in a different place from your email tickets, and if you also run a helpdesk app on the Page, you need the conversation routing above so they don't both answer. More on Meta's wider AI in my Meta AI chatbot explainer.

Manychat

Manychat is built for Instagram, TikTok, Messenger and WhatsApp automation, and it's strongest at flows: comment triggers, lead capture, broadcasts. Its AI ("Teach AI about your business and tone of voice and let it respond to your DMs") starts on the Pro plan at $29 a month billed annually, with 2,500 active contacts and three channels. The free plan covers 25 contacts and the Essential plan, at $14 a month billed annually, has no AI replies. Full tiers are in my Manychat pricing breakdown.

Manychat pricing page showing the Free, Essential at $14 a month, Pro at $29 a month and Business plans with active contact limits, as taken from Manychat
Manychat pricing page showing the Free, Essential at $14 a month, Pro at $29 a month and Business plans with active contact limits, as taken from Manychat

Manychat is priced by people you talk to, not tickets, which suits a creator or a small shop. Where it gets harder is support depth: order lookups need integrations or custom requests, and a support team that also answers email works in two places. Teams comparing options can see my Manychat alternatives.

respond.io

respond.io is a shared inbox for messaging channels, priced by monthly active contacts. AI Assist and AI Prompt come on Starter at $79 a month, and AI Agents and workflow automation start on Growth at $159 a month, both from 1,000 contacts. It's a good choice for teams whose support is mostly chat apps rather than email. Details in my respond.io pricing guide and respond.io alternatives.

Helpdesks with a Messenger channel

If your team already answers email in a helpdesk, the simplest move is usually to bring Messenger into it. In Gorgias, each Messenger message "arrives in Gorgias as a Live chat ticket" and long replies are split at Facebook's 2,000-character limit (Gorgias). Its AI Agent can then answer those tickets, read images customers send, and add a disclosure footer to its first message, though it needs a Shopify store connected, and Flows and Order Management don't run on social channels. Pricing is $1.50 per automated interaction past the plan's included amount, covered in my Gorgias AI Agent pricing guide. Gorgias also handles Facebook comments separately from DMs.

Zendesk includes social channels like Facebook and Instagram on Suite plans from $55 per agent a month billed annually, but not on the $19 Support Team plan. My guides to the Messenger channel and connecting Zendesk to Facebook walk through setup, and Zendesk pricing has the full plan list.

How does eesel handle Facebook Messenger conversations?

Through your helpdesk. eesel doesn't connect to Facebook Messenger directly. Its channels are a website chat bubble, an inline embed, a public link, Zendesk Messenger and Freshchat widgets, WhatsApp (not self-serve yet) and phone. What it does do is work every ticket in your helpdesk, and when Messenger lands there as tickets, it answers those like any other.

That's how Question Beauty runs it. Facebook Messenger, email and website chat all land in Gorgias, and the team started eesel on the social channels first. Between August 8 and September 8, 2026, eesel handled about 990 Gorgias tickets, sent about 960 replies itself, looked up about 290 Shopify orders, and closed about 280 tickets without a person. It replies in the language the customer wrote in, reads "pp" or "price" as buying intent and answers with a product link, and assigns refunds, complaints, wholesale and creator requests to a person with a note.

eesel AI on a Gorgias ticket titled Tracking has not updated, leaving an internal note that the order went out in two parcels, next to a Shopify order card
eesel AI on a Gorgias ticket titled Tracking has not updated, leaving an internal note that the order went out in two parcels, next to a Shopify order card

Two other Gorgias teams show the range. Rúngne, a climbing apparel brand, runs email, live chat and social comments in one queue: eesel tags everything, closes story mentions and ad comments that aren't support, and drafts replies for the rest. Poseidon Animal Health has eesel draft replies by region and channel, and keeps social replies short.

Here's what I'd tell you before you set it up, because I'd rather you hear it from me than find it in week two:

  • The window still applies. Whatever sends the reply, answer Messenger tickets fast. eesel can wait up to 15 minutes before processing a Gorgias ticket so your rules run first; keep that delay short on Messenger.
  • Attachments depend on the helpdesk. On Gorgias, eesel reads images and PDFs customers attach. On Zendesk, tickets that came in through a messaging channel keep attachments outside the ticket comments, and eesel's attachments docs say those aren't picked up yet, so it answers from the text.
  • Start supervised. Begin with internal-note drafts, then let one topic send on its own at a time. eesel learned the hard way that a confident-sounding bot can be quietly wrong, which is why every rollout now runs against past tickets first with simulation testing.

If you're weighing eesel against the helpdesk's own AI, I've laid that out in Gorgias AI Agent vs eesel.

How do you set up AI on Facebook Messenger in a week?

Here's the order I'd do it in. Most of it is settings and writing, not building.

  1. Pick who owns the Page's messages. One default app in conversation routing. If you use Manychat for comment automations and a helpdesk for support, decide which one answers DMs and route the other away.
  2. Move replies into one inbox. Bring Messenger into the same place as email, the core idea of omnichannel support, so the AI sees the whole customer history, and ask your team to stop replying from the Messenger app.
  3. Write the disclosure line. One sentence at the start of the AI's first message, such as "I'm the [Store] AI assistant, a person can step in any time." Required in some places, and good manners everywhere.
  4. Give the AI your policies and products. Help center, return policy, shipping table, product pages. Most Messenger questions are answered here.
  5. Connect the order record, with an identity rule. Shopify or your store, plus the rule that order details need the order email or phone first.
  6. Turn off overlapping auto-replies. Your helpdesk's auto-responder and Page instant replies, if the AI now gives the first answer.
  7. Test on last month's messages, then go live by topic. Shipping and stock questions first, order status next, and keep refunds with people.

Then watch one number for the first month: Messenger conversations a person picked up after the AI handed off, and how long they waited. If that wait creeps past a day, the AI is doing its job and the handoff isn't. A fast first response time on the human side matters as much as the bot's.

Try eesel for Messenger tickets in your helpdesk

If your Facebook Messenger conversations already land in Gorgias or Zendesk, eesel can start on them this week. It joins your helpdesk like a new teammate, learns from your help center, macros and past tickets, checks the order in Shopify before it answers "where is my order," and hands refunds and complaints to your team with a note, inside the window. Question Beauty went from demo to answering Messenger tickets this way, in the customer's own language.

Set it up through the Gorgias integration or Zendesk integration, start with drafts, and plans start at $299 a month. Try eesel free with 100 credits, no card.

Frequently Asked Questions

Can AI answer customer support messages on Facebook Messenger?
Yes. Meta allows automated replies inside the standard messaging window, which lasts 24 hours from the customer's last message for most conversations. AI handles questions like shipping times, return rules and order status well. Refunds and complaints should still go to a person. My AI customer support guide covers the general setup.
How long do I have to reply to a Facebook Messenger message?
For most conversations, 24 hours from the customer's last message. A person can reply for up to 7 days using Meta's Human Agent tag, which your helpdesk applies for you. After that, you wait until the customer writes again. Faster is better anyway, see reducing first response time.
Do I have to tell customers they are talking to an AI on Messenger?
Where the law requires it, Meta's policy says an automated chat must disclose it at the start of a conversation, after a long gap, and when a chat moves from a person to automation, and it calls out California and Germany. Meta recommends disclosure everywhere, and I'd do it regardless. More in my Facebook chatbot guide.
Why does my Facebook Page send two replies to the same message?
Usually two apps are connected to the Page and both are answering. Set a default app in Meta's conversation routing settings so one app owns each thread, and turn off any helpdesk auto-responder that overlaps with your AI. My handoff guide covers the passing side.
What is the best AI tool for Facebook Messenger support?
It depends where your team works. Meta Business Agent is free to start inside Meta's tools, Manychat suits flow-led replies, and a helpdesk with a Messenger channel, such as Gorgias or Zendesk, keeps Messenger next to email. My list of the best AI for social media support goes wider.
How much does AI for Facebook Messenger support cost?
Meta Business Agent is free to get started. Manychat AI starts on the Pro plan at $29 a month billed annually, Gorgias charges $1.50 per automated interaction past what your plan includes, and eesel's published price starts at $299 a month for 500 credits. See Manychat pricing for the contact tiers.
Can a Messenger AI look up a customer's order safely?
Only after it confirms who it is talking to. A Facebook profile name is not the email on the order, so ask for the order email or phone and verify it, the way Gorgias sends a 6-digit code. Without that check, keep order details to a person. My account recovery guide uses the same rule.
Does eesel connect to Facebook Messenger directly?
No. eesel works the Messenger conversations that land as tickets in your helpdesk, such as Gorgias or Zendesk, and replies there. Question Beauty runs it this way on Messenger tickets in Gorgias. See the Gorgias integration for setup.

Share this article