Chatfuel

What to ask the client for

Nothing delays a client launch like access collection. Not creatives, not strategy, not budget approvals — access.

Last updated on

Nothing delays a client launch like access collection. Not creatives, not strategy, not budget approvals — access. The client grants half of what you need, forgets the pixel, shares the wrong ad account, and your "we go live Monday" quietly becomes "we go live in two weeks." This guide exists so that never happens to you: here's exactly what to collect, who grants it, and where to find the scripts that get it without a single awkward call.

Why this step decides everything

The funnel you're about to build — ads → bot → qualification → lead — runs on the client's assets: their Facebook Page, their Instagram, their WhatsApp number, their ad account. All of it lives inside the client's Meta Business Portfolio (you'll also hear the older name, Business Manager). Until you're inside, you can't launch ads, connect channels, or install tracking.

And here's the part that surprises new agencies: every access grant happens on Meta's side, in the client's account. Chatfuel reads those connections but cannot create them — there is no button inside Chatfuel that gives you access to a client's business. The client (or someone with full control of their portfolio) has to grant it at business.facebook.com.

The checklist

Collect all of it in one pass. Going back to the client three times for "one more thing" is how launches slip.

What you needWhyWho grants it
Meta Business Portfolio accessThe container everything else lives in — partner access here unlocks the assets insideClient, in Business Settings → Partners
Ad accountWhere campaigns run and the budget is spentClient, shared as an asset via partner access
Facebook PageRequired to run ads; click-to-WhatsApp and Instagram ads are published from it. Also a channel of its own — connect it for Messenger and comment repliesClient, shared as an asset via partner access
Instagram account (professional)For Instagram DM automation and ads placementsClient authorizes it — must be done from their Instagram login
WhatsApp number / WABAThe channel your qualification bot lives onClient's portfolio must own it; connection is authorized with a login that has full control
Pixel / datasetConversion tracking and CAPI events back to MetaClient, shared as an asset via partner access

Note: one thing that is NOT on the list — the client's Facebook password. Never ask for it. It's against Meta's terms, it gets accounts checkpointed, and it makes you look like an amateur. Partner access exists precisely so nobody shares logins.

Two levels of access — know which one you're asking for

For most agency work, partner access is enough: the client connects your agency's Business Portfolio to theirs, assigns specific assets, and you distribute permissions to your own team. Clean, revocable, professional.

But connecting channels to Chatfuel has a higher bar. Whoever clicks Connect for the client's WhatsApp must be logged in with a Facebook account that has Full control of the client's business portfolio (check at business.facebook.com/settings/people). Instagram is stricter still — the authorization must happen from the client's own Instagram account. In practice, agencies handle this one of two ways:

  • Do it together. A 15-minute screen-share where the client logs in and you tell them exactly where to click. Zero access paperwork, works every time.
  • Get added with Full control. The client adds one person from your team in Business Settings → People with Full control. More setup, but you can connect and reconnect without scheduling calls.

Which route you take also depends on which client you have. If the client already has a Business Portfolio, partner access gets you in within ten minutes — including a route where the client only clicks Approve. If they have nothing set up — no portfolio, no Page, maybe just a personal Instagram — build their Meta foundation from scratch with When the client has no Business Manager. Either way, the scripts for asking clients for access explain the request in client language, and if a grant goes sideways — the request vanished, the assets aren't visible, the real admin left the company — Troubleshooting client access issues maps every dead-end to its exit.

After access: the order of operations

Once the checklist is green, the launch sequence is mechanical:

  1. Create the client's company in Chatfuel — one client, one company; billing stays on your agency's side.
  2. Connect WhatsApp and Instagram using the access you just collected.
  3. Get business verification moving early — it lifts the 250-chats-a-day cap, and you don't want to discover that cap on launch day.

Collect once, launch once. That's the whole trick.

On this page