Loyalty Card Maker

Loyalty Program Without an App Download: How It Works

Published: Updated: PassHive team

Published by the team that builds PassHive. We recommend PassHive and say so openly.

In this guide
  1. How Web Based Loyalty Cards Work
  2. Joining Via a Simple QR Code
  3. Digital Wallet Passes Without Downloads
  4. SMS and Email Based Member Check In
  5. Tracking Points Through a Mobile Browser
  6. Rewards Redemption Without Native Software
  7. Security and Privacy of No App Systems
  8. Merchant Setup and Staff Training Needs
  9. Comparing No App Loyalty to Traditional Apps
  10. How PassHive handles this

A loyalty program without an app download lets customers earn and redeem rewards through a mobile web page, QR code, or SMS instead of installing software from an app store. They simply tap a link, scan a code at the till, or show a phone number, and the points are recorded instantly.

See also: Digital Membership Card in Apple and Google Wallet · Digital Stamp Card: Replace Paper Punch Cards

This approach removes the biggest barrier to joining: nobody wants to fill up their phone storage or create another account just to get a free coffee. The article explains how web wallets store passes on the home screen, how QR codes work at the counter, and how SMS keeps customers updated without push notifications. You will also see how to set one up for a cafe, salon, or retail shop using tools you may already have.

How Web Based Loyalty Cards Work

A web based loyalty card stores the customer’s points, stamps or rewards on a simple webpage instead of inside a native mobile app. The customer opens that page through a link, a QR code or a saved browser bookmark. No download, no app store account and no storage space used on the phone.

The mechanic is straightforward. A customer buys something in your shop. At the till, you show a printed QR code or a small stand with the code on it. The customer scans it with the phone camera. The phone opens a web page that belongs to your loyalty program. The page shows their current balance. You tap a button on your screen or scan a staff code to add a point, a stamp or a visit. The page updates immediately.

For a cafe, this could mean a digital stamp card. A customer orders a flat white. You scan their personal QR code from the web page, or they scan the counter code. The page adds one stamp. After eight stamps, the page shows a full card and a reward message. The customer shows the screen at the counter and gets a free coffee. The system resets the card automatically.

A salon can use the same flow for visit-based rewards. After a haircut or a colour appointment, the receptionist scans the client’s code from the web page. The page logs the visit. After five visits, the page displays a discount voucher for the next booking. The client does not need to remember a paper card or install anything.

Car washes often work with repeat visits within a short period. A web based card can track washes by number plate or phone number. The customer scans a QR code at the pay station after the wash. The page adds one wash. After four washes, the next basic wash is free. The customer simply opens the same link next time.

Restaurants can attach the card to table visits or takeaway orders. A diner scans a code on the receipt. The page opens and adds points based on the bill. The customer can check the balance later from the same link. No login wall is required if you use a unique link per customer or a phone number check.

The key difference from an app is where the data lives. The web page is hosted by your loyalty provider or your own site. The customer’s phone only displays it. This means the card works on any modern phone, including older models. It also works without updates. When you change the reward rules, the page changes for everyone instantly. No one has to update an app.

Staff training is minimal. The till process is usually one extra scan or one extra tap. The customer does the scanning in most cases, so the line keeps moving. If a customer forgets the link, you can send it again by SMS or email. The card is not lost, because it was never a physical object.

Joining Via a Simple QR Code

A QR code turns the moment a customer is already standing at your counter into a sign-up opportunity. You print one code, place it where people naturally pause, and let their phone camera do the rest.

The mechanic is simple. A customer scans the code with their phone camera. The phone opens a web page. The page asks for a name and phone number or email. The customer taps join. Their digital loyalty card lands in Apple Wallet or Google Wallet. The whole process takes under a minute.

Where you place the code matters more than how it looks. A cafe can print the QR code on a small tent card next to the till, on the pickup counter, or on the sleeve that goes around a takeaway cup. A salon can put it on the mirror at the styling station and on the front desk. A car wash can stick it to the payment terminal housing or the driver-side window frame at the exit. The rule is: put the code where the customer is already waiting with nothing else to do.

