Loyalty for local businesses in Jordan

Customers come back when you remember them

A tablet on your counter checks customers in by phone number, and your cashier confirms the purchase from their phone. Gifts and points only count after that confirmation, and messages only reach people who said yes.

  • No paper cards, no app for customers to install
  • Every visit confirmed by a person
  • Arabic first, priced in Jordanian dinars

Wafii is in its first launch phase, working with a small number of businesses in Jordan.

The in-store journey

From one tap to a gift they actually earned

Every step is clear to the customer and the cashier. Nothing counts until a staff member confirms a real purchase.

  1. The customer taps the tablet

    A tablet on the counter shows your name and your programme. One tap to begin.

    The customer taps the tablet
    Counter tablet · The customer taps the tablet
  2. They enter their phone number

    Jordanian numbers are the default (07…); international numbers work too.

    They enter their phone number
    Counter tablet · They enter their phone number
  3. First visit? A name and a clear agreement

    New customers give their first name and accept the programme terms, which include receiving offers by SMS and WhatsApp. The offers are part of the deal: they are how members get gifts and discounts.

    First visit? A name and a clear agreement
    Counter tablet · First visit? A name and a clear agreement
  4. “Waiting for staff confirmation”

    The request shows as pending. A phone number on its own is not a visit.

    “Waiting for staff confirmation”
    Counter tablet · “Waiting for staff confirmation”
  5. The cashier’s phone gets a notification

    The staff member on shift in that branch is alerted in the Wafii Business app.

    The cashier’s phone gets a notification
    Wafii Business app · The cashier’s phone gets a notification
  6. Cashier enters the amount, confirms or rejects

    They type the bill amount (if your programme uses it) and confirm. No purchase? One tap to reject.

  7. The tablet shows progress

    The customer sees the visit counted and how far they are from the next gift, or their points balance.

    The tablet shows progress
    Counter tablet · The tablet shows progress
  8. The tablet resets itself

    After a short idle period the screen clears, so the next person never sees the previous customer’s details.

Loyalty methods

Reward customers in the way that fits your shop

The owner sets the rules and publishes them as a fixed version, so customers and staff know exactly what counts.

  • Visits

    Visit-based

    For example: your 4th visit is on us. The gift can land on that visit or the next one, and the cycle can repeat.

  • Points

    Spend-based points

    For example: 1 point per 1 JOD, with the rounding rule set up front: a 7.750 JOD bill earns 7 points when rounding down.

  • Milestones

    Several milestones

    A small treat on the 3rd visit and a bigger one on the 10th. Up to ten milestones per programme, each gift with its own expiry.

  • Occasions

    Birthday gifts

    If a customer shares their birthday, a gift is waiting during their birthday window. You can require a minimum number of visits first.

  • Verified

    Redeemed by staff only

    Gifts are never redeemed from the tablet. Staff check the customer’s name and redeem from their app, and it is logged.

Cashier approval & fraud protection

A phone number is not a visit

Loyalty programmes fail when they are easy to game. In Wafii, every reward passes through someone on your team.

  • Staff confirm every purchase

    No visit and no points until a cashier confirms in their app.

  • One open request per customer

    The same number cannot stack requests while one is waiting.

  • Minimum time between visits

    For example four hours between counted visits, and one counted visit per day by default. Both are adjustable.

  • Pending requests expire

    If nobody acts within the minutes you choose, the request lapses on its own.

  • Gifts redeemed by staff

    Redemption happens only in the staff app, with a name check.

  • Audit trail

    Every confirmation, rejection, redemption and balance adjustment is logged with who and when.

  • Rate limits

    Devices and requests are rate-limited to stop flooding and guessing.

  • Revocable tablet pairing

    Tablets pair to a branch with a time-limited code and can be unpaired instantly if lost or stolen.

The Wafii Business app

Everyone sees what their job needs

One phone app, three roles. Permissions are enforced on the server, not just hidden in the interface.

  • Owner

    Everything: programme rules and publishing, campaign approval and sending, staff and branches, messaging providers, billing, the audit log, and customer data export.

    Owner
    Wafii Business app · Owner
  • Manager

    Only their assigned branches: confirmations, analytics, inviting cashiers and drafting campaigns. Campaigns wait for the owner’s approval.

    Managers can’t see billing or the audit log, export customer data, or change the programme rules.

  • Cashier

    Fast confirm or reject, phone-number-only customer search, and gift redemption. Customer numbers are partly masked.

    Cashier
    Wafii Business app · Cashier

