Skip to main content

Mobile App First-Order Promo

Set up a dollar-off promotion to drive app downloads and first orders on your branded mobile app (Pro package required).

Use this guide to understand how the Mobile App First-Order Promo works, when to use it, and how to pair it with a Custom CRM (Customer Relationship Management) email campaign to maximize app adoption.


How the Mobile App First-Order Promo Works

The Mobile App First-Order Promo is a dollar-off discount that gives customers an incentive to download your branded mobile app and complete their first order through it. This promo type is available on the Pro package.

  • Discount type: Dollar-off.

  • Channel: Mobile App only — the promo cannot be redeemed on other ordering channels.

  • Eligibility: Valid only on a customer's first order placed through the app.

  • Redemption limit: One redemption per customer.

  • Validity window: Approximately 90 days.

  • Funding: You fund the discount.

Note: For a comparison of the Mobile App First-Order Promo against other promo formats and goal-based types, see “Choosing the Right Promo Code Type and Format for Your Goal.”


Pairing the Mobile App First-Order Promo with a Custom CRM Campaign

The Mobile App First-Order Promo is most effective when paired with a Custom CRM (Customer Relationship Management) email campaign targeting customers who have not yet ordered through your branded app.

Channel Strategy

Use email as your primary outreach channel when running a Mobile App First-Order Promo campaign. Email reaches your entire customer list, including non-app-users — the audience you want to convert to app orderers.

Important: Do not use push notifications as your initial outreach channel for this campaign. Push notifications require a customer to have already completed an order through the app, which means they cannot reach customers who have only downloaded the app or have not yet used it. Use a follow-up email — not a push notification — to close the gap between app download and first order.

Did this answer your question?