Skip to main content
Events are the core of PassTru. Each event has its own portal, attendee list, check-in page, and branding.

Creating an Event

You need at least 1 event token in your account to create an event. Purchase tokens at /purchase before proceeding.
1

Navigate to Events

Go to Events/events from the client portal sidebar.
2

Click Create Event

Click the Create Event button in the top-right corner.
3

Fill in Event Details

Complete the form:Required Fields:
  • Event Name: Display name for your event
  • Event Slug: URL-friendly identifier (auto-generated, editable)
  • Date: Event date (YYYY-MM-DD format)
Optional Fields:
  • Venue: Event location
  • Category: Select from Conference, Seminar, Training, Briefing, Meeting, Dinner, Wedding, Birthday
  • Details: Additional description or notes
4

Configure Attendee Fields

Select which fields to collect for attendees:Always Required:
  • Name
  • Email
Optional Fields:
  • Department
  • Organisation
  • Seat
  • Table
  • Booth
  • Dietary
  • Remarks
5

Create Event

Click Save to create the event. This consumes 1 event token from your balance.
The event slug becomes part of your event URLs: /{org-slug}/{event-slug}/portal
Create Event Form

Event Slug Best Practices

Your event slug is auto-generated from the event name but can be edited. Good Slugs:
  • annual-conference-2024
  • product-launch-may
  • training-workshop-1