Segments & campaigns

The right message, only to people who asked for it

Start from a template, preview the audience before sending, and see the estimated cost first.

Ready-made templates

  • We miss you
  • Happy birthday
  • Welcome, new customer
  • Nearly there
  • Unused gift
  • Gift expiring soon
  • VIP customers
  • Slow period
  • Manual campaign
Audience preview
See how many people will receive it, how many are excluded and why: no consent, unsubscribed, no valid number.
Consent required
Marketing messages only go to people who opted in to that specific channel.
Coupon codes
A unique code per recipient, checked by staff when it is used.
Send windows
In Jordan, promotional SMS and WhatsApp messages are not sent between 21:00 and 07:00 Amman time, whatever the shop’s settings.
Budget caps
A ceiling on each campaign’s estimated provider cost.
Owner approval
Campaigns drafted by managers wait for the owner before sending.
Campaign setup & audience preview
Wafii Business app · Campaign setup & audience preview

Honest analytics

Numbers you can actually explain

No percentage without its denominator, no revenue your staff didn’t enter, and no claim that a message “brought someone back” without evidence.

Unique qualifying customers
People with at least one confirmed visit in the period — not the number of visits.
New vs returning
New means their first confirmed visit was in the period; returning means they had one before.
Repeat rate, with its denominator
Customers with 2+ confirmed visits ÷ all qualifying customers in the period. We always show both numbers.
Recorded revenue
Only the bill amounts cashiers entered. It is not your total sales.
Message accepted vs delivered
“Accepted” means the provider took the message; “delivered” means the provider confirmed delivery, where it reports that.
“Returned after message” vs “redeemed coupon”
The first is correlation: a confirmed visit within a set window after the message — they might have come anyway. The second is evidence: a coupon redeemed by staff.
Analytics
Wafii Business app · Analytics

Onboarding & tablet setup

From sign-up to the first confirmed visit

We help with your first setup. Most steps are done by the owner from their phone.

  1. Create your business

    Name, category and contact details.

  2. Add a branch

    Address and opening hours. Each branch has its own devices and staff.

  3. Choose a loyalty model

    Visits, points or both — with milestones, gifts and the minimum time between visits.

  4. Publish terms & consent text

    Clear wording the customer sees on the tablet; the version is stored with every consent.

  5. Invite staff

    Managers or cashiers, via an invite link that opens in Wafii Business.

  6. Pair the tablet

    With a time-limited code from the branch settings.

  7. Install the business app & allow notifications

    On every cashier’s phone, so confirmation requests arrive instantly.

  8. Connect a messaging provider (optional)

    Your own account with the provider, if you want to send campaigns.

  9. Review your plan & launch

    Check prices and limits, then switch the programme on for your customers.

Pricing

Monthly subscription or one-time license

The prices below are current examples and can change; they are not a permanent promise. Your final price is confirmed in a written quote before you sign.

Monthly subscription

29 JOD per month

14-day free trial

  • 1 branch
  • 1 tablet
  • 5 staff seats
  • 8 campaigns / month
  • Messaging fees not included

Includes

  • Loyalty & visits
  • Campaigns & messaging
  • Coupons
  • Core analytics
Request a quote for this plan

One-time license

500 JOD one-time

Includes 12 months of hosting, support and updates

After that: hosting & support at JOD 8 / month

  • 1 branch
  • 1 tablet
  • 5 staff seats
  • 8 campaigns / month
  • Messaging fees not included

Includes

  • Loyalty & visits
  • Campaigns & messaging
  • Coupons
  • Core analytics

A one-time license does not mean:

  • Ownership of the source code
  • Free hosting forever
  • Unlimited support or messages
  • Free hardware
Request a quote for this plan

Add-ons

  • Additional branch 15 JOD / month
  • Additional tablet 5 JOD / month
  • 5 more staff seats 5 JOD / month
  • Advanced analytics 10 JOD / month
  • More campaigns 7 JOD / month
  • Extra automation templates Quoted — in development
  • Managed messaging setup Quoted — in development
  • White-label Quoted — in development
  • Priority support Quoted — in development

