WhatsApp Business API for marketing agencies: setup, rules and real costs
The WhatsApp Business app works for a marketing agency with one phone and one person answering it. Once reminders, confirmations and replies need to go out without someone typing them — or more than one person needs to answer the same number — you need the WhatsApp Business API. This guide covers what Meta asks for, how setup works, and what marketing agencies actually pay per message.
Key takeaways
- An agency runs two kinds of conversation on WhatsApp: new business with prospects, and delivery with clients.
- Approvals, reports and invoices sent as templates leave a written record both sides can find later.
- A shared inbox on the agency number keeps client threads with the agency when account managers change.
- Never collect passwords or ad-account logins in chat — use platform access invitations.
On this page (23 sections)
- 1.Why marketing agencies outgrow the WhatsApp Business app
- 2.What a marketing agency needs before applying
- 3.Setting it up for your marketing agency, step by step
- 4.The messages an agency sends
- 5.Two inboxes in one number
- 6.Which messages a marketing agency sends — and what each costs
- 7.Approvals in writing
- 8.Reports on a fixed day
- 9.Keeping a marketing agency's number in good standing
- 10.Onboarding without passwords
- 11.Why agencies outgrow personal numbers
- 12.Groups versus one thread
- 13.Invoices and GST details
- 14.Ad spend and budget alerts
- 15.Content calendars
- 16.A 30-day rollout
- 17.Working with your CRM
- 18.After hours and weekends
- 19.Launch-day coordination
- 20.Agencies running WhatsApp for clients
- 21.Review meetings
- 22.Offboarding a client
- 23.Frequently asked questions
1.Why marketing agencies outgrow the WhatsApp Business app
The app is fine until these start happening to a marketing agency:
- Client anxiety when they don't hear from you.
- Creative approvals by email take days. Ad creative needs client approval. Email sent Monday. Reminder Wednesday. Approved Friday. Campaign delayed by half a week.
- Monthly reports shared on email, never read. You prepared a detailed 20-page performance report. Client never opened it. Shared as PDF on WhatsApp — they'll look at it.
The app cannot send on a trigger, share one number across staff, or read your records. The API can. And customers keep asking the same things: prospects ask about services, pricing and past work; clients ask for reports, approvals and campaign status.
2.What a marketing agency needs before applying
- A verified Meta Business account in the marketing agency's legal name, backed by a registration, GST or utility document.
- A number not active on the WhatsApp app — your current one works once it is removed from the app.
- A display name matching the business, and a website or public page Meta can check.
- Opt-in from every customer you message first. Lead forms and client onboarding — clients often prefer WhatsApp for approvals over email threads.
3.Setting it up for your marketing agency, step by step
- Connect the number through Meta's embedded signup inside Reputoo, and submit business verification — you can start sending within Meta's starting limit while it is reviewed.
- Get your first templates approved for the 2 routine messages listed below; anything outside a customer's 24-hour reply window must be a template.
- Wire the triggers to your records. What to connect: A CRM for leads and a project tool for client work; conversations should land on the right client record.
- Put staff on one shared inbox, with conversations assigned so two people never answer the same customer.
4.The messages an agency sends
| Message | When | Meta category |
|---|---|---|
| Lead acknowledged, discovery call slot | Within minutes of the enquiry | Utility or service reply |
| Proposal sent, onboarding checklist | After the discovery call | Utility |
| Creative ready for approval | When content is ready | Utility |
| Monthly report link, review meeting slot | On a fixed date each month | Utility |
| Invoice raised, payment received | By the billing cycle | Utility |
| Case study, new service, event invitation | A few times a year | Marketing |
An agency with 30 retainer clients sending around 15 utility messages each a month sends about 450 — roughly ₹52 in Meta fees on the July 1, 2026 India rate card. A case-study message to 1,000 opted-in prospects costs ₹863 at ₹0.8631 per message.
5.Two inboxes in one number
New business and client delivery are different conversations with different owners. Prospects need a quick, knowledgeable reply and a discovery call; clients need their account manager, their approvals and their reports. Label each conversation as a lead or a client, route leads to the person who handles new business and clients to their account manager, and both groups get the right person without anyone forwarding screenshots.
6.Which messages a marketing agency sends — and what each costs
Meta charges per delivered template message, and the price depends on the category. For marketing agencies, the day-to-day messages sort like this:
- Weekly campaign performance update on WhatsApp — marketing
- Creative approvals via WhatsApp — same day — utility
- Monthly report notification with WhatsApp summary — utility
- Retainer renewal + upsell discussion prompt — marketing
Timing matters as much as category. Fast replies to leads, approval requests on the day content is ready, and reports on a fixed schedule.
A service reply answers a customer who wrote first; from 1 October 2026 Meta charges those at the utility rate. Utility messages (confirmations, reminders, status updates) cost a fraction of marketing messages, so keep them strictly transactional — a discount line inside a reminder makes Meta classify the whole template as marketing.
| Market | Utility message | Marketing message |
|---|---|---|
| India | ₹0.115 | ₹0.8631 |
| United States | $0.0034 | $0.0250 |
| United Kingdom | $0.0220 | $0.0635 |
| UAE | $0.0157 | $0.0499 |
Meta list rates, July 1, 2026. India in INR, plus 18% GST.
7.Approvals in writing
"Did the client approve this post?" is the question behind most agency disputes. Send each creative, caption or ad copy for approval as a message with clear buttons — approve, or request changes — and the reply sits in the thread with a timestamp. When a client later asks why a post went live, the answer is one scroll away, not buried in someone's personal phone.
8.Reports on a fixed day
Clients value predictability. Send the monthly report link on the same working day each month, with a two-line summary in your own words and a button to book the review call. Keep the numbers in the report itself — a dashboard or PDF — and keep the WhatsApp message short enough to read between meetings.
9.Keeping a marketing agency's number in good standing
Meta rates every number on how customers react. For marketing agencies, the risk is usually messaging the whole contact list about something only some of them asked for. Send reminders only to people with a booking or order, promotions only to people who opted in to them, and never use a bulk-sender tool on the ordinary app — that is the route to a banned number. The full list of what Meta checks is in our WhatsApp Business API guide.
10.Onboarding without passwords
Starting a new client means access to their ad accounts, analytics, social pages and website. Send an onboarding checklist that explains how to invite the agency through each platform's own access or partner settings. Never ask for passwords or one-time codes in chat — it is unsafe, and a client who shares them once has learned a habit that exposes them to everyone.
11.Why agencies outgrow personal numbers
In many agencies, each account manager runs client groups from a personal phone. When that person leaves, the client relationship leaves with them — along with years of approvals and context. With the API, conversations live on the agency's number in a shared inbox, the history stays with the agency, and a new account manager can pick up where the last one left off.
12.Groups versus one thread
Client WhatsApp groups with ten people on each side are noisy, and approvals get lost between memes and meeting links. One thread between the client's decision-maker and the agency number, with the account manager replying and colleagues added to the conversation in the inbox, is calmer and easier to audit.
13.Invoices and GST details
Retainers, ad-spend top-ups and one-off projects each need an invoice with the client's GST details. Send the invoice and a payment link as a utility message on the billing date, and a receipt when it is paid. Collect the billing contact and GST number once at onboarding so finance is not chasing it every month.
14.Ad spend and budget alerts
When a client funds their own ad account, running out of budget mid-campaign stops the ads. A short alert to the client's billing contact when the balance is low, with the amount you recommend adding, prevents gaps. Agree who sends it and when at onboarding.
15.Content calendars
Share the next month's content calendar as a link a week before the month starts, with a deadline for comments. A reminder the day before the deadline gives clients one last chance to comment, and the calendar is final after that — a rhythm clients learn quickly.
16.A 30-day rollout
- Week 1: move to the API; approve templates for lead replies, approvals, reports and invoices.
- Week 2: route leads and clients to the right owners in the shared inbox.
- Week 3: move approvals from groups to one-to-one threads with buttons.
- Week 4: send reports and invoices on fixed days.
17.Working with your CRM
Leads belong in your CRM with their source, budget and service of interest; client work belongs in your project tool. Conversations should land on the right record so anyone opening the client sees the latest approval or report, not just the latest task.
18.After hours and weekends
Leads arrive in the evening when business owners finally sit down to think about marketing. An instant reply that acknowledges the enquiry, asks two qualifying questions and offers discovery-call slots keeps the lead warm until the morning.
19.Launch-day coordination
A website launch or a campaign going live has a checklist: final approvals, tracking checked, ads scheduled, the client's team briefed. Sending the checklist to the client's decision-maker the day before, with a button to confirm, and a short note when everything is live, turns a nervous day into a predictable one. If something slips, one message explaining what changed and when it will be fixed is better than silence.
20.Agencies running WhatsApp for clients
Many agencies now manage WhatsApp campaigns for their clients too. Each client's messages should go from the client's own verified number, under the client's own business account, with opt-ins the client collected — never from the agency's number. Keep the agency's number for the agency's own leads and clients, so one client's campaign can never affect another's delivery.
21.Review meetings
A monthly or quarterly review is where a retainer is renewed or lost. Send the agenda and report link two days before, a reminder with the meeting link an hour before, and a short note of agreed actions afterwards. The written actions become the starting point for next month's work and the next review.
22.Offboarding a client
When a client leaves, send a written handover: the assets you are returning, how access will be removed, and the final invoice. A clean exit protects the agency's reputation and often brings the client back later.
23.Frequently asked questions
Can a marketing agency keep its existing WhatsApp number on the API?
Yes. Delete the number from the WhatsApp or WhatsApp Business app first, then register it on the API. Existing chat history on the phone does not transfer, so export anything you need before switching.
How much does the WhatsApp Business API cost for marketing agencies?
Two parts: Meta's per-message charge (in India ₹0.115 per utility message and ₹0.8631 per marketing message, plus GST, on the July 1, 2026 rate card) and the platform plan. Reputoo does not add a markup per message; plan prices are on the pricing page.
Should agencies get client approvals on WhatsApp?
Yes, as a message with approve and request-changes buttons in a one-to-one thread, so the approval is recorded with a timestamp.
Can clients share ad-account passwords on WhatsApp?
They should not. Use each platform's own access or partner invitations instead of passwords or one-time codes.
What happens to client conversations when an account manager leaves?
On the API they stay on the agency number in a shared inbox, so the next account manager has the full history.
How much do agency utility messages cost?
About ₹0.115 per utility message in India on the July 1, 2026 rate card, before GST.
Can I get client creative approvals via WhatsApp?
Yes. Send the creative via WhatsApp with APPROVE/EDIT as reply options. Approval happens in hours vs the 3-4 day email cycle. Faster approvals = faster campaign launches = better results = happier clients.
Can I manage new client onboarding via WhatsApp?
Yes. New client onboarding sequence: contract signed → welcome message → brand assets checklist → first week timeline → kickoff call reminder. All automated, all via WhatsApp. New clients feel organised from Day 1.
Set up WhatsApp Business API for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.