Customer guide

Every customer surface works with no login and no passwords: your card lives at a private link, and every page opens Arabic-first with an English toggle.

Taste Finder

/b/[slug]/discover

A few quick taps (flavour, temperature, play it safe or surprise) land on one real drink from the venue's current menu, with its menu price and a link to it. No sign-up, no prize, nothing saved.

  • Appears on the hub only when the venue has the menu on, the finder switched on and at least two of its picked drinks are available. A question with only one possible answer is skipped.
  • The result re-reads the menu at the last tap and says 'On the menu right now'. Offline, it still answers from the menu as it loaded and says when that was.

Kitchen catalogue

/b/[slug]/kitchen

Kitchen-owned products and exact prices at approved serving venues. Choose a venue to select variant and bread options.

  • Paused or unavailable host listings are hidden. Prices belong to each serving venue, never a guessed kitchen base price.

Partner breakfast preview

/b/[slug]/partners

Approved host listings show maker, exact variant price and independent bread choice. No customer order is submitted.

  • The host serves and receives payment; partner loyalty requires explicit host opt-in.
  • The title is the partner kitchen's name with a supplier x host line and the displayed hours (or Service hours unconfirmed). Dish and option are picked from rows that show each exact price; Arabic shows the Arabic business names when set.

Venue hub

/b/[slug]

The venue's general link opens an app-style home that fits one phone screen: a hero card (the Item of the day, or the menu card when there is none), a grid of quick-action tiles (Menu, Pay, My rewards, Visit, as the venue has them), a swipeable rail of the venue's custom menus open now, and any approved partner menu with its maker and serving status. It stays the home in browse mode and is a common NFC/QR destination.

  • Today's listed hours from the venue's saved schedule; missing or unconfirmed hours say so.
  • Services appear only when enabled and configured; info remains available. Partner serving status requires a confirmed schedule and eligible host selection.
  • One My rewards entry explains the program and leads to joining (while sign-up is open) or recovering a card. There is no separate card prompt on the hub.
  • The Pay tile opens a sheet from the bottom of the screen: an InstaPay row that opens the InstaPay app and an Any mobile wallet row (Vodafone Cash, e& money, Orange Cash and WE Pay marks) with the venue's number and a Copy button, when configured. The phone's Back button closes it, and the printed pay sign opens the home with the sheet already up. Payment happens outside Blink and the venue confirms receipt.
  • A venue can put its own headline on top, show an Item of the day with its photo and price, list its custom menus (for example Late night) with the hours they run, and reorder the page. Payment and Visit and contact always stay.
  • The bottom navigation shows up to four destinations (Home, Menu, My rewards, Info) across the venue's pages and marks your current section.
  • Every venue page starts with the same app bar in the venue's colours: logo, name, today's listed hours, Share and the language switch. It stays at the top while the page scrolls, and the menu's section chips line up under it. Arabic first, English one tap away.

Visit and contact

/b/[slug]/info

The Visit page shows today's listed hours (not a live open or closed status), the full weekly hours, the address, Maps, Call, WhatsApp and Instagram actions only when configured, wifi when set, and direct payment (InstaPay button, mobile wallet number copy). Payment is an external handoff; the venue confirms receipt. Always on for every venue.

  • Maps link opens navigation straight to the venue.
  • Hours come first only when the venue has listed them; then the address and a row of Maps, Call, WhatsApp and Instagram tiles with the saved number or handle shown under them. Anything not configured is named as not yet confirmed, with a prompt to ask the cashier.
  • Each configured contact action has an icon, a clear label and the venue's saved destination.
  • Venues that enable customer placeholders show clearly marked, non-clickable cards for missing contact, location, Wi-Fi and payment details. Missing hours are never shown as closed; saved values replace each placeholder.
  • Today's listed hours come first, with the full week in a disclosure. A day with no saved hours reads Not listed; only a day the venue marked closed reads Closed.
  • Copying the Vodafone Cash number never marks anything paid. If the clipboard is blocked, the number stays visible to copy by hand.
  • This page is the usual target of the venue's NFC business card.

