The contract is signed, the build is ready, and the project sits for two weeks. Not because anything is broken, but because the client hasn't clicked the thing. Access is where more chat funnels die than at any technical step, and it dies for a boring reason: somebody wrote a confusing message. Put yourself on their side. A person you met three weeks ago is asking for access to the business account that runs their advertising, their page, and their customer conversations. Of course they hesitate. The fix is not persistence, it's writing the ask so there is nothing left to worry about. Three rules before any of the scripts One ask per message. If you request access, documents and a call in the same message, you get none of them. Bundle the assets into one action that feels like a single thing to approve. Frame it around their outcome, not your tooling. They don't care that you need pixel access. They care that leads get answered. Answer the safety question before it's asked. The sentence that unlocks most of these is a version of: you keep full ownership, and you can revoke everything in one click. Script 1: the ask, when the client already has a Business Portfolio Send it the same day the contract is signed, while the yes is still warm. Hi [Name], to get your campaigns live we need access to your business assets on Meta. The professional way to do this is partner access: you connect our agency to your Business Portfolio, and we only get the specific permissions we need to do the work. You keep full ownership of everything. We never get your password, you can see exactly what we have access to, and you can remove us in one click at any time. We're asking for four things: the ad account, the Facebook Page, the Instagram account, and the pixel. I'll send the request from our side so all you have to do is approve it. Our Business Portfolio ID is [ID]. If you'd rather do it yourself, tell me and I'll send the click-by-click. Script 2: the click-by-click, for clients who want to do it themselves