Add/Edit Reward Program

Add/Edit Reward Program

Create a Reward Program in DoBites – Step-by-Step 

A DoBites Reward Program defines how customers earn and redeem points, plus which SMS/Email/Alert messages fire on register, reward, and redeem events. Setup has three steps: Step 1 (Main Data), Step 2 (Rules), Step 3 (Settings).

Step 1 – Main Data

Identify the program, its active window, registration reward, and applicable days.

Path:Dashboard → Settings → Rewarding → Rewarding Programs →


  • Code*
    Internal unique identifier.
    Tip: keep a clean sequence (e.g., 1000, 1001…).

  • Name En* / Name Ar*
    Program name in English/Arabic as shown in UI/reports.

  • Description En / Description Ar
    Optional text for internal notes or templates.

  • Start Date* / End Date
    Program start/end.
    Leave End Date empty to keep it open-ended.

  • Bites Expiration (Day(s))
    Points validity in days from earn date (0 = never expires).

  • Registration Reward (choose one)

    • Registration Points: one-time points on customer registration (e.g., 100).

    • Discount Money: fixed money discount at registration (e.g., 50 EGP).

    • Discount %: percentage discount at registration (e.g., 10%).

  • Week Days*
    Days of week when the program applies.

  • Additional Options (Checkboxes)

    • Is Default: make this the default program.

    • Active: enable/disable the program.

    • Debit Card / Loyalty Card: use if card flows are enabled in your setup.

    • Reward same redeemed order: allow earning points on an invoice where redemption happened.

    • Money Off / Purchase any: advanced flags for money-off flows/conditions—enable only if required.

Click Next.



Alert

Step 2 – Rules

Define invoice ranges, earn rates, redemption equation, and per-invoice limits.

    • Money Off Percentage
      Use if part of the program is percentage discount instead of points (optional).

    • Purchase Amount From / To
      Invoice amount range this rule applies to.
      Add multiple rules for tiered behavior.

    • Reward Amount*
      Earn unit paired with Reward Points to define the earn rate.
      Example: Reward Amount = 1 with Reward Points = 1 → 1 point per unit (commonly per 1 EGP).

    • Reward Points*
      Points earned for the above Reward Amount.

    • Equivalent Money*
      Cash value given when redeeming points.
      Example: Redeem Points = 10 and Equivalent Money = 1 → 10 points = 1 EGP.

    • Redeem Points*
      Minimum points required to start redemption.

    • Min. / Max. Reward from Invoice*
      Lower/upper bounds for points granted per invoice.

    • Min. / Max. Redeem per Invoice*
      Lower/upper bounds for points a customer can redeem per invoice.

    Click Next.

Alert

Step 3 – Settings

Enable SMS/Email/Alert templates for reward, redeem, register, and (optionally) orders.

Info

After Redeem:

  • Send SMS/Mail/Alert After Redeem* → pick template and set YES/NO.

After Reward:

  • Send SMS/Mail/Alert After Reward* → pick template and set YES/NO.

On Register:

  • Send SMS/Mail/Alert On Register* → choose welcome templates and enable YES.

On Orders (optional):

  • Send SMS/Mail On First Order: special message for a customer’s first order.

  • Send SMS/Mail/Alert On Order: messages/alerts on every order.
    Enable YES and select a template only if you really need ongoing order notifications.

Finish with Save.




Idea
  • Step 1:

    • Code: 1001

    • Name En: DoBites Default Points / Name Ar:

    • Start Date: today – End Date: empty

    • Bites Expiration: 365 days

    • Registration Points: 100

    • Week Days: all

    • Is Default: ✓ / Active: ✓

  • Step 2:

    • Rule 1 (all invoices):

      • From: 0 – To: high cap

      • Reward Amount: 1 – Reward Points: 1 ← 1 pt per 1 EGP

      • Redeem Points: 10 – Equivalent Money: 1 ← 10 pts = 1 EGP

      • Min Reward: 1 – Max Reward: 999,999

      • Min Redeem: 10 – Max Redeem: 9,999

  • Step 3:

    • After Reward/Redeem: SMS/Mail/Alert = YES with “Reward”/“Redeem” templates

    • On Register: SMS/Mail/Alert = YES with “Welcome” templates

    • On Orders: leave NO unless required.

Pro Tips

  • With multiple Rules, avoid unintended overlaps unless you need tiered behavior with clear precedence.

  • Always test on a staging/branch or a test customer before rolling out to production.

  • Toggle Active off to pause the program without deleting it.

Warning
  • In the restaurant and café industry, when a loyalty program is based on points, the common practice is as follows:

    • Earning Rate: Customers usually earn 1 point for every 1 EGP (or equivalent currency) spent.

    • Point Value: The actual redemption value of points varies from one business to another. Most restaurants set the value so that 100 points = 5 to 10 EGP discount.

    • Effective Cashback Rate: This means the real cashback rate typically ranges between 3% and 10% of total spending.

    Market Practices in Egypt and the Gulf:

    • Large café chains often give around 5% of the invoice value back as points, so customers can benefit after a few visits.

    • Global restaurant chains (e.g., Starbucks, McDonald’s) design their programs around fixed rewards, such as 100 points = a free drink or a fixed discount.

    • Local market (Egypt & Saudi Arabia): Most programs maintain an average cashback rate of about 5%, as it strikes a balance—attractive enough for customers while still sustainable within the restaurant’s profit margins.


    • Related Articles

    • Add/Edit Brand Gift Template

      Building Your Gift Point Arsenal: Adding and Editing Templates The Simple Touch control panel empowers you to create and manage enticing gift point templates, forming the foundation of your customer reward programs. This section will guide you ...
    • Reward Program

      The Heart of Customer Loyalty: The Reward Programs Section The "Reward Programs" section within "Campaign Tools" serves as your mission control center for crafting and managing strategic loyalty programs (Optional: Include a screenshot of Screen 1 ...
    • Add/Edit Survey Templates

      Craft Compelling Surveys: Adding and Editing Templates The Simple Touch control panel empowers you to design and manage informative survey templates, fostering valuable customer feedback. This section will guide you through creating new survey ...
    • Add/Edit Branch

      Expanding Your Reach: Adding and Editing Branches The Simple Touch online ordering control panel empowers you to manage your branch network efficiently. This section will guide you through adding new branches and editing existing ones: Adding a New ...
    • Add/Edit Coupon

      Craft Compelling Offers: Adding and Editing Coupons The Simple Touch control panel empowers you to create and manage enticing coupon campaigns that incentivize customer purchases and boost sales. This section will guide you through adding new coupons ...