Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.useinvent.com/llms.txt

Use this file to discover all available pages before exploring further.

New to channels? Start with the Channels Overview to see the universal connect flow that every channel shares. This guide walks through the Messenger-specific screens on top of that flow.
Connecting Messenger gives your assistant the inbox of a real Facebook Page. Anyone who taps Send Message on your Page, finds you through search, or replies to a Messenger ad lands in a conversation that your assistant answers instantly, 24/7. Everything appears in the same Inbox as your other channels, with the same assistant, the same Knowledge, and the same Memory. The whole setup happens in a single popup. You sign in with the Facebook account that manages your Page, pick the Page, and Invent takes care of the webhook subscription and Page authorization for you.

Before You Start

You need three things:
  1. A Facebook account that is an admin (or has Messaging access) on the Page you want to connect. Editor and Moderator roles on a Page do not have permission to grant Messenger access on behalf of the business; ask the Page admin to run this flow if you do not have that role.
  2. A Facebook Page for the business you are connecting. If your business does not have a Page yet, create one at facebook.com/pages/create before you start. The Page does not need to be Verified, and it does not need to be linked to a Business Portfolio for inbound Messenger to work.
  3. Messenger turned on for the Page. This is the default for every Page, but if you have ever paused Messenger from the Page settings, switch it back on first. With it off, customers cannot start a conversation and the assistant has nothing to reply to.
Messenger is the easiest Meta channel to onboard, since it does not require a Business Portfolio, business verification, or message templates the way WhatsApp does. If you can already receive DMs on your Page, your assistant will be able to reply to them.

Step 1: Open the Messenger Connect Dialog

From your assistant’s Channels tab, find Facebook Messenger in the list and click Connect. The Messenger connect dialog opens.
Empty Facebook Messenger connect dialog with a + Connect Messenger button inside the Connection field
The dialog has two fields:
  • Connection: the authenticated link to your Facebook account. If this is your first Messenger connection, the dropdown is empty apart from a blue + Connect Messenger button you use to start the sign-in flow (covered in the next step). If you have already connected Messenger for another assistant, your existing connections are listed here and you can reuse any of them, in which case you can skip to Step 6.
  • Page: the specific Facebook Page on that connection that this assistant should send and receive messages for. Disabled with Requires Connection until a connection is selected, then populated automatically with every Page Invent has access to under that connection.
You can attach more than one Messenger connection to your workspace. After you add the first one, opening the Connection dropdown again shows all existing connections plus a + Connect Messenger button at the top to add another. Pick whichever fits this assistant’s use case.

Step 2: Authenticate with Facebook

Open the Connection dropdown and click + Connect Messenger. Facebook’s login popup opens.
Facebook login screen showing the current profile with Continue, Use another profile, and Create new account buttons
This is Facebook’s standard sign-in, run entirely on facebook.com. Your credentials are only entered on Facebook’s domain, never on Invent’s. You have three options:
  • Continue as the suggested profile. Use this when the profile shown is the Facebook account that manages the Page you want to connect.
  • Use another profile to switch to a different Facebook account on this device.
  • Create new account if the right Facebook account does not exist yet. We do not recommend this route for businesses; assign a real admin’s Facebook account instead so Page access is not tied to a throwaway profile.
Pick the Facebook profile that is an admin on the Page you intend to connect. Signing in as a profile that only has Editor, Moderator, Advertiser, or Analyst access on the Page will succeed at the Facebook login step, but Facebook will hide that Page from the next screen because the profile cannot grant Messenger access on its behalf.
Click Continue to proceed.

Step 3: Choose the Pages Invent Can Access

