Articles on: Promotions

How to Create and Manage Promotions

How to Create and Manage Promotions

Overview

Promotions let you create discount codes that customers can enter at checkout to receive a discount on their order. You can offer a percentage off, a flat discount, free delivery, or cashback to a customer's wallet.


How to Get There

In the left sidebar, click Promotions.

[Screenshot: Promotions page showing the active promos list with promo code, type, discount, and status columns]


The Promotions Page

At the top of the page, two summary cards show:

  • Active Promos — Number of currently active promotion codes
  • Total Redemptions — Total number of times any promo code has been used

Use the filter tabs (All Types, Flat, Percentage, Free Delivery, Cashback) to filter your promotions by type. You can also search for a specific promo code using the search bar.


How to Create a Promotion

  1. Click + Create Promotion in the top-right corner.
  2. Fill in the promotion details as described below.

Basics

  • Promo Code — Enter the code customers will type at checkout (e.g. SUMMER25). Only letters, numbers, underscores, and hyphens are allowed. Click Generate random to create a random code automatically.
  • Promotion Type — Choose one of four types:
    • Percentage Off — Discounts the order by a percentage (e.g. 10% off)
    • Flat Off — Deducts a fixed amount from the order total (e.g. $5 off)
    • Free Delivery — Waives the delivery fee for the order
    • Cashback — Returns a percentage of the order value to the customer's wallet

Discount Details

Depending on the promotion type selected, fill in:

  • Discount % or Discount Amount — The value of the discount
  • Max Discount Cap ($)(Percentage Off only) Sets a maximum dollar amount the discount can reach
  • Minimum Order Value ($) — The minimum order total required for the code to apply
  • Auto Apply Promo Code — When enabled, this code is automatically applied at checkout when the minimum order value is met. Only one promo code can be auto-applied at a time.

[Screenshot: Create Promotion page showing Basics and Discount Details sections]

Usage Limits

  • Per-Customer Limit — How many times a single customer can use this code. Leave blank or set to 0 for unlimited.
  • Total Usage Limit — The maximum total number of times this code can be redeemed across all customers. Leave blank for unlimited.

Validity

  • Valid From — The date the promo code becomes active
  • Valid Until — The date the promo code expires

Audience

  • Customer Segment — Choose which customers can use the code: Any customer, New customers only, Returning customers, etc.
  • Only valid on a customer's first order — Tick this box to restrict the promo to first-time orders only

Applicable Service Types

Choose which service types the promo applies to: Delivery, Takeaway, and/or Dine-in.

  1. Click Create Promotion to save.

[Screenshot: Bottom of Create Promotion page showing Usage Limits, Validity, Audience, and Service Type sections]


Managing Existing Promotions

From the Promotions list, each promo has three action buttons:

  • Analytics — View usage stats for this code including total uses, unique customers, total discount given, gross revenue, and remaining uses. Also shows a usage chart for the last 14 days.
  • Edit — Update any details of the promotion
  • Pause — Temporarily stop the promo code from being accepted without deleting it

[Screenshot: Promotion analytics page showing Total Uses, Unique Customers, Total Discount Given, Gross Revenue, and Remaining Uses stats]

Updated on: 27/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!