Skip to main content
All CollectionsAutomationsSMS in Automation
Unique Discounts in Automated SMS/MMS Messages
Unique Discounts in Automated SMS/MMS Messages

Learn how to use unique discount codes in your automated SMS or MMS messages in Omnisend

Ira avatar
Written by Ira
Updated over a week ago

Omnisend's cross-channel automation feature allows you to seamlessly combine email and SMS to create dynamic marketing workflows.

This guide will help you learn how to effectively use unique discount codes in your SMS/MMS messages. This will allow you to send one-time-use discount codes to your subscribers and encourage purchases.

Before You Begin

  • This feature is available in Automations only for Shopify merchants.

  • We’ll generate a discount code for this SMS automatically. You will locate the generated coupons in your Shopify admin.

  • The discount codes are unique and won't match the discount code in the email (if any discount items are added in emails in the same flow).

  • The placeholder of XXXX-XXXX-XXXX will appear during setup, and the actual discount will appear when the SMS/MMS is sent.


Integrating discount coupons within SMS or MMS messages makes it easier for your customers to access and use discounts, thus enhancing the effectiveness of your SMS marketing.

  • Abandoned Cart: Offering a discount in the abandoned cart or abandoned checkout flows can incentivize customers to complete their purchases, thus recovering potentially lost sales.

  • Welcome: A discount in welcome SMS can encourage new subscribers to make their first purchase, helping to convert subscribers into paying customers.

  • Order Confirmation: Including a discount for the next purchase can encourage repeat business and increase customer loyalty.

  • Immediate Action: SMS messages have higher open rates and are often read within minutes. Including a discount code can prompt immediate action, leading to faster conversions.

  • On-the-Go Purchases: Customers receiving discounts via SMS can quickly act on them while on the go, making it easier to capture impulse purchases.

  • Personalization: Personalized discounts based on customer behavior (e.g., browsing history, past purchases) can make customers feel valued and understood, increasing engagement.

  • Timely Updates: Sending timely discounts and offers via SMS or MMS can keep customers engaged with your brand, especially during sales events or special promotions.

  • Exclusive Offers: Providing exclusive discounts via SMS can make customers feel special and valued, enhancing retention.

  • Time-Sensitive Offers: Sending time-limited discounts via SMS can create a sense of urgency, encouraging customers to make larger purchases to take advantage of the offer.

Setup Process

To add a discount to your SMS/MMS in Automation, you can either edit an existing automation or create one from scratch.

Locate or add an SMS block to your automation flow and click to edit the message text on the right side of the screen.

Click on the personalization tag and choose 'Discount code' from the list, as shown below. The discount will be automatically included in real SMS/MMS sent to your customers, with each customer receiving a unique discount code.

With this feature, you can use settings similar to those available for the Discount Item in the email builder:

  • Discount Type: Select the type of discount (Cart discount or Free shipping).

  • Value Type: Define the discount value (e.g., percentage, fixed amount).

  • Application Options: Apply the discount to all orders, orders with a minimum price, or specific collections.

  • Expiration Date: Set an expiration date for the discount code.

Note: The expiration date text is not auto-translated, which is important for non-English-speaking merchants. You can manually edit this text.

Best Practices

Unique Discount Codes

The discount codes generated for SMS are unique and will not match those sent via email.

Coordinating SMS and Email Campaigns

If your workflow involves sending both SMS and email messages with discount codes in close succession, consider the following recommendations:

  • Avoid Simultaneous Discounts: Do not send discount codes via email and SMS at the same time without a delay.

  • Staggered Campaigns: For instance, send an email with a discount code that expires in three days, followed by an SMS with a new discount code after the initial code has expired.

    This approach prevents customers from using multiple codes simultaneously. Note that you may want to set up a split (based on purchase history) before sending the SMS if you do not want your customers to use both the discount from the email and the discount from the SMS.

If you have any questions, feel free to contact us at [email protected] or via in-app chat. We are here for you!

Did this answer your question?