Every tipping interaction on the Aplauso kiosk follows a consistent 4-step flow from rating to payment confirmation. The entire experience is designed to take under 60 seconds.

Step 1 - Loading

When a guest opens a kiosk URL (via QR scan or tapping a kiosk), the page fetches the recipient's profile. During this brief moment (usually under 1 second), a pulsing sparkle icon and "Loading..." text appear.

Once loaded, the recipient's name, photo, and role are displayed at the top of every subsequent screen.

Step 2 - Rating

The guest sees:

  • The recipient's profile (name, position, avatar)
  • A customizable prompt - default: "How's my service?"
  • Sub-text: "Tap a star to continue"
  • Five large interactive stars in a row

Selecting any star triggers an animated feedback label:

StarsLabel
"Needs Improvement"
⭐⭐"Okay"
⭐⭐⭐"Good"
⭐⭐⭐⭐"Great!"
⭐⭐⭐⭐⭐"Excellent!"

After 800 milliseconds, the flow automatically advances - no button tap required. Rating is required; the guest cannot skip to payment without selecting a star.

Step 3 - Tip Selection

The guest sees:

  • A customizable prompt - default: "Add a tip?"
  • Sub-text: "Tap an amount to continue"
  • A 3-column grid of preset amounts - defaults: $2 · $5 · $10 · $15 · $20 · $50
  • Two additional options:
    • "Other Amount" - opens the custom tip keypad
    • "No, Thank You" - submits the rating only (no tip) and goes to thank-you

A footer note shows the service charge: "Amounts in USD. A 5% service charge will be added."

Tapping any preset proceeds after a 650 millisecond pause.

Custom Tip

Tapping "Other Amount" opens a numeric keypad with:

  • Large formatted amount display (e.g., "$12.00")
  • Numpad 0–9, backspace, and a confirm button
  • Maximum allowed tip: $9,999

Step 4 - Payment

The guest sees a summary card:

LineExample
Tip amount$10.00
Service charge (5%)$0.50
Total$10.50

And payment buttons:

  • Apple Pay (if available on the guest's device/browser)
  • Google Pay (if available on the guest's device/browser)
  • Credit Card - redirects to Stripe Checkout
  • Charge to Room - only shown if the property has enabled room charges

Room Charge (If Enabled)

If the guest selects "Charge to Room":

  1. They are asked for their room number and registered guest name.
  2. The system verifies the room against the property's current check-in records.
  3. On success, the tip is attached to their stay folio and they proceed to thank-you.

Confirmation - The Thank-You Page

After successful payment, the guest sees:

  • A green checkmark icon
  • "Thank You!" (English) or "¡Muchas gracias!" (Spanish)
  • A personalized message: "Your generosity is appreciated. [Name] will be notified."
  • Confetti animation - intensity scales with the rating (45% weight) and tip amount (55% weight): a bigger tip + higher rating = more confetti
  • Yellow badge: "Your appreciation makes a difference"
  • A link back to aplauso.io

There is no email receipt from the kiosk itself - Stripe may send a payment confirmation if the guest pays via Apple Pay or Google Pay with an email address stored in their wallet.