Avoid:
  • Special characters (!, @, #, etc.)
  • Spaces (use hyphens instead)
  • Very long slugs (keep under 50 characters)
Choose memorable slugs that are easy to share and type on mobile devices.

Viewing All Events

The Events page at /events displays all your events in a table:
  • Event Name: Click to open the event portal
  • Date: Event date
  • Venue: Event location
  • Category: Event type
  • Status: Active or Suspended
  • Actions: Edit, Suspend/Reactivate, Delete

Searching Events

Use the search bar to filter events by:
  • Event name
  • Event slug

Editing an Event

You can update event details at any time.
1

Open Edit Dialog

Click the Edit icon next to the event in the Events table.
2

Update Fields

Modify any of the following:
  • Event name
  • Date
  • Venue
  • Category
  • Details
  • Attendee fields configuration
3

Save Changes

Click Save to update the event. No additional tokens are consumed.
Changing attendee fields after attendees have been added may affect existing data. Review carefully before saving.

Event Status Management

Suspending an Event

Suspend events to temporarily disable access without deleting data.
1

Select Event

Find the event in the Events table.
2

Click Suspend

Click the Suspend icon (ban icon).
3

Confirm

Review the confirmation dialog. Suspending an event:
  • Disables the check-in page
  • Blocks attendee portal access
  • Prevents event manager access
4

Complete Suspension

Click Suspend to confirm.

Reactivating an Event

Restore full functionality to a suspended event.
  1. Click the Reactivate icon (checkmark icon) next to the suspended event
  2. Confirm the action
  3. All access is restored immediately
Use suspend/reactivate for events that may be rescheduled or temporarily postponed.

Deleting an Event

Deleting an event is permanent and cannot be undone. All attendee data, check-in records, and branding settings will be permanently removed.
1

Open Delete Dialog

Click the Delete icon (trash icon) next to the event.
2

Download Event Data (Recommended)

Before confirming deletion, click Download Event Data to export:
  • All attendee records
  • Check-in history
  • Check-in methods and timestamps
3

Confirm Deletion

Type confirmation if required and click Delete Event.
4

Token Return

Unused attendee tokens are returned to your balance. For example:
  • If you added 50 attendees but purchased 100 tokens for this event
  • 50 tokens are returned to your account
Delete Event Dialog

Accessing the Event Portal

Each event has a dedicated portal for full management.
  1. Go to Events/events
  2. Click on the event name in the table
  3. You’ll be redirected to /{org-slug}/{event-slug}/portal
Alternatively, construct the URL manually:
https://yourdomain.com/{org-slug}/{event-slug}/portal

Event Portal Features

The Event Portal includes:

Dashboard Tab (/portal)

  • Total registrants count
  • Total check-ins count
  • Real-time attendee list with status
  • Check-in times and methods (QR scan vs. manual)

Attendees Tab (/portal/attendees)

  • Add attendees manually
  • Import attendees via CSV
  • Download CSV template
  • Export attendee data
  • Send/resend confirmation emails
  • Activate/deactivate attendee portals

Check-In Tab (/portal/checkin)

  • Search attendees by unique ID, email, or name
  • Manual check-in on behalf of attendees
  • Send confirmation emails
  • Activate/deactivate check-in page
  • Copy check-in page URL

Branding Tab (/portal/branding)

  • Customize attendee portal content
  • Configure check-in page design
  • Set post-check-in message
  • Design confirmation email template
  • Save drafts and publish
The Event Portal sidebar includes a “Back to Client Portal” link for easy navigation.

Event Categories

PassTru supports 8 event categories to help organize your events:
  • Conference: Multi-day professional gatherings
  • Seminar: Educational or training sessions
  • Training: Skill-building workshops
  • Briefing: Information sessions or updates
  • Meeting: Internal or external meetings
  • Dinner: Gala dinners or banquets
  • Wedding: Wedding receptions or ceremonies
  • Birthday: Birthday celebrations or parties
Categories help with reporting and filtering but don’t affect functionality.

Attendee Fields Configuration

Choose which fields to collect for your attendees during event creation.

Always Required

  • Name: Attendee’s full name
  • Email: Attendee’s email address

Optional Fields

Select additional fields based on your event needs:
FieldUse Case
DepartmentCorporate events, conferences
OrganisationMulti-company events
SeatAssigned seating events
TableBanquet-style dinners, weddings
BoothTrade shows, exhibitions
DietaryEvents with catering
RemarksSpecial requests or notes

How Attendee Fields Work

  1. Selected fields appear in the CSV template
  2. Attendees see these fields in their attendee portal
  3. Fields can be used in branding templates (e.g., “Welcome, !”)
  4. Data is included in exported reports
Removing attendee fields after data has been collected may cause data loss. Always export data before modifying field configuration.

Event URLs Reference

Each event generates multiple URLs:

Internal URLs (Client/Event Manager Access)

  • Event Portal: /{org-slug}/{event-slug}/portal
  • Attendee Management: /{org-slug}/{event-slug}/portal/attendees
  • Check-In Management: /{org-slug}/{event-slug}/portal/checkin
  • Branding Settings: /{org-slug}/{event-slug}/portal/branding

Public URLs (Attendee Access)

  • Check-In Page: /{org-slug}/{event-slug}/welcome
  • Attendee Portal: /{org-slug}/{event-slug}/attendee/{unique-id}
Bookmark your event portal URL for quick access during event day.

Best Practices

Review your event requirements and select all necessary fields during event creation. Changing fields later may complicate data imports and exports.
Include dates or versions in event names for easy identification:
  • ✅ “Annual Conference 2024”
  • ✅ “Product Launch - Q2 2024”
  • ❌ “Conference”
  • ❌ “Event1”
Before your event day:
  1. Add 2-3 test attendees
  2. Test the check-in flow (QR and manual)
  3. Review confirmation emails
  4. Check attendee portal functionality
  5. Delete test attendees before importing real data
Always download event data before deletion. This provides:
  • Permanent records for compliance
  • Backup in case of accidental deletion
  • Historical data for future events
If your event is postponed or under review:
  • Use Suspend instead of delete
  • Reactivate when ready
  • Only delete when data retention is no longer needed

Common Workflows

Setting Up a Conference

  1. Create event with category “Conference”
  2. Select attendee fields: Name, Email, Department, Organisation, Dietary
  3. Import attendees via CSV (see Attendee Management Guide)
  4. Customize branding with conference logo and colors
  5. Set up confirmation email with agenda and venue map
  6. Create event managers for registration desk staff
  7. Activate check-in page 1 day before event
  8. Monitor check-ins in real-time from event dashboard

Managing a Wedding Reception

  1. Create event with category “Wedding”
  2. Select attendee fields: Name, Email, Table, Dietary, Remarks
  3. Import guest list via CSV with table assignments
  4. Customize branding with wedding photos and colors
  5. Design personalized confirmation emails
  6. Share check-in page URL with venue coordinator
  7. Use manual check-in for walk-in guests
  8. Export final attendance list after event

Troubleshooting

Resolution:
  1. Check your token balance on the dashboard
  2. Navigate to /purchase to buy event tokens
  3. After purchase, return to /events and create the event
Resolution:
  • Edit the auto-generated slug to make it unique
  • Add a date or version number (e.g., annual-conference-2024)
  • Slugs must be unique across your organization
Possible causes:
  • Event is suspended → Reactivate the event
  • Wrong URL → Verify the slug matches the event
  • Permission issue → Ensure you’re logged in as the client owner
Resolution:
  1. Edit the event and verify attendee fields are selected
  2. Save changes
  3. Download a new CSV template from /portal/attendees

Build docs developers (and LLMs) love