One link. Zero friction.
Every registration, menu, and order page on the platform can be driven by a single shareable URL. Drop optional parameters onto that URL and the landing page arrives already populated — name typed, email entered, table selected, campaign tracked. The same link pattern works across QR codes, marketing emails, SMS, push notifications, and printed signage, so every touchpoint becomes a one-tap experience instead of a form to fill out.
What the customer sees
Pictured is the standard register-user landing. When a customer scans a table QR or taps a link in an email campaign, the highlighted fields arrive pre-filled — first name, last name, phone, email, even their preferred communication channel.
The customer confirms and taps once. You keep a clean signal on where the link was scanned, what kind of visit it was, and which campaign drove the sign-up.
Base URL structure
https://yourDomain.web.app/register-user?
link_qrSource=table123&
link_firstName=Sarah&[email protected]&link_commPref=email&
link_serviceArea=patio&link_serviceType=dine-in
Parameter groups
userTypecustomer, staff…
qrSourcetable, sign, ad…
firstNamegreet by name
lastNameaccount lookup
emailpre-fill field
phonepre-fill field
commPrefsms or email
serviceAreatable, bar, patio…
serviceTypedine-in, takeout…
actionpreAuth
Common use cases
Table QR code
Scan drops customer into the menu with their table pre-set and starts a session. No typing required.
/main-menu?link_userType=customer&link_qrSource=table5&link_serviceArea=table5&link_serviceType=dine-in
Table QR code with Pre Auth
Scan drops customer into the menu with their table pre-set and starts a session. No typing required.
/main-menu?link_userType=customer&link_qrSource=table5&link_serviceArea=table5&link_serviceType=dine-in&link_action=preauth
Email campaign
Link in a marketing email pre-fills name, email, and preferred channel so registration takes one tap.
/register-user?link_qrSource=email-promo&link_firstName=Sarah&
[email protected]&link_commPref=email
Loyalty sign-up poster
Physical sign with a QR. Tracks which poster location drove sign-ups.
/register-user?link_userType=customer&link_qrSource=poster-lobby
Staff onboarding
Pre-built link sent to new hires sets userType so they land on the staff flow automatically.
Destination flexibility
Register user
Open menu
Start order
Loyalty sign-up
Personalized landing
Staff portal
All parameters are optional and combinable. Any parameter not passed is simply ignored — partial links work everywhere. The same parameter set works across QR codes, emails, SMS, push notifications, and print.