What to ask the client for

The access checklist that decides your launch date — collect it before the kickoff call, not after

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.

A briefcase of keys — the access package to collect from the client

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 itClient, 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
Checklist of the six Meta assets to collect from the client
The six-item checklist — collect it in one pass
One thing that is NOT on the list

Never ask for the client’s Facebook password. 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 client do you have?

Every client walks in as one of two cases. Pick your route:

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.