Marketing messages

Updated June 2026 5 min read

Marketing messages are the promos, offers and newsletters you send on WhatsApp. They need opt-in, cost the most per message, and reward good behaviour.

All guides
On this page

Quick facts

Category
Marketing
Cost in India
₹0.86 per message
Opt-in needed
Yes, always
Template required
Yes, pre-approved

WhatsApp marketing messages are promotional messages like offers, discounts, product launches and newsletters. They sit in Meta's marketing category, require the customer to opt in first, and in India cost ₹0.86 per message delivered. They must use a pre-approved marketing template before you can send them at scale.

In simple language: A marketing message is any WhatsApp message meant to promote — an offer, a launch, a newsletter — sent only to people who opted in.

Who should read this?

  • Owners planning promotions on WhatsApp
  • Marketers choosing the right message category
  • Anyone budgeting WhatsApp campaign costs

Before you can blast out offers and newsletters, there’s a one-time setup: you tell Meta and WhatsApp that you accept the rules for the Marketing Messages (MM) API. After that, sending is just a matter of picking an approved template and posting it. This guide walks you through both, step by step.

There are two ways to switch on Marketing Messages — through your hub, or directly in Meta’s WhatsApp Manager. You only need one of them.

Onboard in your hub

The quickest route is through your account dashboard. The whole thing is two clicks.

  1. Log in to your client account.
  2. On the dashboard you’ll see a banner with a button that says “Accept MM API terms”. Click it.

The dashboard banner with the Accept MM API terms button

  1. You’ll be asked to connect your Facebook account. Sign in and follow the prompts to the end.

Once you finish, the Marketing Messages API is live for your account — no waiting.

Heads up: You must be an administrator of the business account to accept these terms. When you accept, they apply to all WhatsApp Business Accounts (WABAs) under the Meta business portfolio you pick — not just one.

Onboard in WhatsApp Manager

Prefer to do it inside Meta’s own tools? You can accept the same terms from WhatsApp Manager.

  1. Open WhatsApp Manager and go to the Overview page.
  2. In the Alerts section, find the Marketing Messages API alert and click “Accept terms to get started”.

The Alerts section in WhatsApp Manager showing the Accept terms button

  1. Follow the on-screen steps to sign the MM API Terms of Service for all eligible WABAs in the account.

Signing the MM API Terms of Service for all eligible WABAs

Once you’ve accepted, the MM API turns active for that whole Meta business portfolio. Now you’re ready to send.

Sending messages with the MM API

You can’t just type a fresh promo and fire it off. Every marketing message goes out as an approved template — a message you pre-write and submit to Meta for sign-off. Once it’s approved, you send it with a simple API request.

The request has two parts: the headers (which carry your API key) and the body (which says who to send to and which template to use).

Headers

HeaderWhat it’s for
Content-TypeTells the API you’re sending JSON (application/json)
D360-API-KEYYour secret key — proves the request is really from you

Body — the fields you fill in

FieldRequired?What it means
messaging_productYesAlways whatsapp
recipient_typeYesUsually individual
toYesThe customer’s phone number
typeYestemplate
template.nameYesThe name of your approved marketing template
template.language.codeYesThe language the template was approved in (like en or hi)
template.language.policyYesHow WhatsApp picks the language version
message_activity_sharingOptionalShares activity signals back to Meta
product_policyOptionalExtra product-level setting

In plain terms: you point the request at a customer’s number, name the approved template, and tell it which language version to send.

Example: a “Diwali Sale” template gets approved on Monday; on Friday you POST it to the 2,000 customers who opted in — one request per number, same template name.

Handling webhooks

The Marketing Messages API is send-only. It pushes promos out, but it cannot receive replies. So when a customer answers your offer, that reply won’t come back through the MM API.

To catch replies and run a two-way conversation, you run the regular WhatsApp Cloud API alongside it and point its webhook at your server. A webhook is just a URL WhatsApp calls whenever something happens — a message delivered, read, or a customer reply. MM API sends; the Cloud API webhook listens.

A note on cost

Marketing is the most expensive of the three categories. In India, Meta charges ₹0.86 per delivered marketing message — compared with ₹0.11 for utility and ₹0.11 for authentication.

CategoryCost in India
Marketing₹0.86
Utility₹0.11
Authentication₹0.11

Two habits keep campaigns healthy. First, frequency — WhatsApp limits how many marketing messages a customer gets in a window, and over the cap it simply drops the extras. Second, quality — every block or spam report drags your quality rating down. Send fewer, more relevant messages to people who opted in, and both your rating and your costs stay steady.

Keep reading

Related questions people ask

What is a WhatsApp marketing message?

It's a promotional message — an offer, discount, product launch or newsletter — sent through Meta's marketing category. The customer must opt in first, and in India each delivered message costs ₹0.86.

Do customers have to opt in to marketing messages?

Yes. WhatsApp requires a clear opt-in before you send any marketing message. Without it, your template can be paused and your quality rating drops.

How much does a WhatsApp marketing message cost in India?

₹0.86 per delivered message under Meta's per-message pricing. That is the highest of the three categories — utility and authentication both cost ₹0.11.

Key takeaways

  • Marketing messages are promos, offers and newsletters.
  • They always need the customer's opt-in.
  • In India they cost ₹0.86 per delivered message.
Published: June 2026 Last reviewed: June 2026 Reviewed by: ChatMitra WhatsApp API Team

Put WhatsApp to work for your business

Start free on the Starter plan — pay just ₹0.20 per conversation, no subscription. Upgrade to Pro (₹999/month) when you need automation, or Enterprise for zero platform fees at scale.