Delete a Customer Permanently
What "Delete permanently" does
Delete permanently is for when a customer asks you to erase their data entirely — a GDPR "right to erasure" request, for example.
- It permanently removes the customer and their history from Passtastic: their profile, visits, points and scans are deleted outright. A few records are kept but stripped of anything personal, because we're required to retain them: message send-logs keep the fact a message went out, with the text removed, and payment records keep the transaction for tax purposes, with the email removed.
- It voids their wallet pass. The card stays in their Apple Wallet or Google Wallet but stops working and moves to the expired section — Apple and Google give us no way to delete a pass off someone's phone.
- This cannot be undone. There is no Restore button — once it's done, the data is gone.
- To confirm, you must type `DELETE` in capitals. This is deliberate friction — it stops an accidental click from erasing someone's record. The dialog shows who you're about to delete, so check that first.
Only reach for this when a customer specifically wants their data gone.
For everyday clean-up, use "Mark inactive"
If you just want to stop rewarding someone — a lapsed member, a duplicate entry, a customer who has moved away — use Mark inactive instead.
- It blocks perks at the scanner without touching their history or balance.
- Their pass shows a greyed-out "MEMBERSHIP INACTIVE" status.
- It's fully reversible with Reactivate customer.
See Mark a Customer Inactive for the full walkthrough.
Where to find "Delete permanently"
1. Open Customers from the sidebar and click the customer to open their detail panel.
2. Open the ⋯ overflow menu.
3. Choose Delete permanently.
4. Read the warning, check the name of the customer it says you're deleting, type `DELETE` to confirm, and click Delete forever.
Who can do this
Delete permanently is restricted to Admin and Owner roles — for everyone else the option isn't in the ⋯ menu at all. Mark inactive is available to Editor role and higher.
See Team Roles & Permissions for the full breakdown of what each role can do.