App Migration

How do I migrate barbershop clients off a punch-card app onto a wallet card?

No app-to-app data export exists between loyalty apps, so plan a barbershop's punch-card-app migration around a re-enrollment week, not a file transfer.

Waya TeamUpdated 6 September 20266 min read
barbershophow-to

There's no direct data transfer between loyalty apps — plan a re-enrollment week instead

Migrating barbershop clients off a punch-card app means accepting upfront that customer records don't transfer automatically between unrelated loyalty apps — there's no shared file format for stamp counts or enrollment data across providers. The realistic plan is a short re-enrollment window, not a data import, because the client relationship (their phone, their habit of visiting) is what actually matters, not the exact stamp count sitting in the old app. It's the same underlying situation as moving off a paper stamp card — the tool changes, the client relationship doesn't.

This is easier than it sounds for a barbershop specifically, because the client is physically in the chair on a predictable roughly 3-week cycle. Every regular will walk through the door within a few weeks regardless of which app they were using, which gives you a natural, low-effort migration window without chasing anyone down.

What actually needs migrating versus what doesn't

Most of what feels like 'migration' is really just re-enrollment plus a fairness decision about stamp progress.

What transfers automatically vs. what needs manual handling
ItemTransfers automatically?What to do instead
Client's mobile numberNo — re-collected at enrollmentAsk again during the QR scan form
Existing stamp countNoHonor visually with a quick manual top-up if generous, or start fresh
The client relationship itselfNot applicableUnaffected — they still visit every ~3 weeks
List of names/numbers, if the old app exports oneNo — no bulk import on any planMessage that list its enrollment link yourself

Six steps to migrate off a punch-card app

The steps below assume a full re-enrollment rather than a data transfer, since that's the realistic path for most apps.

  1. Export what you can

    If the old app allows exporting a client list as a spreadsheet, save it before canceling that subscription.

  2. Build the new stamp card

    Match the reward structure clients already expect — same stamp count, same free-cut reward.

  3. Message the spreadsheet its enrollment link, if you have one

    There's no bulk import on any plan — send the link to everyone on the exported list instead of re-collecting them one by one.

  4. Print new QR posters

    Replace the old app's poster at the mirror and till so nobody scans an inactive code.

  5. Tell clients in person during their next visit

    A short line explaining the switch, timed to their natural ~3-week return, covers most regulars within a month.

  6. Cancel the old app once most regulars have switched

    Give it a few weeks past the announcement before shutting the old subscription off.

Handling stamp-count fairness

Clients who were close to a reward on the old app are the one group who might push back, so decide the fairness rule before you announce the switch rather than case by case.

The simplest approach: if a client can show they were within one or two stamps of a reward, honor it manually on the new card the first time they visit. After that, everyone runs on the new card's actual count.

  • Decide the fairness rule once, apply it the same way to everyone
  • Don't promise to match exact stamp counts you can't verify
  • Use the in-person conversation to also confirm their mobile number is correct
  • Expect the bulk of migration to happen naturally within one 3-week cycle

What the new card adds that a punch-card app usually doesn't

Waya's card lives in the customer's actual wallet app — Apple Wallet or Google Wallet — rather than a separate app they have to remember to open, which is often the real reason a punch-card app's engagement fades over time. Automatic triggers cover welcome, stamp, and a win-back message after 14 days of inactivity, checked daily with a 30-day dedupe. A line like 'Missed you — your next cut is one stamp closer' works well as the win-back message for a migrated client.

There's no POS or till integration either way, so this migration doesn't touch your register — a barber scans the new card the same way they scanned the old app's code, just pointed at a different QR.

Where migration fits the Free plan and Waya's limits

Migration itself runs on the Free plan for a single-chair shop: one stamp card, up to 100 customers, 100 messages a month, 0 SAR. If your old app's client list is bigger than 100, plan to move to Growth either right away or once you cross the cap mid-migration.

Two limits to keep in mind during the switch: there's no SMS channel, only wallet lock-screen messages, and the Android merchant app is in closed testing, so any staff member on Android uses the web dashboard while helping clients re-enroll.

Frequently asked questions

Can I transfer customer data directly from another loyalty app to Waya?

Not automatically — there's no shared export format between unrelated loyalty apps, and Waya has no bulk import either. If your old app exports a spreadsheet, message that list the Waya enrollment link so each client adds their own card; otherwise, re-enrollment during a normal visit is the practical path.

What happens to a client's existing stamp count?

It doesn't transfer. Decide one fairness rule — honor near-complete cards manually on the first visit, or start everyone fresh — and apply it consistently.

How long does migration take for a barbershop specifically?

Usually about one 3-week cycle, since that's how often regulars naturally return and can be re-enrolled in person without chasing anyone down.

Do I need to keep paying for the old app during migration?

Only until most regulars have switched, typically a few weeks past your announcement. Cancel once new enrollments have clearly overtaken the old app's usage.

Does switching apps affect how barbers scan customers?

No — the physical habit is the same, scanning a QR-based card by hand after the cut. Waya has no POS or till integration, so this migration doesn't touch your register either way.

Put Waya on your counter — free forever up to 100 customersStart free at 0 SAR
Start free at 0 SAR