How organizations, events, roles, public pages, and tokens relate.
Organizations
Every event, token balance, staff account, and report belongs to one organization, keeping each client's data separate.
Each organization has its own slug, and that slug appears in every public event URL the platform generates.
- An organization can have multiple events.
- Token balances are shared across the organization.
- Staff access and reports are scoped to the organization.
Events
Each event holds its own attendee list, branding, check-in configuration, booths, rewards, and public routes.
Creating an event consumes one event token. From there, the event portal is where most event-specific setup and operations happen.
- Create, edit, duplicate, suspend, or delete events from the client portal.
- Run attendees, check-in, branding, booths, visitors, and rewards inside the event portal.
- Use event slugs carefully because they shape public URLs.
Public pages and staff workspaces
Public pages are for attendees and visitors. Private workspaces are for clients, event managers, booth operators, and super admins.
This separation keeps public journeys focused and protects staff tools behind authentication.
- Public pages include check-in, attendee portal, visitor registration, and booth scanning.
- Private pages include dashboards, event operations, token purchase, and settings.
Roles
PassTru uses roles to control access boundaries. Roles are not just labels for navigation; they determine what routes load and what actions a user can perform.
- `client` manages the organization and events.
- `event_manager` runs check-in for assigned events.
- `booth_operator` works in the booth-side operator dashboard.
- `super_admin` is for platform-level administration only.
Tokens
Tokens record operational usage by type. Purchases credit the organization balance after the payment provider confirms settlement.
- Event tokens are used for event creation and duplication.
- Attendee tokens are used for attendee creation and import.
- Booth tokens are used for booth setup and booth cloning during duplication.
- Visitor tokens are used when visitors register for gamification flows.