Enscale Docs
Campaigns

Coupon popups

Capture WhatsApp opt-ins on your storefront with a coupon popup, and deliver the code automatically.

A coupon popup offers a discount in exchange for a phone number and WhatsApp consent. It's the most reliable way to build an opted-in list, because the customer gets something immediately in return.

Why this is worth doing first

Every WhatsApp feature in Enscale depends on opt-in. Campaigns skip contacts who haven't consented, and automations can't message them.

Without a consistent opt-in source, you end up with a large contact list and a small sendable audience. The popup fixes that at the point of highest intent — someone already on your site.

The flow

The shopper submits the popup

They enter a phone number and agree to receive WhatsApp messages.

Consent is recorded with source Storefront popup, so you have evidence of where it came from.

The coupon is delivered

Your flow sends the code over WhatsApp.

Building the delivery flow

Trigger: Popup Subscriber
  → Template Message: welcome + coupon code

Deliver the code over WhatsApp, not on the popup itself. That's the whole point — it confirms the number is real, gets your first message into their thread, and means the 24-hour service window is open for follow-up.

Following up

Trigger: Popup Subscriber
  → Template Message: coupon code
  → Wait 2 days
  → Condition: has the coupon been used?
      → No: Template Message: reminder

Two reminders is plenty. A third reads as pestering someone who just gave you their number.

Making the offer work

Be specific. "10% off your first order" beats "exclusive offers". People give a phone number for a known value.

Set an expiry. A code good forever gets saved and forgotten. 48–72 hours converts.

Say what else you'll send. "Get 10% off, plus order updates on WhatsApp" sets expectations and reduces later opt-outs.

Don't fire it instantly. A popup on page load, before anyone has seen a product, converts poorly. Trigger on exit intent or after some engagement.

The consent checkbox needs to be a real, unticked choice, and it needs to say what the customer is agreeing to.

Pre-ticked boxes, or a form that buries consent in fine print, produce contacts who don't remember agreeing. They opt out, they report your messages, and your WhatsApp quality rating drops — which affects deliverability for every customer, not just them.

An opt-in that a customer clearly remembers making is worth several that they don't.

Coupon popup revenue

Popup-sourced purchases are attributed to the Coupon popup source on the Revenue page, so you can see what the popup earned against the discount it cost.

Use Format link for any URL in the delivery message so the click is traceable.

Troubleshooting

ProblemWhat to check
No coupon deliveredIs a workflow on the Popup Subscriber trigger Active?
Contact created without consentThe popup's consent field isn't wired up.
Message not deliveredMust be a Template Message. Also check the phone number format.
Low conversionOffer isn't specific enough, or the popup fires too early.
High opt-out rateExpectations weren't set at signup, or you're messaging too often.

Next steps

On this page