Skip to main content
< All Topics
Print

Coupon & Promotional Offer Playbook

Knowledge Base β€Ί Plans & Agency
🎟️ Plans & Agency · Campaign Playbooks

Coupon & Promotional Offer Playbook:
Deliver the Offer, Build the List, Drive the Visit

The coupon playbook is TextingOnly’s most deployable campaign type β€” a QR code or SmartLink on any surface delivers a coupon via MMS in seconds, builds your SMS list simultaneously, and creates an opted-in re-marketable audience from every redemption.

Coupon PlaybookPromotionsMMS DeliveryList Building
The Double ValueEvery coupon opt-in delivers the offer to the contact and adds a verified phone number to your list simultaneously. The coupon drives the action. The list drives re-engagement.
Entry PointsQR on receipt, table tent, window cling, direct mail, or social SmartLink. Each placement gets its own QR code for per-placement attribution β€” you know which surface drove which redemptions.
The LifecycleOpt-in β†’ MMS coupon delivered β†’ contact on list β†’ outbound re-engagement campaign 30 days later. One entry point builds an audience you own forever.

This is the easiest playbook to sell and the fastest to show results. A restaurant, retail store, or service business can go from zero to live coupon program in under a day. The full stack: interstitial page β†’ SmartLink opt-in β†’ MMS coupon β†’ list β†’ re-engagement campaign.

The Full Setup β€” Step by Step

1
Design the coupon image (JPG or PNG, under 600KB, ~600Γ—400px)
Include: offer details, expiry, redemption instructions, and your branding. Keep it scannable at phone size. This is the MMS that delivers to the contact’s Messages app.
2
Create a List (Only) Signup collector in TextingOnly
Lead Collectors β†’ Create New β†’ List (Only) Signup. Configure the Final Message to send the coupon as an MMS attachment. Associate a list (name it by offer and date: “Summer Coupon 2026”).
3
Build the interstitial page on the collector
Options & Details β†’ Interstitial Page. Headline: “Get Your [Offer].” CTA: “Text to Claim.” Single button β€” no choices, no friction.
4
Assign a Campaign number β†’ download QR codes per placement
Create a separate collector (or use separate QR codes from the same collector) for each physical placement: Receipt Β· Table Tent Β· Window Cling Β· Direct Mail. Each QR code = separate attribution source.
5
Deploy QR codes to all placements
Print QR codes on existing print materials. No full reprint needed β€” a sticker with the QR code on existing receipts or table tents works fine for launch.
βœ“
Monitor list growth in real time β€” plan re-engagement campaign for day 30
The list builds automatically. At 30 days, send the re-engagement campaign: “Your coupon expires soon β€” here’s a bonus deal.” MMS outbound, OTTO reply automation on YES responses.

What to Report

πŸ“Š
Opt-in volume by placement

Which QR code / SmartLink drove the most opt-ins. Receipt vs table tent vs window cling vs social β€” know where your offer is resonating.

πŸ“ˆ
List growth over time

Total opted-in contacts by week. The slope of the growth curve tells you whether the offer is working and whether distribution is broad enough.

πŸ“€
Re-engagement campaign reply rate

When the 30-day outbound send goes out, what percentage replies YES or engages. This is your re-visitation rate from the coupon program.

πŸ—ΊοΈ
Geo distribution of opt-ins

The Scans & Clicks geo report shows the geographic spread of coupon opt-ins β€” useful for multi-location businesses comparing redemption volume per location.

Multi-Location Coupon Campaigns

For multi-location businesses, run the same coupon playbook in each location’s subgroup with a location-specific QR code. All QR codes point to the same offer β€” but each is attributed to its location. The master account sees aggregate opt-in volume. Each location’s subgroup shows its own list growth and redemption data independently.

βœ“ Batching large coupon lists for outbound

When a coupon list grows large (1,000+ contacts), split it into batches for the re-engagement campaign β€” “April thru November [1 of 8]” style, as shown in the platform’s active lists view. This is a best practice for managing send volume and monitoring delivery rate per batch before sending to the full list.

Search Icon Site Search Close Site Search
0 results
Text Auto Attendant->