Snova PassOpen demo

Snova Pass demo

See one visit through the eyes of the customer, counter and owner.

Static example · demo data · no registration

The customer card

After a confirmed purchase, the card shows 5 of 6 stamps.

Utro Bakery5 of 6

6 stamps = a croissant with your order

1 more stamp for your croissant. Previous-cycle rewards available: 1.
✓ +1 stamp

Purchase confirmed

Demo data Card powered by Snova Pass

After 6 stamps in the current cycle. Three separate states of the new reward:

01

Reward available

6 of 6 stamps: the customer can request a croissant with an order.

Claim reward
02

Handover awaiting confirmation

The request is shown to staff; handover is not confirmed yet.

Waiting for counter confirmation
03

✓ Reward handed over

Staff confirmed handing over the croissant.

Handover confirmed
Example details

Last visit · confirmed purchase

Mockup · Demo data. The card shows 5 of 6; the three separate cards show subsequent reward states, not the outcome of this purchase.

Mockups are not interactive: no stamps are issued and no messages are sent.

A visit at the counter

A single-use QR starts the visit; server confirmation adds the stamp.

Counter · Utro BakeryDemo data
01 · First · waiting

The customer scans the QR with their phone camera

Single-use QR · 60 seconds00:48

Static example. Timer frozen at 00:48.

No stamp issued yet.

02 · Then · confirmation

✓ Done · +1 stamp

Confirmation received from the server.

The stamp is on the customer’s card. Staff can start the next sale.

New sale
Example details

An NFC stamp is a separate confirmation method, not a second step after the QR.

Mockup · Demo data. Two consecutive phases shown separately. The waiting timer does not apply to the confirmed stamp.

The owner overview

Confirmed visits and customers at risk appear in one overview.

Owner · OverviewDemo data

Utro Bakery

1–31 October 2026 · Moscow time

Customers with a visit
376
During the selected period
With repeat purchases
254
254 of 376 period customers; repeat purchases count across all history before the period ends.
At risk
41
Across all history, including lost customers
Rewards handed over
18
Confirmed at the counter during the period
Confirmed visits · October intervals
10401–07
11008–14
16615–21
19922–31

579 confirmed visits in October. The final interval spans 10 days; the others span 7 each. The 41 at risk refer to all history, not a share of 376.

What to do now

Review customers at risk and prepare an invitation.

Owner · Customers

At risk · 30

As of 1 November 2026 · Moscow time. Excludes lost customers: the overview shows 41, including 11 lost.

  • Guest 376 · 2 purchases

    20 days between purchases

    31 full days without a visit
  • Guest 377 · 2 purchases

    20 days between purchases

    31 full days without a visit
  • Guest 378 · 2 purchases

    20 days between purchases

    31 full days without a visit

With fewer than 3 visits, the threshold is 21 days; otherwise 1.5 median intervals, from 7 to 21 days. Lost customers reach twice the threshold.

Mockup · Demo data. Three examples from a segment of 30 customers. A signal to review, not a purchase prediction.

Mockup · Demo data. Recorded visits do not represent all footfall or business revenue.

Compare results with a control group

20% receive no message in this bakery’s demo campaign.

Owner · Campaign reportDemo data

Invitation to return

1–14 October 2026 · 14 full days · Moscow time · demo channel

The app shows 1 October, 00:00 to 15 October, 00:00, excluding the end — the full days of 1–14 October, Moscow time.

150 customers: 120 assigned to the message group, 30 to the control group without a message. Groups are assigned before sending.

Message group22 of 120 · 18.3%
No message · control3 of 30 · 10%

Same scale: 0–100%. Counting customers with at least one confirmed return visit.

Additional returning customers · estimate

≈ 10 customers

Too early to draw conclusions. The 95% interval for the rate difference includes zero. Demo example, not a guarantee; revenue and profit are not estimated here.

How the estimate is calculated22 − 120 × (3 / 30) = 10

Mockup · Demo data. Not every customer returning after a message counts as additional: the comparison uses both groups.

Discuss a launch for your business

Leave your contact details in the form to discuss a launch for your business.

Back to home