Documentation
Web DashboardEnrollment Page

Enrollment Page

Customize the public page where your customers sign up for your loyalty program and add their card to Apple/Google Wallet.

The Enrollment Page is the public URL where your customers sign up for your loyalty program. When a customer scans your enrollment QR (or arrives via a shared link), they land on this page, fill out a short form and receive their digital card ready to save in Apple Wallet or Google Wallet.

Public URL

Your page lives at:

https://www.xtarly.com/c/your-org-slug/join

Replace your-org-slug with your organization's slug. You can find it in the dashboard settings.

Open the editor

Go to Enrollment Page from the dashboard sidebar. You'll see an editor with a live preview on the right that simulates how the page will look to the customer.

Text and copy

FieldDescription
Welcome titleAppears large above the form (e.g. "Join the VIP Club").
Welcome messageOne line explaining what the program is.
Terms textAppears below the form in small print. Optional.
Top badgeSmall label above the banner. Useful for tier differentiation (e.g. "Gold Program").

Visual design

FieldDescription
Page logoSquare logo, minimum 200×200. If left empty, we use the wallet logo or your business logo.
Background imageBanner behind the title. If left empty, we use the wallet hero image or just color.
Banner styleSolid (flat color), Gradient (color blend) or Image (uses banner as background).
Button colorPaints the form's primary button. Defaults to the wallet color.

Form fields

By default we ask for name, phone and email. You can enable additional fields or add custom ones from the Form fields section:

  • Mark as required or optional as needed.
  • Reorder by dragging.
  • Add custom fields (free text, date, dropdown) for questions specific to your business (e.g. "How did you hear about us?", "Birthday").

Customer flow

Customer scans your enrollment QR (printed on a table, counter, window) or opens your link.
Lands on the Enrollment Page and fills out the form.
Taps "Get my card".
Gets a success screen with two buttons: Add to Apple Wallet or Add to Google Wallet.
If your plan includes a mobile app (Shared, Branded, Premium or Lifetime), a Download the app option also appears.
The customer is enrolled instantly; they can earn on their next visit.

Automatic validations

The page includes protections already active without extra setup:

  • Per-device rate-limit — prevents automated mass enrollments.
  • Active organization validation — if your plan has lapsed, the page shows a friendly message but won't accept enrollments.
  • Existing customer detection — if a customer tries to enroll twice with the same email or phone, the page returns their original card without duplicating the record.

Test the page

Open your URL /c/your-slug/join in an incognito window or from your phone to see the customer experience. Any change you make in the editor reflects on save.

To distribute the page physically, use the Enrollment QR — download it as PNG or PDF and print at any size.

Enrollment Page | Documentation | Xtarly Rewards