Facebook Messenger widget
Connect your Facebook Page to an AI assistant. Every DM — whether from a profile click, a "Send Message" ad, or a Page reply — gets an instant, on-brand answer. You stop losing leads to "we usually reply in a day" and start converting the people who arrived ready to buy.
What you can do with it
- E-commerce DM support — A boutique runs Meta ads with "Message us for sizing." DMs land in Messenger; the assistant pulls the SKU from the ad's reference parameter, answers the sizing question, and sends a checkout link. Cart abandonment from ad traffic drops sharply.
- Lead capture from ads — A solar installer runs lead ads with "Message us for a quote." The assistant asks for ZIP, roof age, and average bill, qualifies the lead, and writes it to HubSpot. Sales calls only the qualified ones.
- Restaurant reservations — A small restaurant chain takes table bookings via Messenger. The assistant checks availability and confirms — diners never have to wait for a hostess to text back.
How it works
Before you start
You need a Facebook Page where you're an admin. The widget uses Page-based OAuth — you'll be redirected to Meta, asked to pick the Page, and asked to grant the standard Page-messaging permissions.
Create the widget
- Open Build → Widgets → Add widget → Messenger.
- Click Connect Facebook — you'll be sent to Meta to log in.
- Pick the Page you want to wire up.
- Approve the permissions.
- Link your assistant.
- Save.
Insighto subscribes the Page to its app and registers the webhook automatically. No manual webhook URL pasting on Meta's side.
The 24-hour window
Meta only lets you reply freely for 24 hours after a user's last interaction with your Page (a DM, a button click, a comment reply).
- Inside 24 hours — assistant chats freely.
- Outside 24 hours — you can only send a message that fits a Messenger Message Tag (e.g.
CONFIRMED_EVENT_UPDATE,POST_PURCHASE_UPDATE,ACCOUNT_UPDATE). Marketing-style sends require the user to opt back in.
The assistant won't accidentally send outside-window messages — Insighto blocks them.
Where to next
- Instagram widget — same OAuth model, separate widget per IG account.
- Contacts — Messenger users land in your contact list.
- Conversations — every DM thread is a conversation.