Staff need one rehearsed line. “Scan this and you’ll get a stamp for today’s visit.” That sentence works because it promises an immediate reward, not a future benefit. In a restaurant, a server can place a small card with the QR code on the table with the bill. The customer scans while waiting for the card machine. In a gym, the code belongs at the front desk and on the wall next to the water fountain.

The wallet card that appears after sign-up does not need an app. It sits in the phone’s wallet like a boarding pass or a store card. When the customer returns, they tap the wallet card on your counter scanner or show the barcode. The loyalty balance updates on the web page, not in a separate app. This is the key difference from old-style plastic cards: the customer cannot lose it unless they lose their phone.

One practical detail: test the QR code from a phone held at arm’s length, in the lighting conditions of your actual counter. A glossy laminated sign under a spotlight can glare and fail to scan. Print the code at least 3 cm square. Put a short line under it: “Scan to join. No app needed.” That line answers the customer’s first question before they ask it.

For a shop that already has a paper stamp card, the QR code does not replace it overnight. Keep both running for a month. When a customer hands over the paper card, staff say: “You can switch this to your phone if you like. Scan here and I’ll move your stamps across.” That moves loyal regulars onto the digital system without forcing anyone.

The QR code also works in your window. A passer-by who is not ready to walk in can still join from outside. That turns your shopfront into a sign-up point that works when you are closed.

Digital Wallet Passes Without Downloads

A customer at a bakery hands over their phone to pay. The staff member asks if they would like to join the loyalty scheme. Instead of directing the customer to an app store, they scan a QR code at the till. The phone opens a digital card that sits in Apple Wallet or Google Wallet. No download, no password reset, no extra app taking up space on the home screen.

This is the core of a digital wallet pass. It works because the wallet is already installed on every modern smartphone. The customer does not need to learn a new interface. They simply tap “Add to Wallet” once, and the card appears next to their payment cards and boarding passes.

How the pass behaves in daily use

A wallet pass is not a static image. It can update when a customer earns a stamp, spends a certain amount, or reaches a reward threshold. For example, a car wash might issue a pass that shows a progress bar filling up after each wash. A salon could display a running total of visits toward a free treatment. The customer opens their wallet, sees the current balance, and shows the barcode or QR code at the counter. Staff scan it, the system logs the visit, and the pass updates on the customer’s phone within seconds.

Push notifications can also appear on the lock screen. A cafe might send a gentle reminder when a customer is one coffee away from a free drink. A gym could notify a member that their class pass expires in three days. These notifications do not require an app to be open. They arrive through the wallet itself, which makes them harder to ignore than an email buried in a promotions tab.

Practical setup for a shop

The shop needs a loyalty platform that supports wallet passes. The process usually works like this:

  1. The customer scans a QR code at the counter or on a receipt.
  2. The QR code opens a web link that adds the pass to the wallet.
  3. The pass stores a unique customer identifier, such as a membership number or barcode.
  4. Staff scan the pass at each visit using the shop’s existing POS scanner or a tablet camera.
  5. The loyalty software records the visit and updates the pass.

A restaurant can print the QR code on table tents or the bottom of bills. A nail salon can place it next to the card reader. A coffee shop can add it to a small sign beside the till. The key is that joining takes under ten seconds. The customer does not type an email address, create a password, or confirm a text message code.

One common concern is what happens when a customer changes phones. Wallet passes are tied to the customer’s Apple or Google account. When they get a new device and restore from backup, the pass usually returns. If not, they can scan the same QR code again and the system links the existing loyalty record to the new pass. This avoids the lost-card problem that plagues paper stamp cards.

For staff, the workflow is close to scanning a physical loyalty card. The main difference is that the customer presents their phone instead of a plastic card or key fob. Training takes minutes. The pass also reduces the need to reprint cards, track stamp pads, or handle manual corrections when a customer forgets their card at home.

See your own card before you pay

Design a stamp or points card in your shop colours and preview it on iPhone and Android for free. Pay only when you go live.

