How to Send Single-Use Voucher Links via SMS with Zapier

A lot of businesses ask the same question: can we send the voucher by text instead of email? Yes.

Coupon Carrier does not include a native SMS integration. This setup uses Zapier as the bridge.

If your goal is to send a single-use voucher to someone's phone, this is the simplest setup:

  • use Coupon Carrier to generate the unique voucher link
  • use Zapier to connect the trigger
  • use Twilio or another SMS service to send the text message

The text message is only how the link gets there. The voucher itself still needs to be unique to the recipient, redeemable once, checkable in person, and trackable after delivery. That is what the Redeem Link handles.

If you want the full online-trigger to in-person-redemption walkthrough, see offline coupon redemption with Zapier.

From signup to single-use SMS voucher

1. Formsubmitted2. Zapierruns3. Coupon Carriercreates Redeem Link4. SMSsent (Twilio)5. Voucherredeemed

The problem with sending raw coupon codes by SMS

A plain coupon code in a text message is easy to send, but familiar issues show up quickly:

  • the code can be forwarded
  • screenshots can be shared
  • staff cannot easily verify whether it has already been used
  • there is no clear redemption flow at the counter

If the promotion needs to work in the real world, at a restaurant, event, store, car wash, or venue, delivery is only half of the job. You also need controlled redemption.


Why a Redeem Link works better than sending the raw code

Instead of texting the raw code, send a Redeem Link. That link opens a hosted voucher page where the customer sees their own offer on their phone.

Raw code vs Redeem Link by SMS

Raw coupon code by SMSRedeem Link by SMSeasy to forwardhard to verifyno redemption flowhigher reuse riskunique per recipientopens on phoneredeem oncevalidate in person

This works better because each recipient gets a unique voucher, the same link always resolves to the same assigned offer, and redemption can be validated with mark-as-used or QR scanning. SMS handles delivery. Voucher logic stays inside Coupon Carrier.


The workflow

  1. Customer submits a simple form with first name and mobile number.
  2. Zapier triggers on form submission.
  3. Coupon Carrier creates a unique Redeem Link.
  4. Zapier optionally shortens the URL.
  5. Twilio sends the SMS.
  6. Customer opens voucher on phone.
  7. Staff validate in person with mark-as-used or QR scanning.
Zapier workflow showing form submission, Coupon Carrier Redeem Link creation, URL shortening, and Twilio SMS sending.

Example use case: first-visit restaurant voucher by SMS

A first-visit restaurant offer is a good fit. The customer submits a short form from a landing page, tablet, or QR signup. Seconds later, they get a text with their personal voucher link.

In-store, staff either tap Mark as Used on the voucher page or scan the voucher QR code from their own device. This is much safer than texting a shared code like WELCOME10.


The tools used in this example

  • Zapier Forms as the trigger
  • Coupon Carrier to create the Redeem Link
  • URL Shortener by Zapier to shorten long URLs
  • Twilio to send SMS

We tested this exact flow for this article.


Step-by-step setup

Step 1: Create a simple Zapier Form

Use form name First-Visit SMS Voucher with two fields: first name and mobile phone number.

Suggested copy:

  • Headline: First-Visit SMS Voucher
  • Fields: First name, Mobile phone number
  • Button: Submit
Zapier Form used to collect first name and mobile phone number for the SMS voucher workflow.

Step 2: Trigger the Zap on submission

Use trigger: Zapier Forms → Form Submission Created.

Step 3: Create the Redeem Link in Coupon Carrier

Use action: Coupon Carrier → Create a Redeem Link.

For this example, map fields exactly like this:

  • Recipient ID ← Mobile phone number (from the Zapier Form)
  • First name ← First name (from the Zapier Form, optional for message personalization)

This step returns the full Redeem Link URL.

If you need a full setup reference, see the Redeem Link setup guide.

Step 4: Shorten the link

Twilio does not shorten the link automatically in this Zapier flow, so add: URL Shortener by Zapier → Shorten URL. Full links still work, but shorter links are usually easier to read in SMS.

Step 5: Send the SMS with Twilio

Use action: Twilio → Send SMS.

In the Twilio step, configure these fields explicitly:

  • From Number: choose your Twilio sender number.
  • To Number: insert the mobile phone token from Step 1 (Form Data → Mobile phone number).
  • Message: write your SMS text and insert the shortened URL token from Step 4 (URL Shortener output).

So the message should contain both normal text and the dynamic shortened-link token, not just the link by itself.

Example SMS format (plain text):

Hi Emma, here's your voucher: https://zpr.io/abc123
Hi Emma, thanks for signing up. Show this voucher in store: https://zpr.io/abc123

In Zapier, build that message by writing the text and then inserting tokens with the + button (for example: Form Data → First name, and URL Shortener → URL).


What the customer sees

Customer receives the text, taps the link, and opens a unique voucher page on their phone. From there, redemption works the same way as any other Coupon Carrier voucher.

Single-use Coupon Carrier voucher opened from an SMS link on a mobile phone.

What happens at redemption

SMS is delivery only. Redemption still happens inside Coupon Carrier.

Mark as Used

Best for smaller teams, simple launches, and lighter in-store traffic. The customer shows the voucher and staff tap Mark as Used on the voucher page.

QR scanning

Best for busier environments, event entry, or multi-location operations where staff validate from their own device.

In both cases, voucher state changes to used and cannot be redeemed again.


Why this setup is useful

Each tool does one job. Coupon Carrier does not need to be an SMS platform. You need reliable voucher logic and a delivery path that works.

With this setup, sender IDs, country-specific SMS rules, and message templates all stay with your SMS provider. Zapier plus your SMS provider handles delivery. Coupon Carrier handles assignment, single-use enforcement, validation, and tracking.

Why Twilio in this example

Twilio is a common SMS provider and easy to demonstrate in Zapier. The same pattern works with other providers too: generate link, optionally shorten it, pass it to your SMS platform, send.

Note on shortening and click tracking

In this Zapier flow, Twilio does not auto-shorten links. If you want shorter SMS links, add a dedicated shortening step before send. Provider-level click tracking varies and should be treated as provider-specific.


When this setup makes the most sense

  • Voucher should be available immediately on customer phone.
  • Offer is redeemed in person.
  • You need single-use control.
  • You do not want to build native SMS integration.
  • You already use Zapier or are comfortable with it as a bridge.

Typical use cases: restaurant first-visit offers, event drink vouchers, in-store signup incentives, local retail campaigns, car wash promotions, and agency lead capture flows.


Common questions

Do I need a native Coupon Carrier SMS integration?

No. If you can generate a Redeem Link and send it through Zapier using your SMS provider, this workflow works.

Do I need Twilio specifically?

No. Twilio is the example here. The pattern also works with other SMS providers.

Can I send the full Redeem Link without shortening it?

Yes. Full links work. Shortening just improves message readability.

Can the voucher still be redeemed in person?

Yes. That is the main reason to send a Redeem Link instead of a raw code.

Does this require POS integration?

No. Redemption uses normal in-person validation flow in Coupon Carrier.


Final takeaway

If someone asks whether Coupon Carrier supports SMS vouchers, the practical answer is yes, through Zapier.

Create a unique Redeem Link in Coupon Carrier, send it through Twilio or another SMS provider, and keep one-time redemption control and in-person validation intact.

Try this setup yourself

If you already use Zapier and want to send vouchers by text, start here.

See Zapier integration →

Compare mark-as-used vs scanner →

Try a demo voucher →