Run WhatsApp for every client from one console.
Separate workspaces per client, billing that does not become your problem, and official WhatsApp Business API access without building BSP infrastructure yourself.
What agencies actually need
Agencies running WhatsApp for clients hit the same three problems, and none of them are about features.
Separation. Each client needs their own number, contacts, templates and conversations, with no possibility of a campaign going to the wrong list. Shared workspaces with tag-based separation are an incident waiting to happen.
Billing. Meta charges per message, and those charges belong to the client, not to you. If your platform makes you the payer with no clean way to attribute, you are financing your clients' campaigns and reconciling by hand.
Margin that does not evaporate. If your provider marks up Meta's conversation charges, that markup comes out of the gap between what you charge the client and what you pay. On a high-volume client it is the whole gap.
How this works on Weflux
- A workspace per client. Separate numbers, contacts, templates, campaigns and conversation history. Nothing crosses between them.
- Permissions per workspace. Your team gets access to the clients they work on, and client staff can be given access to their own workspace without seeing anything else.
- Zero markup on Meta charges. Meta's rate is what appears on the invoice line, so what you charge on top is a decision you make rather than one already taken for you.
- Onboarding you can run. Meta Embedded Signup means a client authorises through their own Facebook Business Manager, so the assets stay theirs and you are not holding credentials you should not hold.
On owning the client's assets
Worth being direct, because it is the thing that causes disputes later. The WhatsApp Business Account and the number should belong to the client, under their Business Manager, with your agency granted access. It is more work at setup and it is the right answer.
Agencies that hold client numbers under their own Business Manager discover the cost at the worst moment: the client leaves and the handover becomes a negotiation, or the agency's Business Manager is restricted and every client is affected at once. If a provider encourages you to pool client assets under your own account, understand what you are taking on.
What to charge for
The durable agency margin on WhatsApp is not reselling messages, which is a race to zero once the client discovers Meta's published rates. It is the work: template strategy and getting them approved, flow design, segmentation, the campaign calendar, and reporting the client can act on. Those are billable, defensible and not commoditised by the next provider's pricing page.
Getting started as a partner
Start with one client, ideally one with real volume, so the operational shape is clear before you move a portfolio. Once you know how onboarding, template approval and billing work in practice, the second and third are quick. Talk to us about partner terms.
Common questions from agencies
Related
- The platform for infrastructure and access control
- Pricing and the pass-through billing model
- Meta Embedded Signup for client onboarding
- Partner enquiries
Start with one client.
Get the onboarding, template and billing shape clear on a single account before you move a portfolio.