Design your card free

SMS and Email Based Member Check In

A loyalty program without an app often leans on the two channels every customer already uses: text messages and email. The member check-in works by sending a code, link or short instruction to the customer at the point of sale, then having staff verify or log the visit. No download, no login screen, no forgotten password.

How the SMS check-in works at the counter

The customer gives their phone number at the till. The staff member enters it into the point-of-sale system or a tablet running the loyalty software. The system sends an SMS with a short code, usually four to six digits. The customer reads the code aloud or shows the phone screen. The staff member enters the code, and the visit is recorded against that member profile.

This takes about ten to fifteen seconds once staff are used to it. It works well in cafes, bakeries and quick-service restaurants where customers are already standing at the counter with their phone in hand. A coffee shop can run a simple "buy nine, get the tenth free" scheme this way. The customer does not need to remember a card or install anything.

One practical point: use a short code or a local business number that customers will recognise. If the SMS comes from a random long number, some customers will hesitate to open it. Tell them what to expect the first time they join: "We will text you a code when you check in. It comes from the same number every time."

Email check-in for salons, gyms and appointment-based businesses

Email works better where the customer is not rushed and the visit is planned. A salon or barbershop can send a check-in link in the booking confirmation email or in a separate reminder sent the morning of the appointment. The customer taps the link, which opens a mobile-friendly page showing their name, points balance and a button labelled "I'm here" or "Check in".

The link should be tied to that specific appointment or day. If the customer taps it before arriving, the system can mark them as "checked in early" and the front desk sees it on their screen.

Gyms can use email check-in for class attendance. A member books a yoga class online, receives a confirmation email, and the check-in link inside that email logs their attendance when they arrive. This removes the need for a separate card scan at the front desk and works with any phone that can open email.

Handling customers who do not have the message ready

Staff should have a fallback. If the SMS has not arrived or the customer cannot find the email, the staff member can search by name or phone number in the loyalty system and log the visit manually. The check-in should never hold up the queue. Keep the fallback simple: one search field, one tap to log the visit.

What to show the customer after check-in

The confirmation matters. After the code is entered or the link is tapped, the customer should see something immediate: a short SMS reply saying "Visit logged. You have 4 stamps. 5 more for a free coffee." Or an email confirmation with the updated balance and the next reward threshold. This small feedback loop reminds the customer why they joined and encourages the next visit.

SMS and email check-in also gives you a direct line for later marketing. You already have permission to contact the member. A car wash can follow up three days after a visit with a "half-price interior clean this week" message. A restaurant can send a birthday offer. The check-in is the trigger that keeps the relationship active without an app sitting unused on a home screen.

Tracking Points Through a Mobile Browser

A browser-based loyalty program works because the customer’s phone already has the tool they need: a web browser. No download, no install, no storage space taken up. The customer opens Safari, Chrome, Samsung Internet, or any other browser, and the loyalty page loads like any other website. From there, earning and checking points is a matter of a few taps.

The most common flow starts with a QR code at the counter. A cafe prints a small card or table tent with a QR code that links to a join page. The customer scans it with their phone camera, which opens the browser automatically. The page asks for a first name and phone number or email. After that, the customer is in the program. The browser saves a cookie or a short link so the next visit is even faster. Some systems also send an SMS with a personal link that opens the customer’s points page directly, no login required on that device.

For the shop owner, this means the point of sale is where the action happens. When a regular customer pays, the staff member asks, “Do you have your loyalty link?” The customer opens the browser, taps their saved bookmark or the SMS link, and shows a screen with a QR code or a short code. The staff scans or types it into the POS, and the points are added to that customer’s record. A salon might do this at the front desk after a haircut. A car wash can do it at the pay window. A restaurant server can bring a small laminated card with the customer’s unique QR code to the table along with the bill.

Checking a balance is just as simple. The customer opens the same link and sees their current points, rewards available, and maybe a progress bar toward the next free item. There is no password to remember, no app to update, and no push notification to manage. If the customer clears their browser cookies, they can request a new link by entering their phone number on the join page. The system recognises the number and reconnects them to their existing account.

