Customers & loyalty

Keep regulars coming back: save customers by phone, reward them with points, give members an automatic discount, and sell or issue gift cards. Everything is applied right at checkout.

Your customer list

You don’t have to build a customer database by hand. At checkout, just type a customer’s phone number — if it’s new, add their name and they’re saved; if they’ve been in before, they’re matched instantly. From then on their visits, spend, points, and membership tier are all kept up to date on their own.

  1. At the register, enter the customer’s phone number before you take payment.
  2. New face? Add a name and they’re created on the spot. Returning? They’re found automatically.
  3. You’ll see their points balance and membership tier right there, ready to use.
One customer per phone number — so a returning guest always lands on the same record, and their history never splits in two.

Loyalty points

Turn points on in your loyalty settings, then choose three things: how many points a customer earns per baht spent, what each point is worth as a discount, and the minimum they need before they can spend any. Those numbers are entirely yours to set.

  1. Points are earned automatically when an order is paid with a customer attached — every pay path counts, so there’s nothing extra to do.
  2. At checkout, a customer can redeem points as a discount once they’re over your minimum.
  3. Balances and every earn/redeem are kept in an honest ledger you can look back through.
Points can expire. You set the window (or leave it off for points that never expire). When it’s on, each batch of earned points has its own expiry date and the oldest points are always spent first, so nothing is wasted.

Membership tiers

As customers spend more over time, they climb through membership tiers — you name the tiers yourself and decide what each one gives. On top of earning points faster, a tier can carry an automatic discount.

When you attach a member at checkout, their tier discount is applied for you — no code to remember, no manual maths. Regulars simply feel looked after every time they pay.

Birthday bonus

Give members a reason to celebrate with you. Set a birthday bonus and, on each member’s birthday, the points land in their account automatically — no list to check, no reminder to action. They walk in on their special day with something waiting.

Gift cards & store credit

Sell or issue gift cards for any amount, with an optional code, recipient name, and expiry date. A gift card is a real form of payment: at checkout you enter the code and it pays down the bill, with the remaining balance saved for next time.

  • Gift cards — issue one for a customer, or sell one as a gift. Redeem it at checkout like cash.
  • Store credit — when you refund an order as store credit, the app mints a gift card for that amount and hands you the code. The customer spends it on their next visit.

Putting it together at checkout

Rewards all come together on the payment screen. Attach the customer by phone, then redeem points, apply a gift card, or let the tier discount do its thing — in any order.

The app caps every redemption at what’s actually owed, so a customer never burns points or gift-card balance beyond the bill in front of them. Whatever’s left stays on their account for another day.
Customers & loyalty — FoodFlow Help · FoodFlow