← HomeУкраїнська версія

WhatsApp for recruitment agencies: what it really costs, and what gets your number blocked

Author: Bohdan Honcharuk, CEO · 7 years in international employment, 4 years in AI

In short

Since 1 July 2025 Meta charges per delivered template message, priced by template category and by the recipient’s country code. For a manpower agency that is the whole economics: the same message to India and to Germany differs by roughly 39 times. Replies inside an open customer service window are free, and so are utility templates sent inside it — which matters, because in recruitment the candidate usually writes first.

How you are actually billed

Meta moved from conversation-based pricing to per-message pricing on 1 July 2025. The documentation is blunt about it: you are charged when a template message is delivered, and rates vary by the template’s category and the recipient phone number’s country calling code.

There are three paid template categories — marketing, utility and authentication — and one free lane. Service conversations have been free for all businesses since 1 November 2024. A utility template delivered while a customer service window is open is also free.

Read that last sentence twice if you run an agency. Candidates message you. The moment one does, a 24-hour service window opens, and your status updates, document reminders and interview confirmations inside it cost nothing. Agencies that blast outbound templates pay for traffic they could have had for free by answering faster.

  • Meta: WhatsApp Business Platform pricing
  • Meta: pricing updates and effective dates

Why the corridor decides the bill

Template rates are set per country. Authentication messages run around $0.0014 in India and around $0.055 in Germany — the same message, roughly a 39-fold difference, decided entirely by whose phone receives it.

For a manpower corridor this flips the usual intuition. Messaging 5,000 candidates in India or Nepal is cheap enough to be a rounding error. Messaging 500 employers in Germany or the Netherlands is the line item you will actually feel. Agencies budget as if volume drives cost; in this business direction drives it.

A second consequence: marketing templates cost several times what utility templates cost in the same country. Whether your reminder is classified as marketing or utility is not cosmetic — it is a multiplier on every message you send.

Exact rates change and are published per country by Meta. Take the numbers above as the shape of the problem, not as a quote: check the current rate card for your corridor before you build a budget on it.

What gets a number throttled or blocked

New numbers start limited and earn their way up. The platform runs messaging tiers — a cap on how many unique people you can message in 24 hours — and you move up by sending steady volume at good quality. Quality rating is driven by what recipients do: blocks and reports push it down.

The failure mode in recruitment is specific. An agency imports an old candidate base, sends one broad template to everyone, and a slice of those people no longer want to hear from them. The blocks arrive in a cluster, the quality rating drops, and the number that runs your entire client communication is now throttled.

Published tier numbers differ between BSP documentation sets and Meta has changed the mechanics more than once, so treat any specific figure as something to verify against your own BSP today rather than a constant.

  • Message people who expect it. Consent is not only a GDPR obligation here, it is the input to your quality rating.
  • Grow volume gradually on a new number instead of importing years of contacts on day one.
  • Keep one number per purpose. A number that does recruiting blasts and client support at once fails at both when it is throttled.
  • Watch the quality rating as an operational metric, not a compliance checkbox.
  • Twilio: scaling on the WhatsApp Business Platform

The shortcut that is sold to agencies, and its catch

Some tools offer to connect a consultant’s personal WhatsApp by QR code: no Meta approval, no template fees, working in ten seconds. The pitch lands especially well in the Gulf, where WhatsApp is the default business channel.

It does work, and it is cheaper, and it carries a risk the sales page usually skips: personal accounts used for bulk outreach get banned, and when the ban lands it takes the chat history with it. If that number is the one candidates and employers know, you do not lose a tool — you lose the relationships stored in it.

Our position: a personal number is defensible for a consultant’s own one-to-one conversations. It is not a foundation for an agency’s automated communication. We build on the Business Platform and keep the consultant’s own chats where they are.

How we build around this

  • Answer fast, so the free service window does the work instead of paid templates.
  • Classify templates deliberately — utility where it genuinely is utility — because the category is a cost multiplier.
  • Separate numbers by job, so throttling on one cannot take down the rest.
  • Report cost per corridor, not one aggregate figure, because an aggregate hides the only number that matters.
  • Keep consent records attached to the candidate, so a quality drop can be traced to a decision instead of guessed at.

Questions

Is WhatsApp cheaper than SMS for candidate outreach?

Usually yes in the corridors agencies work, and the gap is largest in South Asia. The comparison changes in Western Europe, where WhatsApp template rates are high enough that the answer depends on your message mix.

Do we pay for every message in a conversation?

No. You pay for delivered template messages. Replies inside an open customer service window are free, and utility templates delivered inside that window are free too.

What is the 72-hour window?

When someone reaches you through a Click-to-WhatsApp ad, a free entry point window opens for 72 hours, and messages to that person are free while it is open. It is separate from the standard 24-hour service window.

Can we use one number for several countries?

Technically yes. Operationally it hides your real costs, because the rate is set by the recipient’s country, not yours. Split reporting even if you do not split numbers.

What happens if our number is banned?

You lose the number and the conversations on it. This is the strongest argument against building an agency’s communication on a personal account, however convenient the setup is.

Read next

  • AI agents for customer support and sales
  • EU AI Act and recruitment: what agencies must do, and by when
  • Licence compliance across four corridors: what actually gates a manpower agency
  • How much do AI agents and business automation cost in 2026?

Want to talk about your process?

Start with a short brief — we reply with an estimate.

Your next big thing

Let’s start
with your idea.

Describe what you want to build. We’ll get back to you shortly.

We reply to the contact you leave. Nothing else.