For businesses with a physical location, this setup removes a major friction point. A gym can place a QR code near the check-in desk and ask members to scan it after each workout. A coffee shop can put a small sign next to the card reader: “Scan to earn points. No app needed.” The browser page loads in seconds on a decent connection, and the customer does not need to hand over an email address or create a password unless they want to.

One practical tip: test the flow on both iPhone and Android before printing any QR codes. Some older Android phones open QR scans through a camera app that does not automatically launch the browser. In that case, the sign should also show a short URL, like yourshop.com/loyalty, so the customer can type it manually. Keep the page lightweight. A fast-loading page with just a name, points balance, and a QR code works better than a heavy page with animations and large images.

The key advantage is that the browser is already part of the customer’s daily routine. They open it dozens of times a day for other reasons. Adding your loyalty page to that routine costs them nothing extra, which is exactly why it works.

Rewards Redemption Without Native Software

A loyalty program without an app needs a redemption flow that feels instant at the counter. The goal is simple: the customer earns a stamp or point, and the staff member can verify and redeem it in under ten seconds. No login, no password reset, no “I need to update my phone first.”

Staff open it on the POS computer, a tablet, or even a phone behind the counter. The customer presents their no app loyalty card, which is usually a digital pass stored in Apple Wallet or Google Wallet. The staff scans the QR code or barcode on that pass.

Here is how redemption works in three common scenarios.

Cafe with a free coffee after eight stamps

The customer buys a flat white. The barista scans the wallet loyalty card no app pass. The barista clicks “Add stamp.” The balance hits eight. The system automatically marks one free coffee as available. The customer can redeem it now or on the next visit. If they redeem now, the barista clicks “Redeem reward,” the balance drops to zero, and the POS total for the flat white is set to zero. The whole interaction takes about six seconds.

Salon with a points-per-dollar model

A client pays for a cut and colour. The receptionist scans the pass. The new total is 460. The salon has set a reward at 500 points for a free blow-dry. The client is close but not there yet. The receptionist can say, “You’re 40 points away from a free blow-dry,” without opening any separate software. If the client had 500 points and wanted to redeem, the receptionist would click “Redeem” next to the blow-dry reward, the system deducts 500 points, and the booking is marked as complimentary.

Car wash with a simple “buy nine, get the tenth free” punch card

The customer pulls up to the pay window. The attendant scans the QR code on the customer’s phone or printed card. The attendant selects “Record wash.” The system sees the tenth visit and applies the free wash automatically. The attendant tells the customer, “This one’s on us.” No paper card to punch, no app to open, no email to check.

A gym might offer a free guest pass after 12 check-ins. A restaurant might offer a free dessert after five main courses. The staff member sees only what is relevant to that customer at that moment.

The key is that redemption happens on the business side, not the customer side. The customer never has to install anything or navigate a menu. The staff control the flow. That keeps the line moving and removes the most common reason loyalty programs fail at the point of sale: friction.

When a new customer scans a QR code at the counter or on a table tent, they get the wallet pass immediately. Their first stamp or points can be added in the same transaction. There is no separate onboarding step and no delay between joining and earning.

A customer who earned six stamps at one cafe can redeem the seventh at another location. The staff at the second location see the same balance. This works because the data lives on a web server, not on a single device.

Test the redemption flow with a real transaction before rolling it out. Time it. If it takes longer than ten seconds, simplify the reward structure or retrain staff on the click path.

Security and Privacy of No App Systems

Many shop owners worry that a loyalty program without an app means weaker security. The opposite is often true. An app collects far more data than a no-app system needs. A wallet card, QR code sticker, or phone number lookup only stores what is necessary to identify a customer and track points. That smaller data footprint is a real advantage.

What Data a No-App Program Actually Stores

A typical no-app loyalty card linked to a customer profile stores a name, maybe a phone number or email, and a points balance. It does not need location tracking, contact lists, camera access, or browsing history. An app often requests those permissions, and customers have become wary of granting them. With a wallet loyalty card no app, the customer adds a pass to Apple Wallet or Google Wallet. The shop sees only the identifier on that pass. The phone’s operating system handles the secure storage. The shop never touches the customer’s device.