Facebook now asks which of your Pages this integration is allowed to manage.
Choose the Pages you want Invent to access screen with two radio options: opt in to all current and future Pages, or opt in to current Pages only
You have two options:
OptionWhen to pick it
Opt in to all current and future PagesYou manage one or only a few Pages, or you expect to add more Pages to this assistant over time. New Pages you create later become available inside the Messenger connect dialog automatically, with no return trip to Facebook.
Opt in to current Pages onlyYou manage many Pages and want to scope Invent’s access to a known subset. Only the Pages you explicitly select on the next screen are exposed to Invent. To add another Page later, you have to rerun the Facebook flow and grant access to it.
If you pick Opt in to current Pages only, Facebook shows a multi-select list of every Page your profile manages. Tick the Pages you want Invent to be able to bind to and continue.
For most teams, Opt in to all current and future Pages is the right choice. The set of Pages a given assistant can use is still controlled inside Invent (you pick one Page per binding in Step 6), so granting broad access on Facebook does not automatically connect any of them.
Click Continue.

Step 4: Review Permissions and Confirm

Facebook shows a final summary of what Invent is requesting access to.
Review Invent's access request listing the permissions: manage your business, manage and access Page conversations on Messenger, read content posted on the Page, manage accounts and settings, show a list of Pages you manage
Invent requests the minimum set of Page permissions required to run a Messenger assistant:
  • Manage your business: identify which businesses and Pages your profile manages, so the right ones surface in the next steps.
  • Manage and access Page conversations on Messenger: receive incoming Messenger messages and send replies on behalf of the Page. This is the core capability that powers the assistant.
  • Read content posted on the Page: pick up the context of comments, story replies, and other content that customers reference when they message you.
  • Manage accounts, settings, webhooks, and access content enforcement data for a Page: subscribe Invent’s webhook to the Page so new messages arrive in your Inbox in real time, without polling.
  • Show a list of Pages you manage: surface the list of eligible Pages inside the Messenger connect dialog so you can pick one without copy-pasting any IDs.
Click Save to grant access. Facebook then provisions the connection and shows the success screen.
Acme Inc has been connected to Invent confirmation screen with a Got it button and a link to manage the integration in Business integrations
The success screen includes a go to Business integrations link for managing this connection inside Facebook’s settings. You do not need to use it now. Most day-to-day operations (rename, reconnect, disconnect) can be done directly from Settings → Connections inside Invent.
Click Got it to close the popup.

Step 5: Name the Connection in Invent

Facebook redirects you back to Invent and prompts you to label the new connection (for example, “Acme Inc” or “Sales Pages”). This is the name you will see inside Invent, it does not change anything on Facebook’s side. Click Create and Invent stores the connection in Settings → Connections, where you can rename it or disconnect it at any time.
Pick a name that describes which Pages this connection covers, not which person signed in. “Acme Pages” or “EU Brand Pages” reads better in the channel list a year from now than “Alice’s Facebook”.

Step 6: Pick the Page

Back on the Messenger connect dialog, your new connection is already selected. The Page dropdown now lists every Facebook Page that connection has access to.
Facebook Messenger dialog with the Acme Inc connection selected and the Page dropdown ready to choose a Page, with a Connect Channel button at the bottom
Each option shows the Page name, its profile picture, and the Page category, so it is easy to tell sister brands apart. Pick the Page this assistant should own.
One Page, one assistant. A Facebook Page can only be bound to one assistant at a time. If two assistants need to share the same Page, transfer to human is usually a better pattern than splitting the Page. If you bind a Page that is already attached to another Invent assistant or a different Messenger automation tool, the previous binding is overridden and the new assistant takes over the inbox.
Click Connect Channel. Behind the scenes Invent subscribes its webhook to the Page, validates that messaging permissions are healthy, and turns the channel on. Messenger now shows up in the assistant’s Channels tab with an Enabled toggle, a Manage button, and the connected Page name as its identifier.

Step 7: Send a Test Message

Open Messenger on your personal device, search for the connected Page (or open m.me/<your-page-username>), and send a message. You should see your assistant reply within a few seconds. The conversation also appears in your Inbox immediately, with the originating Page and the Messenger channel shown on the conversation. That is it, the assistant is live on Messenger.

Connecting More Pages

