FEATURE GUIDE FOR CANADA

Clear studio operations for owners, staff, and members.

For Canadian studios, the system needs to be easy for staff, transparent for members, and careful with privacy. This page explains the full workflow beyond the short landing page.

PassFlow connects check-in, bookings, memberships, reports, and member communication in a lightweight web-app setup.

1. Owner dashboard and daily operations

A clear control room for revenue, memberships, bookings, branch operations, and setup work.

Revenue and attendance reports

  • Sales trends: Review daily and monthly revenue, payment types, pass sales, and attendance patterns in one dashboard.
  • Retention indicators: Separate new members, expiring passes, renewals, and inactive members so follow-up is easier.
  • Class planning data: Use weekday and time-slot attendance charts to adjust class capacity and timetable decisions.

Memberships, payments, and holds

  • Flexible pass types: Support session passes, unlimited/monthly passes, private packages, start-date scheduling, extensions, and renewals.
  • Soft delete safety: Deleted members can be reviewed and restored from a recycle area when an operator makes a mistake.
  • Hold rules: Set whether members can pause a pass, how many holds are allowed, and how the expiry date moves.

Bookings, waitlists, and no-shows

  • Capacity control: Set class capacity by branch, class, or schedule and show available seats to members.
  • Waitlist promotion: When a spot opens, the next member can be promoted and notified automatically.
  • No-show policy support: Configure late-cancel and no-show deduction rules to match the way your studio operates.

Setup, branding, and migration

  • AI-assisted import: Upload existing member lists, timetables, or price sheets so setup data can be prepared faster.
  • Branding: Apply your studio logo, color, social links, QR codes, and app shortcuts to each user-facing app.
  • Multi-branch structure: Separate branches, programs, instructors, schedules, and revenue while the owner can review the whole operation.

2. Member app

Members can check their own schedule, credits, booking status, and notices without calling the front desk.

Easy access without an app store

  • PIN-style login: Members use a simple phone-number based login flow instead of remembering a complex password.
  • Installable PWA: The member app can be saved to the home screen from Safari or Chrome without app-store approval.
  • Localized interface: Member-facing screens support multilingual use for studios with international members.

Bookings and class information

  • Live timetable: Members see available classes, remaining seats, teacher information, and booking status.
  • Cancel and waitlist flow: Cancellation windows, waiting lists, and booking confirmations follow your studio rules.
  • Price and pass visibility: Members can view their active pass, expiry date, remaining credits, and available plans.

Member self-service

  • Attendance history: Members can review past visits and monthly attendance patterns.
  • Hold requests: If enabled by the owner, members can request or apply a pass hold from the app.
  • Notices and links: Announcements, reminders, and studio social links are available in the same place.

3. Check-in kiosk

A tablet-based attendance desk for unmanned check-in, PIN fallback, offline tolerance, and studio media.

Face check-in plus PIN fallback

  • On-device recognition: Face matching is processed on the tablet where possible, reducing the need to send face images around.
  • PIN fallback: If lighting, mask, or camera angle makes recognition difficult, members can check in with a simple PIN.
  • Duplicate guard: Short-window duplicate detection helps prevent repeated credit deductions from accidental repeated taps.

Privacy-conscious biometric handling

  • No face photo gallery: Face data is stored as numerical descriptors rather than ordinary face-photo files.
  • Pass validation: On check-in, the system checks expiry, remaining credits, duplicate visits, and booking status.
  • Offline cache: If Wi-Fi drops, attendance can be cached locally and synced when the connection returns.

Kiosk media and control

  • Notice screen: Show images, videos, studio announcements, or class reminders while the kiosk is idle.
  • Operating hours: Camera and screen behavior can follow studio hours to reduce unnecessary tablet use.
  • Custom layout: Configure logos, background style, camera preview size, and kiosk display mode.

4. Instructor app

Teachers see only the classes and members they need, without exposing owner-level business data.

Class roster and attendance

  • Today’s classes: Instructors see their own schedule and roster for the day.
  • Manual check-in: Teachers can mark attendance manually when a member needs help at the kiosk.
  • Member notes: Operational notes such as injuries or class remarks can be shared for better class quality.

Role separation

  • Limited access: Instructors do not see overall revenue, other teachers’ private schedules, or owner settings.
  • Simple authentication: PIN-based instructor access keeps the login flow lightweight.
  • Studio announcements: Important notices from the owner can be checked in the instructor app.

5. AI assistant

Ask plain-language questions and use your studio data for follow-up, reports, and operations planning.

Chat with your data

  • Natural questions: Ask questions such as who has many credits left, who is expiring soon, or how revenue changed this week.
  • Instant summaries: Daily, weekly, and monthly revenue or attendance summaries can be generated without opening spreadsheets.
  • Member lookups: Find pass status, visit history, and membership details quickly from a chat-like interface.

Retention and follow-up support

  • At-risk member lists: Identify members who are near expiry or have not visited recently.
  • Message drafts: Generate friendly follow-up drafts that the owner can review before sending.
  • Re-registration insight: Visualize renewal and churn patterns so campaigns are based on real behavior.

6. Messaging, privacy, and platform stability

The platform is built on Firebase, PWA delivery, role-based access, and region-friendly contact channels.

Local messaging channels

  • Push first: Use app push notifications for notices, bookings, cancellations, and reminders when possible.
  • Local chat links: Connect Kakao, LINE, Zalo, WhatsApp, Facebook, or other local channels depending on your market.
  • History tracking: Review sent notices and member communication history from the dashboard.

Cloud and access control

  • Firebase infrastructure: Use Firebase/Google Cloud for authentication, database, storage, hosting, and synchronized apps.
  • Role-based rules: Separate owner, instructor, member, and kiosk access so each role sees only what it needs.
  • Backup and recovery design: Scheduled backups and soft-delete flows help recovery when mistakes or operational issues happen.

Four installable apps

  • Owner, kiosk, member, instructor: Each role can install its own lightweight web app from the browser.
  • Tablet-friendly design: Kiosk and admin screens are optimized for real studio tablets and repeated daily use.
  • Resilience helpers: Offline sync, warmup loading, and error-recovery helpers reduce downtime in normal studio conditions.
Privacy and consent workflows should be reviewed for your province and business policy before launch.

Check the workflow in the demo

Try the owner, kiosk, member, and instructor apps before onboarding your studio data.

Best for: Canadian studios that need transparent member, staff, and owner workflows.