Guest Booking Authentication
StudioBase allows guests to book classes without creating a full account. This guide explains how guest authentication works using secure magic links sent via email.
What is Guest Booking?
Guest booking allows people to:
- Book classes without creating an account
- Skip the full registration process
- Verify their email address with a magic link
- Access their booking details via email
This feature makes it easier for first-time visitors or casual attendees to book classes quickly.
Guest bookings are designed for convenience. For regular attendees, we recommend creating a full account to access additional features like booking history and saved payment methods.
How Guest Authentication Works
1. Tap a Class to Book
On the studio's booking page, browse classes by day using the date tab bar at the top. Tap a class card to open the booking sheet.
2. Enter Guest Details
In the booking sheet, simply enter your name and email address. No password or account creation is required to book.
If you have existing class pack credits, you can optionally click "Sign in to use class pack credits" to verify your email with a one-time code.
3. Complete Booking
Choose a payment method (card, or class pack credit if signed in) and confirm. You'll immediately receive a booking confirmation email.
4. Manage Booking
The confirmation email contains a Manage Booking link. This is a secure "magic link" that automatically verifies your identity and grants access to manage your booking. Clicking the link lets you:
- View class information
- Download your receipt
- Cancel the booking (if eligible)
Your booking is confirmed immediately upon payment. The magic link is only needed to access or modify your booking details later.
Signing In as a Guest
If you need to access your booking later but can't find the confirmation email, you can sign in from the booking page:
- Visit the studio's booking page
- Tap the account icon in the header, or tap a class card and choose Sign In in the booking sheet
- Enter your email address
- Check your email for a message with the subject "Sign in to StudioBase"
- Click the Sign In to StudioBase button
Once signed in, use the Account Drawer (accessible from the account icon in the header) to view your upcoming bookings, past bookings, and class pack credits.
Magic Link Security
Magic links include several security features:
Time-Limited Access
- Magic links expire after 30 minutes (Sign In links) or 7 days (Booking Confirmation links)
- After expiration, request a new link
- This prevents old links from being misused
Single-Use Links
- Each magic link can only be used once
- After clicking, the link becomes invalid
- This prevents replay attacks
Secure Tokens
- Links contain cryptographically secure tokens
- Tokens are unique to your email and booking
- They can't be guessed or reused
Don't share magic links with others. They provide access to your booking details and personal information.
What Guests Can Access
After verifying via magic link, guests can:
View Booking Details
- Class name, date, and time
- Instructor information
- Studio location
- Booking confirmation number
Access Receipt
- Payment amount
- Payment method (last 4 digits)
- Transaction date
- Invoice/receipt PDF
Manage Booking
- Cancel booking (if within cancellation window)
- Add to calendar (iCal, Google Calendar)
- Contact studio support
Limitations
Guests cannot:
- Save payment methods for future use
- Access studio member benefits or perks
- Update profile or preferences
To unlock these features, create a full account. You can upgrade a guest booking to a full account anytime.
Resending the Magic Link
If you didn't receive the magic link or it expired:
1. Request a New Link
Simply request a new sign-in link:
- Go to the studio's schedule page
- Click Sign In or Manage Booking
- Enter your email address again
2. Check Your Email
A new magic link will be sent to the email address you used for booking.
3. Check Spam Folder
Magic link emails sometimes get filtered:
- Check your spam/junk folder
- Add
noreply@studiobase.orgto your contacts - Whitelist the studio's email domain
4. Verify Email Address
Ensure you:
- Entered the correct email address during booking
- Have access to that email account
- Can receive emails from StudioBase
Troubleshooting
Not receiving the magic link email
- Check spam/junk folder: Verification emails sometimes get filtered
- Wait a few minutes: Email delivery can take 1-5 minutes
- Verify email address: Ensure you entered the correct email during booking
- Check email provider: Some providers have strict filtering rules
- Contact the studio: They can resend the verification or help with access
"Magic link expired" error
- Sign-in links expire after 30 minutes; Booking confirmation links expire after 7 days
- Request a new sign-in link by entering your email on the studio page
- Click the new link promptly
"Invalid or already used" error
- Each link can only be used once
- You may have already verified your booking
- Check your email for the booking confirmation
- Request a new link if needed
Magic link goes to wrong page
- Ensure you clicked the correct link from the email
- Check that the URL starts with the studio's domain
- Try copying the full URL and pasting it in a new browser tab
- Contact the studio if the issue persists
Can't find booking after verification
- Check the email confirmation for booking details
- Search your inbox for emails from the studio
- Contact the studio with your booking confirmation number
- Provide your email address used for booking
Want to modify booking but can't access it
- Use the magic link in your original booking email
- Contact the studio directly with your confirmation number
- For major changes, the studio may need to process them manually
Upgrading from Guest to Full Account
Convert your guest booking to a full account to access more features:
Option 1: During Booking Flow
Some studios offer account creation immediately after guest booking:
- Complete your guest booking
- Look for "Create an account" prompt
- Set a password to convert to a full account
- Your booking will be linked automatically
Option 2: Create Account Later
- Visit the studio's website
- Click Sign Up
- Use the same email address as your guest booking
- Complete account creation
- Your previous guest bookings will be automatically linked
All guest bookings made with the same email will be imported into your new account.
Benefits of Creating a Full Account
Convenience:
- View all bookings in one place
- Book classes faster with saved information
- Save preferred payment methods
- One-click rebooking of favorite classes
Features:
- Booking history and upcoming classes
- Class reminders and notifications
- Membership and package management
- Profile and preferences
Security:
- Password-protected account access
- Manage trusted devices
- Secure payment information
Perks:
- Access to member-only classes
- Studio loyalty rewards
- Priority booking windows
- Exclusive offers and discounts
Privacy and Data
What Information is Stored
For guest bookings, we store:
- Email address
- Name (as provided during booking)
- Booking details (class, date, time)
- Payment information (processed securely via Stripe)
How Long is Data Kept
- Guest booking data is retained for 2 years
- Sign-in links expire after 30 minutes
- Payment data follows PCI-DSS compliance standards
- You can request data deletion at any time
Data Security
- All data is encrypted in transit (HTTPS/TLS)
- Payment processing via PCI-compliant Stripe
- No passwords stored for guest accounts
- Magic links use cryptographic tokens
Creating a full account provides more control over your data, including the ability to update, export, or delete your information from your account settings.
Studio-Specific Features
Some studios may customize the guest booking experience:
- Required fields: Some studios require phone numbers or additional info
- Guest policies: Studios may set guest booking limits or restrictions
- Class restrictions: Certain classes may require full membership
- Cancellation policies: Guest bookings may have different cancellation rules
Check with the specific studio for their guest booking policies.
Next Steps
After verifying your guest booking:
- Create a Full Account for more features
- Add the class to your calendar
- Review the studio's cancellation policy
- Contact the studio with any questions
If you frequently attend classes at this studio, consider creating a full account for a better experience.
Need Help?
For guest booking issues:
- Studio-specific questions: Contact the studio directly
- Technical problems: Email support@studiobase.org
- Account upgrades: Visit Create Account
Include your booking confirmation number and email address when contacting support.