WhatsApp · Discount codes

7 WhatsApp Coupon Code Templates Built on the Copy Button

On WhatsApp, a discount does not need to be retyped. Meta's copy button places it on the clipboard in one tap. These seven messages use that button for different offers, from a plain percentage to one built from the customer's name.

Kind of offer
The standard copy-button message: WhatsApp coupon code message on an iPhoneThe standard copy-button message: WhatsApp coupon code message on an Android phone Standard, both platforms shownRead →
Seven offers

WhatsApp coupon code examples, one for each kind of offer

Every message pairs a copy button with a link to the right part of the shop. The cards list each field as WhatsApp Manager asks for it, and the preview flips between the two phone systems.

The standard copy-button message: WhatsApp coupon code message on an iPhoneThe standard copy-button message: WhatsApp coupon code message on an Android phone
No. 01 · Standard

The standard copy-button message

MarketingBeautyWhen a discount campaign launches

The copy button is the reason to send a discount on WhatsApp at all: one tap copies it, ready to paste at checkout.

Fields
Header
Image product photo
Body
Something for you, {{first_name}}: 20% off every serum in the range. Tap the button to copy it, then paste it at checkout.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · SERUM20 Shop serums
Marketing · 2 buttons · body 124 / 1,024 characters

Edit this message →

Discount above a minimum basket: WhatsApp coupon code message on an iPhoneDiscount above a minimum basket: WhatsApp coupon code message on an Android phone
No. 02 · Minimum spend

Discount above a minimum basket

MarketingHomeFor higher-value categories

A threshold stops small orders from being discounted. Stating it in the body, not the small print, avoids a frustrated customer at checkout.

Fields
Header
Image product photo
Body
$75 off any order over $500, {{first_name}}, from armchairs to dining sets. It works once per customer and covers everything except gift cards.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · ALDER75 Browse furniture
Marketing · 2 buttons · body 145 / 1,024 characters

Edit this message →

Delivery covered, prices untouched: WhatsApp coupon code message on an iPhoneDelivery covered, prices untouched: WhatsApp coupon code message on an Android phone
No. 03 · Free shipping

Delivery covered, prices untouched

MarketingSupplementsFor customers whose orders sit just under the threshold

A free-shipping offer leaves product prices untouched and answers the cost shoppers object to most. A text header says what it is before the body is read.

Fields
Header
Free shipping code
Body
Shipping is on us on your next order, {{first_name}}, whatever the size. Copy it below and add it at checkout.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · SHIPFREE Shop Northwell
Marketing · 2 buttons · body 110 / 1,024 characters

Edit this message →

One made for them alone: WhatsApp coupon code message on an iPhoneOne made for them alone: WhatsApp coupon code message on an Android phone
No. 04 · Personal

One made for them alone

MarketingFashionFor a targeted segment, not the whole list

A discount built from the customer's name feels personal and is less likely to end up on a coupon site. It also makes the message unmistakably one-to-one.

Fields
Header
Image product photo
Body
We made this one just for you, {{first_name}}: 15% off the new outerwear, including the Belted trench. It works on your account only.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · SOFIA15 See the outerwear
Marketing · 2 buttons · body 137 / 1,024 characters

Edit this message →

A reminder that it is still there: WhatsApp coupon code message on an iPhoneA reminder that it is still there: WhatsApp coupon code message on an Android phone
No. 05 · Unused

A reminder that it is still there

MarketingBeautyA week after sending, if nothing was redeemed

Discounts are easily forgotten in a busy chat. Sending the copy button again puts it back at the bottom of the conversation, in plain sight.

Fields
Header
Still waiting for you
Body
Just so it does not get lost, {{first_name}}: your 20% off code is below, ready to copy. It works on everything in the LUMA range.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · LUMA20 Shop LUMA
Marketing · 2 buttons · body 132 / 1,024 characters

Edit this message →

Lighting only: WhatsApp coupon code message on an iPhoneLighting only: WhatsApp coupon code message on an Android phone
No. 06 · One category

Lighting only

MarketingHomeWhen one category needs a push

A lighting-only discount leaves the rest of the range at full price and hands the message a clear subject.

Fields
Header
Image product photo
Body
25% off all lighting, {{first_name}}, from pendants to table lamps. It applies only to lighting, so mix it with anything else at full price.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · LIGHT25 Shop lighting
Marketing · 2 buttons · body 142 / 1,024 characters

Edit this message →

Help at the checkout box: WhatsApp coupon code message on an iPhoneHelp at the checkout box: WhatsApp coupon code message on an Android phone
No. 07 · Reply flow

Help at the checkout box

MarketingFashionWith any discount campaign

Some customers get stuck on where to paste it. Answering in the chat saves the sale at the exact moment it might be lost.

Fields
Header
Image product photo
Body
Here is 10% off your next MAREN order, {{first_name}}. Copy it below. If anything does not work at checkout, reply here and we will help.
Footer
Reply STOP to unsubscribe
Buttons
Copy offer code · MAREN10 I need help
Marketing · 2 buttons · body 139 / 1,024 characters

Edit this message →

Offer builder

Write a coupon message and check it before submission

Pick an offer type, edit the offer and the copy, and the phone keeps up as you type. Counters measure every field against Meta's cap, and four ticks cover the classic rejection reasons.

0 / 60

0 / 1,024

Put *asterisks* around the discount to bold it; a sample customer stands in for {{first_name}}.

0 / 60
0 / 25
0 / 25
  • Body under 1,024 characters
  • Header, footer and buttons fit
  • Name variable mid-sentence
  • Opt-out included
9:41
‹
Business account
Today
Message
A coupon message with a copy button and a minimum spend, on an iPhoneThe same coupon message on an Android phone
The copy button

How Meta's copy button works

The button is part of the template itself, and it has rules of its own. These four matter most when you write one of these messages.

One per template

A template can carry a single copy button, alongside link or quick-reply buttons.

Up to 15 characters

The value it copies is limited in length, so short, memorable strings work best.

A fixed label

The button always reads Copy offer code and cannot be renamed, so the body has to say what the discount is for.

Marketing category

Meta files these templates under marketing, so marketing consent applies.

Before sending

Five rules for sending discounts on WhatsApp

  • Say what the offer doesPercentage, threshold and exclusions belong in the body, not on a page the customer has to find.
  • One discount per messageTwo offers in one message makes the customer choose, and the button can only carry one.
  • Link to where it appliesPair the copy button with a link to the products the discount covers.
  • Send to opted-in customers onlyA discount is promotional, so it needs WhatsApp marketing consent.
  • Track redemptions per messageA distinct string per campaign shows which message earned the order.

Send WhatsApp discounts with Zefir

Zefir writes your discount templates, sets up the copy buttons, sends each message to the right segment and attributes every redeemed offer to the message that carried it.

Request access See how it works
$530M+in WhatsApp sales credited by Zefir
12 to 15%revenue increase per order, on average
Questions

Discounts on WhatsApp: common questions

What is a WhatsApp coupon code template?

It is a marketing template whose copy button places a discount on the customer's clipboard in one tap. Zefir writes the template and sets up the button for each campaign.

How long can the discount string be?

Meta caps the copied value at 15 characters, so short strings are the safe choice. Zefir keeps every one within that limit.

Can every customer get a different one?

Yes, the value is filled in at send time, so personal or single-use discounts work. Zefir inserts the right one for each customer when it sends.

Can I add more than one copy button?

No, a template can have one, which you can combine with link or quick-reply buttons. Zefir pairs it with a link to the products it covers.

How do I know which message drove a sale?

Use a distinct string or link per message and tie redemptions to it. Zefir matches every redemption to the message that carried it.