My rewards

/b/[slug]/loyalty

How this venue's loyalty program works, in plain words: how points are earned (per pound spent or per visit) and the rewards ladder from cheapest up. No login needed to read it.

  • What you can use now comes first: whether any reward can be redeemed with points, all are sold out, or none exist yet. The earning rule is in How it works, and only when the venue has published one.
  • Every active reward with its cost in points.
  • On a stamp card the page shows the gift ladder (for example 3, 6 and 9 stamps) and How it works: one visit is one stamp, counted once per visit, redeeming a gift uses its stamps, and the welcome stamp.
  • New visitors choose Create a card or Recover my card. These are two separate paths. Recover is available while signup is open; otherwise it opens All cards, which has the same recovery options. Open my card never assumes who you are. On a rehearsal tenant the second button is Open my card, because recovery never opens there.
  • A configured welcome voucher is listed on its own, separate from rewards bought with points. On a card created on this browser it waits for the team to activate it in person.
  • This page is the venue's route to your card: Open my card is always there while rewards are on, whatever the signup or program state.
  • A rehearsal tenant marks its rates and reward costs as samples. Its join page is a local preview and cannot enroll real customers.

Join the program

  1. Open the join page and create a new card on this device, or ask staff to help with an existing membership.
  2. Show the card code to the team in person. They confirm any configured welcome benefit once.
  3. Keep this device's card access or a valid private link to check confirmed value later.

Join / register

/b/[slug]/join

A new visitor at a live venue can create a card with their name on this device, even while phone verification is unavailable. A rehearsal tenant shows only a local sample completion and sends no customer data.

  • Creating a new card and recovering an existing one are separate views on this page. Recover my card shows this browser's saved access, verified WhatsApp login when that channel is enabled, and asking the venue staff. Both views start with Back to My rewards (the hub when rewards are off) and keep All cards; the other path is a separately labelled button, not an inline link.
  • The phone-free form creates only a new, provisional card. Existing identity requires a verified matching session, a valid saved card or staff-assisted recovery; no phone number is claimed by the form.
  • The exact welcome offer is saved at join and stays pending until venue staff check the shown card code in person. Reloading does not make another card or benefit.
  • During an event: one voucher per campaign, ever. Registering twice never mints a second one.
  • For a phone-free new card, configured starting points and the voucher wait for staff confirmation. A verified customer's existing join path keeps its own immediate grant rules. Each campaign grants once.
  • A verified session or a valid private card link opens your card. This device may keep a revocable, card-scoped sign-in cookie and offers add-to-home-screen; browser storage alone is not proof of ownership.
  • If the event is over or paused, the page sends you to the venue's normal home page.
  • In a demo venue, the name and phone fields are disabled. Previewing a sample card writes no membership, points, voucher or customer row.

Register at an event booth

  1. Scan the QR or tap the NFC card at the booth.
  2. If you are new, enter your name to create a card on this device. If you already have a card, choose Recover my card instead; a new card never restores an old one.
  3. Show the new card's code to staff in person so they can activate any pending welcome benefit once.

Member card

/c/[token]

