Integrations
Meta Ads
Connect your Meta ad account, read spend and results, and let the assistant manage campaigns with your approval.
Overview
Channels & integrations → Meta Ads (/en/integrations/meta-ads) connects your Meta (Facebook / Instagram) ad account to OrderInChat through Meta's official Ads MCP server. Once connected you get:
- a dashboard with spend and results for the last 7 or 30 days and your top campaigns;
- pause / resume buttons that go through an approval card;
- the panel assistant (and the WhatsApp operator mode) reading reports and drafting campaigns for you.
The assistant reads freely. Every change (new campaign, ad set, ad, budget, activation, audiences, catalog or pixel changes) is stored as a pending action and runs only after you click Approve on this page. Activation and budget changes always get their own card.
Connect
- Open Channels & integrations → Meta Ads and click Connect Meta Ads.
- Sign in with Facebook (Login for Business) and accept the permissions. Use a Facebook user that has access to the ad account in Business Manager.
- Back in the panel, pick the Ad account the reports and the assistant should use. Accounts that are not enabled for the Ads MCP server are greyed out.
- Click Test — the message shows how many Meta tools are available.
The access token lasts about 60 days. When Meta reports it as expired or the permissions change, the status badge turns to Reconnect needed; click Reconnect.
Until OrderInChat's Meta app review is approved, only Facebook users with a role on the OrderInChat Meta app can connect. If the page says the login is not configured yet, the OrderInChat team has not finished the setup.
Dashboard
- Spend, results, leads, purchases, impressions, clicks for the selected window (last 7 / last 30 days). Numbers come straight from Meta; the currency is the ad account's.
- Campaigns: top campaigns by spend with status, daily budget, spend and results. Pause creates an approval card that sets the campaign to PAUSED; Resume creates a card that activates it (spending starts again).
- Open Ads Manager opens the same account on Meta.
Ask the assistant
The shortcuts open the panel assistant with a ready question: weekly report, campaign draft, "why are my ads not running?", audience ideas. You can also ask in your own words, for example "how much did I spend on Meta last week?" or "draft a sales campaign with a 10 € daily budget".
- Drafts are created paused. The assistant tells you what to approve; nothing spends until you approve the activation card.
- In the WhatsApp operator mode the assistant shows a 4-digit code; reply with that code (for example
YES 1234) to approve. - Meta rate limits: when Meta asks us to slow down, the assistant and the page say so and name the waiting time.
Approvals
The Approvals section lists what is waiting: the tool, a summary, the exact JSON and the risk (change / budget change / starts spending). Cards expire after 15 minutes. Approve runs the Meta call once; Reject discards it. Every decision is written to the audit log.
Troubleshooting
- Reconnect needed — the token expired or Meta permissions changed. Click Reconnect.
- No ad accounts found — the Facebook user has no ad account in Business Manager, or the account is not enabled for the Ads MCP server. Add the user to the account, then Refresh ad accounts.
- Rate limit reached — wait the number of seconds shown, then retry.
- Could not store the pending action — contact support (the platform database is not up to date).