Not included in any plan

  • Tablets and stands
  • Messaging provider fees (SMS, WhatsApp, email)
  • Source-code ownership
  • Hosting and support after the license's included period

Prices exclude Jordan’s general sales tax, which is added where it applies.

Prices come from the Wafii catalogue at the time this page was built.

Hardware & messaging costs

Costs outside your Wafii plan, spelled out

Tablet & stand

  • You buy the tablet and stand yourself, from any retailer. We don’t sell hardware or endorse a brand.
  • We suggest a recent Android tablet around 10 inches, a fixed or lockable stand, and a charger kept at the counter.
  • A reliable internet connection in the shop (Wi-Fi or a data SIM).
  • Cashiers use their own or a work phone with the Wafii Business app.

Messages are billed by the provider

Arabic SMS
Sent as UCS-2: up to 70 characters in a single message, 67 per part when a long message is split. Each part is billed as a message.
Latin-script SMS
Up to 160 characters per message, 153 per part for long messages.
WhatsApp
Meta bills marketing template messages per message, at a rate set by the recipient’s country.
Email
According to your email provider’s plan.

You connect your own provider account and pay the provider directly. Wafii shows an estimate before sending; the actual invoice comes from the provider.

Security & customer privacy

Your customers’ data, handled with care

  • Tenant isolation

    Every server request is scoped to the business and branch; no business can see another’s data.

  • Explicit, recorded consent

    Joining includes agreeing to offers by SMS and WhatsApp; customers see it clearly and accept it, and we record the time and the exact text version.

  • Stopping is always possible

    Customers can stop messages at the counter tablet or by replying STOP; stopping means leaving the programme, while gifts already earned stay valid until they expire.

  • Encrypted provider secrets

    Your messaging provider keys are stored encrypted and never shown in full after saving.

  • Where data is hosted

    On Cloudflare’s cloud infrastructure, which means outside Jordan. We say so plainly so you can decide with full information.

  • Jordan’s data protection law

    We are working towards compliance with Jordan’s Personal Data Protection Law No. 24 of 2023; legal review is still pending. We hold no compliance certification.

FAQ

Before you ask

What counts as a visit?

A visit confirmed by a staff member that meets your programme’s rules: the minimum time between visits (4 hours by default), one counted visit per day by default, and a minimum bill if you set one.

How does marketing consent work?

Joining the programme means agreeing to receive offers and reminders by SMS and WhatsApp — that is what earns members their gifts and discounts. Customers accept it explicitly when they sign up, and we store the time and the exact text version. They can stop messages at any time, which means leaving the programme.

What if the internet drops?

The tablet queues requests and sends them when the connection returns — but nothing is counted and no gift is issued until a staff member confirms while online.

What staff roles are there?

Owner, manager and cashier. Managers work on their own branches and need owner approval for campaigns; cashiers confirm, reject and redeem, and see masked numbers.

Which messaging providers are supported?

WhatsApp through Meta’s official WhatsApp Cloud API; UltraMsg as an unofficial, QR-linked option that carries a risk of the number being banned; SMS through Twilio or Infobip; email through Resend or SendGrid. All of them require your own account with the provider, and these integrations are still being verified — none has been tested with live sending yet.

Does it work with multiple branches?

Yes. Each branch has its own devices and staff, and customers collect visits at any branch. Extra branches are an add-on to your plan.

Who owns the customer data?

Your business does. Wafii processes it on your behalf to run the programme; we don’t sell it or use it to market anyone else.

How long does setup take?

It depends on having the tablet ready and your terms written. The setup itself is usually short, and we plan it with you during the demo.

How do I cancel, and what happens to my data?

You can cancel under your contract terms. The owner can export customer data before leaving, and earned gifts stay redeemable during the wind-down period.

Request a demo

Let’s see if Wafii fits your business

Leave your details and we’ll get in touch to book a short demo on a real device.

Jordanian number such as 0791234567, or an international number starting with +

What are you interested in?

We only use these details to contact you about the demo. Read the draft privacy policy.