Using the Customers Page
The Customers page (in the sidebar) is where everyone who's joined your programs lives. Use it to find people, look at a customer, and act on one or many at once.
Finding people
- Segments — the row of chips at the top groups your members automatically: *All Customers*, *Ready to Redeem*, *Inactive (7+ days)*, *Active Loyalty Users*, *New Customers*, *Redeemed*, and more. Click a chip to filter the list to that group. Counts next to each chip update live.
- Search — type a name or email to jump to a member.
- Filter — narrow by card/program and other attributes. If you run more than one shop, a Signed up at row lets you pick one or more of them to narrow the list — this is where each customer first joined, not where they currently shop, so a regular who joined at one of your shops and has since started visiting another every week still shows up under the shop where they joined. Pick All locations to clear it. A dismissible chip appears under the header while a location filter is active.
- Add condition — build your own filter under the segment chips, one condition at a time. For example, Progress → Points between: enter From and To (say 500 and 1,000) and click Add condition, and the list shows customers whose points are in that range, both numbers included. Then Act on these 23 lets you send them a message (Send message) or use any other bulk action — handy for a one-off message to a group such as 500–1,000 points. Points between is for points programs; on a stamp card use Stamps at least.
- New segment — save your own segment (e.g. "lapsed > 30 days") to reuse it later; if you run more than one shop, Signed up at is one of the fields you can build a rule on, under *Activity*. (Custom segments depend on your plan.)
If you pick a shop in the location selector on the Insights page and then open one of its tiles, the Customers page opens with the same Signed up at filter already applied (along with the metric and date range you drilled into).
Each row shows the member's name, program, status (e.g. *Card in wallet*, *Pending install*, *Removed*), visits, progress, last activity, and spend.
What "Pending install" means
Pending install means the customer is in your list, but their wallet hasn't told Passtastic that the card was added yet. They signed up, were imported, or got an invite code, and haven't added the card to Apple Wallet or Google Wallet. The status changes to Card in wallet by itself as soon as the wallet reports it.
A pending customer can still have stamps or points. Their balance belongs to their record, not to the card on their phone, so it can be there before the card is:
- You or a teammate added a stamp or points from the Customers page. No scan is needed, and you can reward a pending customer — the stamp stays on their record and shows on the card once they add it.
- You imported them with a starting balance. They stay pending until they open their invite link and add the card. See Import Your Existing Customers.
- The card is on their phone, but the wallet hasn't reported it yet. Passtastic only learns about an install when Apple Wallet or Google Wallet says so, so a customer who has just added the card can show as pending for a while.
You don't have to fix anything, and nothing is lost. If a customer still shows as pending a long time after they said they added the card, check with them that it is in their wallet, and contact us if it is. For customers you imported, open the customer, click ⋯, then Send invite to send the link again.
Opening a customer
Click any row to open the customer's detail panel. Inside, four tabs cover everything about that person:
- Overview — their progress on the card, key stats, and quick actions.
- Activity — a timeline of stamps, points, redemptions, notes, and other events. Owners and Admins also see who performed each one — see See Who Changed What.
- Benefits & offers — what's included with their card and any offers they've received. See below.
- Messages — every message sent to this customer.
Correcting a customer's balance
Added a stamp by mistake, or need to fix a count? Open Customers, click the customer, and use the buttons at the top of their panel. The ⋯ button (*More actions*) holds the rest.
| Card type | How to correct it |
|---|---|
| Stamp card | Stamp with a negative number in Stamps to apply (e.g. −1), or ⋯ → Set balance to set the exact count |
| Points card / Membership levels | Points, then Add, Withdraw or Set — or ⋯ → Withdraw points, Reset balance or Set balance |
| Bundle | Redeem to take visits off, or ⋯ → Set balance |
| Store credit | Top up or Deduct, or ⋯ → Set balance |
| Membership | Nothing to correct: a membership has no balance |
| Coupon | A coupon can only be marked used, with Redeem coupon |
Each correction is saved as a new entry on the customer's Activity tab, so you can always see what changed. Entries can't be deleted — to undo one, make another correction. Corrections need an Editor role or higher.
Visit counts can't be lowered from the dashboard. So on a Membership levels card that moves customers up by visits, the level can't be moved back down there — contact us if you need that.
The Benefits & offers tab
This tab has two independent sections. A customer can have either, both, or neither — the tab only shows the sections that apply.
Included benefits lists every benefit on the customer's membership or loyalty card, one row each, in exactly the state your staff see at the scanner:
- Included — an always-included perk with nothing to count, like a standing discount.
- "2 of 3 left" — a one-time or repeating perk that still has uses remaining.
- "Used", with "renews {date}" added for a repeating perk that's due back on a schedule.
This section only appears for cards that have Included benefits configured — see Included Benefits: What Comes With Your Card for how to set them up and how staff redeem them at the counter.
Campaign rewards lists every reward your campaigns have sent this customer, newest first, each with a status badge:
- Available — delivered, not yet claimed.
- Redeemed — claimed.
- Expired — the offer's window closed before it was claimed.
Each row shows when it was received and, if claimed, when. Offers that were cancelled before delivery never show up here. This section appears for any customer who's received at least one campaign offer — see Messages and Campaigns for how to set those up.
Eligible rows in either section — an included benefit with uses left, or an available campaign reward — show a small Redeem button. Click it and confirm in the dialog that opens; this has the same effect as redeeming it at the scanner, and the customer's card updates automatically.
If a customer has no included benefits and no campaign rewards yet, the tab shows a short empty state instead.
Acting on many at once (bulk actions)
1. Tick the checkbox on each row you want (or use Select all), or open a segment to act on everyone in it.
2. In the bar that appears, click Actions.
3. Pick what to do:
- Reward — add stamps or points to the selected members.
- Send a message — push a one-off notification to the selection.
- Add note — save an internal note against the selected members.
- Plus card-specific actions (correct a balance, set a balance) depending on the selection.
If every selected member is on a program whose points rule has Restrict scanner to value entry on, Reward isn't offered: points there come only from the amount entered at the counter. In a mixed selection the others are rewarded and those members are skipped; the summary at the end shows how many.
Bulk actions need an Editor role or higher. As a Viewer you can still select rows and open Actions, but every action inside is greyed out — see Team Roles & Permissions.
Header actions
Along the top of the page:
- Invite customer — bring one person on. Pick the program and they get either a personal invite code (members-only) or a link to sign up (open program).
- Generate Codes — create a batch of invite codes for a members-only program.
- Messages history — see what you've sent.
- Export — download your customer data (see Export Customer Data).
If you run more than one location, a Working at selector also appears here, above your customer list — pick the shop you're in and any stamp, point, or note you add is recorded there. With a single location there's nothing to choose: everything is recorded there automatically. It starts on your default location, so check it before your first action of the day — see Managing Your Locations for the full explanation.