For a QR code join loyalty flow, the customer scans a code at the counter or on a receipt. The code opens a simple web form. The form asks for a phone number or email. Nothing is downloaded. Nothing runs in the background. The customer is not asked to allow push notifications, photo access, or microphone use. That alone removes several common privacy complaints.

Practical Security in a Salon or Cafe

Imagine a salon using a phone-number-based loyalty program without app. The receptionist types the number into the point-of-sale screen. The system pulls up the client’s name and visit count. The receptionist never sees a full profile with addresses or payment history unless the salon separately stores that in its booking software. The loyalty database and the booking database can stay separate. If one is breached, the other is not automatically exposed.

A cafe using wallet loyalty cards no app can issue a pass that contains only a unique member ID. Even if someone screenshots the pass, the ID does not reveal the customer’s name, phone number, or email. Compare that with an app login, where a stolen phone might give access to a full account. The wallet pass is a lower-risk token.

Reducing Staff Access and Human Error

Security is not only about hackers. Staff curiosity or mistakes cause many privacy problems. With a no-app system, staff see less. A car wash using QR code join loyalty can let customers sign up on their own phones while waiting in the car. The employee never handles the phone or sees the form. That reduces the chance of a mistyped email or a staff member writing down a number for personal use.

Restaurants that use a no-app loyalty card at the register can set staff permissions so that a server can add points but cannot export the customer list. The manager can export only name and visit count, not phone numbers. This kind of role-based control is easier to explain and enforce when the system has fewer fields and fewer screens.

Communicating Privacy to Customers

Customers ask about privacy more often than they used to. A short sign at the counter helps. For example, a gym could post: “Join our loyalty program without app. We store only your name and phone number. We never sell your data.” That sentence is specific and true. It builds trust faster than a long privacy policy.

A salon could add a line to its QR code sign: “No app to install. No location tracking. Points stored on our secure register system.” Customers who hesitate to download yet another app often respond well to that clarity.

What to Look for in a Provider

Ask your loyalty provider three questions. First, where is the data stored? Look for a provider that uses encrypted storage and does not resell customer lists. Second, who can export the data? You want role-based access, not a single shared login. Third, what happens if you cancel? You should be able to export your customer list and delete it from the provider’s servers.

A no-app loyalty program does not mean no security. It means less data, fewer permissions, and fewer points of failure. For a shop, cafe, or salon, that is a practical privacy position you can explain in one sentence to any customer who asks.

Merchant Setup and Staff Training Needs

A loyalty program without an app download shifts most of the technical burden away from customers, but it does not remove the need for clear internal setup. The good news is that the setup is usually much lighter than a traditional app-based program. You are not managing app store listings, push notification permissions, or version updates. You are managing a simple signup flow and a way to record visits or points.

Start by mapping the customer journey at the point of sale. For a cafe, that might mean the cashier asks, “Would you like to join our loyalty card? It takes ten seconds and lives in your phone’s wallet.” The customer scans a QR code on a small table tent or a sticker by the till. Their phone opens a web page or wallet pass. They tap “Add” or enter a phone number. That is the entire enrolment. No password, no email confirmation, no download from an app store.

For a salon or barbershop, the setup is slightly different. The front desk can keep a laminated QR code at the reception. After a haircut or colour service, the receptionist points to the code and says, “Scan this to collect your stamp for today’s visit.” The customer scans, and the system logs the visit against their wallet pass or phone number. The receptionist does not need to handle a separate tablet app, but they do need to know how to check if the scan registered. In most systems, the customer’s phone screen shows an updated stamp count immediately. That visual confirmation reduces questions.