You can add additional Facebook Pages to the same assistant at any time. From the Channels tab, click + Add another under the Messenger section and either:
  • Pick another Page from the same connection (if your Facebook profile manages more than one Page that this connection has access to), or
  • Connect a new account by opening the Connection dropdown and choosing Connect Messenger again. This is the path to take when the new Page lives under a different Facebook profile or business.
Each Page runs in parallel under the same assistant, sharing the same Instructions, Knowledge, Memory, and Actions. Conversations are tagged with the originating Page in the Inbox so your team always knows which brand a message belongs to. See Multiple Connections Per Channel for common patterns.

Reusing a Connection Across Assistants

Once a Messenger connection exists in your workspace, any assistant can pick it up from the Connection dropdown without going through the Facebook popup again. Authenticate once, reuse everywhere. Manage every connection centrally from Settings → Connections:
  • Rename a connection to keep the list readable as you add more.
  • Reconnect if the Facebook session expires, an admin removes the integration from Business integrations, or a user revokes the permissions on facebook.com/settings/business_integrations.
  • Disconnect to remove the link entirely. Any assistant still using that connection stops sending and receiving until it is pointed at a new one.

Troubleshooting

Nothing is saved until Facebook reaches the Connected to Invent confirmation screen. Click Connect on the channel again and run through the flow. Your previous selections (which Pages to grant access to, which permissions to approve) are remembered on Facebook’s side, so you will move through the prompts faster on the second try.
There are three common causes:
  1. The Facebook profile you signed in with is not an admin on that Page. Editor, Moderator, Advertiser, and Analyst roles can read messages but cannot grant Messenger access. Ask the Page admin to run this flow, or have them promote your account to admin first.
  2. You picked Opt in to current Pages only in Step 3 and forgot to tick this Page. Open facebook.com/settings/business_integrations, find Invent, click View and edit, and add the Page to the granted list. Then reopen the Page dropdown in Invent.
  3. The Page is already bound to another Invent assistant in your workspace. Disconnect it from the other assistant first, or pick a different Page.
The most common reason is that Messenger is paused on the Page. Open the Page’s settings on Facebook (Page → Settings → Privacy → Public Posts, or Messages depending on your Page version), make sure Messenger is allowed, and that automated responses from previous tools are turned off. Then send a fresh message from your personal account to verify.A second cause is a stale webhook subscription after a Facebook outage. Open Settings → Connections, click Reconnect on the Messenger connection, and the webhook resubscribes automatically.
Facebook’s access token has expired or was revoked. Common reasons: the admin who originally signed in left the business, the integration was removed from facebook.com/settings/business_integrations, or the Page was reassigned to a different Business Portfolio. Open Settings → Connections, find the Messenger connection, and click Reconnect to run a short re-authentication flow. Channels bound to that connection start working again as soon as the reconnection finishes.
Messenger blocks promotional content sent outside the 24-hour window. To re-engage a customer who went quiet for longer than that, your message must fit a Message Tag (such as POST_PURCHASE_UPDATE or ACCOUNT_UPDATE) and the content must match what that tag allows. Use Broadcasts for tagged outbound at scale, and rely on Auto Follow-ups for in-window re-engagement.
Meta hides identifying information for customers who have restricted profile visibility or who interact with the Page through certain regional Messenger entry points. The conversation still works end-to-end; the assistant just does not have a name to use until the customer shares it. You can prompt for it from your Instructions, for example: “If you do not know the customer’s name, ask for it the first time you reply, then save it to memory.”
Facebook supports multiple integrations on the same Page. Have the partner run their own Messenger connect flow inside their Invent workspace and pick the Page from the dropdown. Bear in mind that only one tool can hold the active Messenger automation at a time per Page, so whichever workspace was the most recent to bind the Page becomes the one that replies. Coordinate with the partner before switching, or split sales and support onto two separate Pages.

Next Steps

Channels Overview

See the universal connection flow that every channel uses

Connections

Manage every authenticated link, including Messenger, in one place

Capabilities

See everything your assistant can send and receive on Messenger

Tracking

Capture referrals from Messenger ads and m.me deep links on every conversation