Skip to content
Digital Pass

Get paid before the guest arrives

Three tiers — BASIC €50, UNLIMITED €100, VIP €150 — sold via Stripe checkout before the guest's stay. WhatsApp automation fires 2 hours after check-in. Wristband + QR ID, welcome archway capture, and per-customer pre-arrival tracking baked into the Customer model.

3
Pass tiers
€50–€150
Pre-arrival ARPU
2h
Post-check-in trigger
Stripe
Direct checkout

Three tiers — BASIC, UNLIMITED, VIP

BASIC at €50 covers a pre-paid photo package. UNLIMITED at €100 unlocks every photo taken during the stay. VIP at €150 adds priority dispatch, sunset session booking, and the highest-rated photographer. Each tier is a Stripe checkout session with the digital pass type stored on the customer record.

  • BASIC — €50 pre-paid photo package
  • UNLIMITED — €100 covers every photo during the stay
  • VIP — €150 with priority dispatch + sunset booking
  • DigitalPassType enum: BASIC / UNLIMITED / VIP
  • hasDigitalPass boolean on Customer for fast lookup
  • Stripe checkout session per tier
Three tiers — BASIC, UNLIMITED, VIP feature illustration

WhatsApp automation 2 hours after check-in

When the hotel system marks the guest as checked in (or the receptionist captures arrival), the pre-arrival automation waits 2 hours then sends a WhatsApp offer. Customer.checkInDate triggers the schedule; preArrivalOfferSentAt records the send so we never re-spam. The customer either upgrades on the spot or the receptionist asks at the next interaction.

  • Customer.checkInDate triggers the 2h schedule
  • WhatsApp Cloud API sends the offer message
  • preArrivalOfferSentAt records the send
  • Idempotent — never re-sends to the same customer
  • Configurable per location (timing, tier offered)
  • checkoutReminderSentAt mirror for the post-stay sweep
WhatsApp automation 2 hours after check-in feature illustration

Wristband, QR, and welcome archway — multiple identification paths

VIP guests get a waterproof QR wristband. Standard guests get a room-number lookup. New arrivals walk under the welcome archway and the camera captures a family photo automatically — a free QR card hands them their starter gallery on the spot. Every path lands the customer in the same Customer record with hasDigitalPass and digitalPassType set.

  • wristbandCode on Customer for waterproof identification
  • nfcTag for tap-to-identify at kiosks
  • Room number lookup for hotel walk-ins
  • Welcome archway photo capture at check-in
  • QR card delivery on arrival
  • Every path enriches the same Customer record
Wristband, QR, and welcome archway — multiple identification paths feature illustration

Receptionist commissions on QR-driven bookings

The receptionist's QR code on the lobby card carries an assignedToStaffId. When a guest scans it and books a session, the receptionist earns a QR_REFERRAL commission — typically 5%. Tracked per QR code with scanCount, paid out alongside photographer commissions in the same Commission table.

  • QRCode model with assignedToStaffId for staff attribution
  • scanCount tracked per QR for performance ranking
  • 5% QR_REFERRAL commission on bookings
  • Paid out via the same Commission system
  • QR types: HOTEL_ROOM, RECEPTION_DESK, LOBBY_SIGN, WRISTBAND, ARCHWAY
  • Per-QR analytics on dashboard
Receptionist commissions on QR-driven bookings feature illustration

Everything included

No feature gates. No hidden upgrades. Get the full experience from day one.

3 pass tiers

BASIC €50 / UNLIMITED €100 / VIP €150 with Stripe checkout.

DigitalPassType enum

BASIC / UNLIMITED / VIP stored on Customer record.

hasDigitalPass flag

Boolean on Customer for fast eligibility checks.

Pre-arrival WhatsApp

2-hour post-check-in offer via WhatsApp Cloud API.

preArrivalOfferSentAt

Idempotent send — no spam, no duplicates.

Wristband ID

wristbandCode on Customer for waterproof scan-to-identify.

NFC tap ID

nfcTag for tap-to-identify at kiosks.

Room number lookup

Hotel walk-ins identified by room number.

Welcome archway capture

Auto family photo at check-in with QR card delivery.

QR pre-booking

Lobby + room QR codes drive bookings before the photographer arrives.

QR referral commissions

5% QR_REFERRAL paid to receptionist on QR-driven bookings.

QR scan analytics

scanCount per code for placement performance ranking.

Who it's for

Hotels with pre-arrival booking flow

Booking confirmation email upsells UNLIMITED for €100. Guest pays before they pack. Photographer is notified on arrival and shoots the family during the welcome archway capture.

Water parks with VIP queue passes

VIP €150 includes priority dispatch — guest taps wristband at the slide, photographer is sent to that slide first. Photos arrive in real-time on their phone.

Theme parks with seasonal campaigns

Halloween BASIC pass with themed Magic Shots included. New Year UNLIMITED pass with confetti SCATTER overlays. Same DigitalPassType enum, themed assets via MagicElement.

Cruise ships

Sold at boarding. UNLIMITED covers the 7-day voyage. Wristband identifies at every dinner, deck day, and shore excursion. Offline-first kiosk syncs cash + card sales when back online.

Full feature list

BASIC €50
UNLIMITED €100
VIP €150 with priority dispatch
Stripe checkout per tier
DigitalPassType enum
hasDigitalPass on Customer
WhatsApp 2h post-check-in
Customer.checkInDate trigger
preArrivalOfferSentAt idempotency
checkoutReminderSentAt sweep
Wristband + QR identification
NFC tap support
Welcome archway photo capture
QR card delivery on arrival
QR_REFERRAL 5% commission
scanCount per QR code
5 QR types (room/reception/lobby/wristband/archway)
Per-location offer configuration

DEI Pre-Pay and Pomvom's pre-arrival flows charge platform fees per pass. Fotiqo's three-tier model lets the venue keep the full ARPU minus Stripe — the platform commission is the same flat rate as on standard sales, with WhatsApp automation and QR-referral attribution included.

Compare plans

“Fotiqo has everything I need in one place. I stopped paying for four separate tools and my workflow is so much simpler now.”

Sarah Chen, Wedding Photographer

Ready to get started?

Free to start. No credit card. No monthly fees on the Starter plan.

See Digital Pass flow