Restaurants and car washes face a higher volume of transactions. Staff there need a faster routine. A common approach is to print a small QR code on the receipt. The server or cashier says, “Scan the code on your receipt to earn points for this meal.” The customer can do it at the table or in the car before leaving. This keeps the line moving. The staff member only needs to remember one sentence. If the customer asks what the points are worth, the staff member should be able to answer in one or two short phrases, such as “Every five washes earns a free basic wash” or “Points add up to money off your next bill.”

Training does not need to be long. A focused 20-minute session before launch usually covers the essentials. Break it into four parts. First, show staff how the customer joins. Second, show how to record a visit or sale. Third, show how to handle a customer who says their points are missing. Fourth, show how to explain the reward value in plain words.

The most common staff mistake is forgetting to mention the program at all. Busy periods push loyalty prompts out of mind. To fix this, put a physical reminder where staff naturally look. For a cafe, that is the till screen or the card reader. A small sticker saying “Ask: loyalty card?” works better than a long training manual. For a gym or studio, the reminder belongs at the check-in desk, next to the sign-in sheet or barcode scanner.

Handling missing points is the second most common issue. A customer may scan the QR code but not see the stamp appear. If the visit is not there, the staff member should be able to add it manually in under a minute. In a small shop, that is often the owner or manager. In a larger restaurant, it could be a shift lead.

You also need to decide who owns the program day to day. In a salon, the receptionist is the natural owner. In a car wash, it might be the cashier or the site manager. That person checks weekly that new signups are coming through, that scans are registering, and that reward redemptions are not being double-counted. A five-minute weekly check is usually enough.

Finally, prepare a one-page cheat sheet for new staff. It should list the signup steps, the reward threshold, and the manual fix for missing points. Keep it behind the counter or in the staff room. This is not a technical manual. It is a reminder of the three or four sentences staff actually need to say and do. With that in place, a no-app loyalty program runs with less friction than most app-based alternatives.

Comparing No App Loyalty to Traditional Apps

A traditional loyalty app asks a lot from a customer before the first reward is ever earned. They must find the app in a store, download it, create an account, verify an email, allow notifications, and remember to open it at the till. For a busy café at 8:30 a.m., that process can take two or three minutes. The customer behind them is waiting. The barista is trying to explain a password reset. Often the customer says they will do it later and never does.

A no app loyalty card removes that entire sequence. The customer scans a QR code at the counter, taps a link, and the card opens in their phone’s browser. On an iPhone, they tap “Add to Apple Wallet.” On Android, they tap “Add to Google Wallet.” The card sits next to their bank cards and boarding passes. No password, no app store, no email confirmation. The join takes under ten seconds.

Consider a hair salon. A stylist finishes a cut and mentions the loyalty scheme. With an app, the client would need to download it while standing at the reception desk, often with gloves on or a child in tow. With a wallet-based card, the receptionist hands over a small card with a QR code or points the client to a sign by the till. The client scans, saves, and is enrolled before paying. The salon collects the visit data the same way it would with an app, but without the friction.

The difference also shows up in ongoing use. An app sits on a phone screen among dozens of others. It competes for attention and gets buried in folders. A wallet loyalty card appears automatically on the lock screen when the customer walks into the shop, because the phone detects the location. That is a practical advantage for a gym or a car wash where repeat visits happen on a schedule. The card reminds the customer at the exact moment they are nearby.

For the business, the operational contrast is just as clear. A traditional app often requires a developer, app store fees, updates for new phone operating systems, and a support path for customers who cannot log in. A no app system uses a web-based card that works on any modern phone. Staff training is shorter because there is no app to troubleshoot. If a customer changes phones, the wallet card transfers with their cloud account, not with a forgotten password.

Restaurants face a specific version of this choice. A table of six finishes a meal and the server mentions the loyalty program. Passing a phone around the table to download an app is awkward. A QR code on the bill holder lets each person scan and save the card in seconds. The restaurant gains six sign-ups instead of one frustrated attempt.

None of this means apps are useless. A large chain with a delivery service, in-app ordering, and push campaigns may need an app. But for a single-location shop, a salon, a café, or a car wash, the no app wallet card matches how customers actually behave. They want the reward without the setup.

How PassHive handles this