Your personal card at a venue, branded in its colors: confirmed points, member code, progress toward the next reward, your vouchers, recent activity, and a Show card to staff button that opens the QR the team scans. It lives at a private link; no password, no login.

  • Balance hero with a progress bar to the cheapest reward and how far along you are.
  • On a stamp card the balance is a grid of stamps, one per visit, with a gift cell closing each row. Under it: how many stamps are left to the next gift, or a Ready panel naming the gift to show the team. Redeeming a gift uses its stamps, so you can also keep collecting for a bigger one.
  • Visit milestones (1, 5, 10, 25, 50) light up as you keep coming back.
  • A brand-new welcome voucher arrives covered in scratch foil; scratch it with your finger to reveal your discount.
  • Your vouchers show their real state: available to show staff, not ready yet with its start date, expired, used or voided. Past vouchers sit in a collapsed list.
  • Recent activity: your last earns and redeems, with View all when there is more history.
  • Show card to staff opens your membership QR only when you ask. The member code is printed on the card face and visible whenever the card is open, so keep it private and share it only with venue staff. If the counter's phone cannot scan, staff type the member code into the same search box.
  • On an Arabic card every number uses Arabic-Indic digits, and a zero balance shows the word صفر.
  • Every card links back to its own venue and to All cards.
  • A new card's welcome benefit shows as pending staff activation until the team confirms the card in person.
  • Notifications are per card and are switched on and off from that card. There is no one place that collects them all yet.
  • An install offer keeps the card one tap away; not now snoozes it for two weeks.
  • Daily games appear above Recent activity when the venue has Loyalty and Games on: Spin the wheel, Scratch & win and Match the drinks. Wheel and scratch outcomes may include a voucher, bonus stamps or points, or no prize; a voucher lasts 7 days and the result says how to use it. Match the drinks is for fun with no prize. One play per game per day; each tile shows the outcome and next play time.
  • Keep the link private: anyone holding it can see this card.

Play the daily game

  1. Open your card and find Daily games; every game marked Play is available today.
  2. Spin or scratch to reveal the server's outcome. Match menu photos for fun; memory awards no points or vouchers.
  3. Any awarded points or vouchers appear on this card. The daily limit resets at midnight Cairo time.

Use your card at the counter

  1. Open your card from the saved link, home-screen icon, or Blink Rewards.
  2. Tap Show card to staff and show the QR, or say your phone number.
  3. The staff adds your points or redeems your reward; the card updates next time it opens.

All cards (Blink Rewards)

/me

The home for your Blink cards. Cards appear only for a verified customer session or a revocable, scoped device grant from a valid private card link. Another device needs its own verification or a valid link; browsing the menu and paying never requires this wallet.

  • A verified customer sees their venue cards. A device-grant holder sees only the cards specifically granted to this device.
  • Opening a valid legacy private card link can exchange it for a revocable HttpOnly card grant. The link remains a private possession credential and must not be shared publicly.
  • WhatsApp verification appears only when the channel is enabled. If it is off, ask venue staff for an existing valid link or assistance; a phone number alone cannot recover a card.
  • Opened from a venue, All cards offers Back to that venue, its Menu when the venue has one, and Recover a card or get help. The return link appears only for an active venue. An empty wallet shows one short explanation, and the recovery options stay folded until you tap Recover a card or get help.
  • The page says whether your cards come from a WhatsApp sign-in or are saved on this browser only.
  • Installable: a one-tap install offer (or the iOS add-to-home steps) puts Blink Rewards on your home screen like an app.
  • The wallet is private and network-only. An offline or revoked device grant cannot show current balance or redeem value.

Log in with WhatsApp

  1. When WhatsApp verification is available, request sign-in from Blink Rewards and send the prepared message from your own account.
  2. Open the returned verification link and explicitly confirm this browser; an unconfirmed link preview does not sign you in.
  3. After server confirmation, your authorized cards load. If the channel is unavailable, use a valid private link or ask the venue team.

Recover your cards on a new phone

  1. Open Blink Rewards on the new phone. No private cards appear until you verify or open a valid card link.
  2. Use verified WhatsApp sign-in if enabled, or ask the venue team to help with an existing valid card link.
  3. If access expired or was revoked, retry verification. Typing a phone or membership code cannot claim a card.

Scoped member card

/me/card/[membership]

Opens one membership only after the server checks the current verified customer session or scoped device grant. A membership ID is a reference, not a credential.

  • A missing, expired or revoked grant returns you to Blink Rewards for safe recovery; private content is never cached as public menu data.