This site is published by the team that builds PassHive, so we should be clear about what PassHive does and does not do. It is a tool for issuing branded loyalty cards that customers save to Apple Wallet or Google Wallet. There is no customer app, no account creation, and nothing to download from an app store. The customer joins by scanning a QR code at the counter or opening a link. The card then lives in the wallet they already use every day.

PassHive supports two card types. A stamp or visit card works for a simple mechanic such as buy nine coffees and get the tenth free. A points card works when you want to add a number of points per visit or per amount spent. You choose the card type, set the reward rules, and design the card with your own name, colour, and logo. You can preview the card on iPhone and Android before paying anything. You only pay when you go live.

The card updates itself on the customer’s phone. When you add a stamp or points, the change appears on the saved card without the customer doing anything. You can also send push notifications to saved cards, for example an offer or a message that a reward is ready. Google limits this to roughly three messages per card per day. PassHive can also remind customers near your shop through location-based lock-screen reminders. Apple supports up to 10 locations per card with a radius of about 200 metres. Google uses merchant locations. The phone decides when to show the reminder, so the wording matters: PassHive can remind, but it cannot force a notification to appear.

You can turn any branch off at any time and its cards stop immediately.

For comparison, PassKit charges from $39.50 per month and includes 250 passes. After that, each extra pass costs extra. A cafe with 1,000 customers would pay about $73 per month on PassKit. The same cafe on PassHive pays $10 per month. A business with 10,000 customers would pay about $341 per month on PassKit, and still $10 per month on PassHive. These numbers come from PassKit’s published pricing page and PassHive’s own pricing.

PassHive is not a POS, not an e-commerce plugin, and has no named integrations with Shopify, Square, Toast, or similar systems. It does have a public REST API with API keys. A developer or agency can use that API to create cards, add stamps, add points, and send messages from their own POS, app, or website. Documentation is available at passhive.app/docs.

You can start designing your card free and only pay when you go live. Full details are on the PassHive pricing page.

PassHive is a flat monthly plan for the whole business, not a fee per branch. The plan sets the maximum number of active branches you can run: $10 a month for up to 100 branches, $25 for up to 275, $50 for up to 600 and $100 for up to 1,250. Yearly billing gives two months free ($100, $250, $500 or $1,000 a year). A cafe with one branch pays $10 a month in total, whatever the number of cards or customers. That is what "pay for your branches, not your customers" means: the plan size follows how many branches you run, never how many people save your card.

Make the card first. Pay when you go live.

Design a stamp or points card in your shop colours, preview it on iPhone and Android, and decide after you have seen it.

Frequently asked questions

How do customers join a loyalty program without downloading an app?

Customers usually scan a QR code at checkout or tap an NFC tag. This opens a mobile web page where they enter a phone number or email. The system creates a digital loyalty card instantly and saves it to their device wallet or sends a link via SMS, so no app store visit is needed.

Where is a no app loyalty card stored on a phone?

It can be saved to Apple Wallet or Google Wallet as a pass, or it can remain as a browser bookmark and home screen shortcut. Some systems also send a unique link through SMS or email that customers reopen each visit. The card is always accessible without installing third party software.

What happens if a customer changes phones or loses their link?

Because the loyalty account is tied to a phone number or email rather than a device, customers can request a new link through the signup page or by texting a keyword. The system recognizes their existing profile and restores their points and rewards, so no purchase history is lost.

Do wallet loyalty cards without an app work offline?

The customer's wallet pass displays a static or rotating barcode that can be scanned even with poor connectivity. However, the merchant terminal typically needs internet access to update the central loyalty database. Some systems queue updates locally and sync when the connection returns.

Is a QR code join loyalty flow secure against fraud?

Yes, when implemented correctly. Each customer receives a unique identifier linked to their phone number or email. One time signup links and rotating QR codes prevent unauthorized access. Merchants can also require SMS verification for high value reward redemptions, reducing the risk of duplicate or fake accounts.

Keep reading

Written by the PassHive teamWe build PassHive, the tool this site recommends. Details on the About page. About this site