Accessing Attendee Management
Adding Attendees Manually
Enter Attendee Details
Fill in the form:
- Name: Attendee’s full name (required)
- Email: Attendee’s email address (required)
After adding an attendee, you must manually send the confirmation email using the Send Email button.
Importing Attendees via CSV
Bulk import attendees using a CSV file.Step 1: Download CSV Template
Step 2: Fill in Attendee Data
- Open the CSV template in Excel, Google Sheets, or any spreadsheet application
- Fill in attendee information row by row:
- Name: Full name (max 200 characters)
- Email: Valid email address
- Optional fields: Fill as needed
Step 3: Validate Your CSV
Before uploading, check for:- ✅ No blank rows
- ✅ No missing Name or Email values
- ✅ Email addresses are properly formatted
- ✅ Special characters are removed (e.g., angle brackets, less than, greater than)
- ✅ File size is reasonable (under 5 MB)
Step 4: Upload CSV
Validation
The system validates:
- File format and structure
- Required fields (Name, Email)
- Email format
- Row count (max 1,000)
- Token availability
Token Deduction
If validation passes:
- The number of attendees is counted
- Attendee tokens are deducted from your balance (1 token per attendee)
- If insufficient tokens, upload is rejected
CSV imports do NOT automatically send confirmation emails. Use the bulk email feature after import.
Common CSV Import Errors
'Name is missing' error
'Name is missing' error
Cause: One or more rows have an empty Name field.Resolution:
- Open your CSV and check for blank Name cells
- Fill in missing names
- Re-upload the file
'Invalid email format' error
'Invalid email format' error
Cause: Email address doesn’t match the pattern
[email protected].Resolution:- Check for typos (e.g.,
user@domainwithout.com) - Remove spaces before or after email addresses
- Ensure @ symbol is present
'Insufficient attendee tokens' error
'Insufficient attendee tokens' error
Cause: Your account doesn’t have enough tokens to import all attendees.Resolution:
- Check your token balance on the dashboard
- Purchase more attendee tokens at
/purchase - Return and upload the CSV again
'CSV exceeds maximum of 1,000 rows' error
'CSV exceeds maximum of 1,000 rows' error
Cause: Your CSV has more than 1,000 attendee rows.Resolution:
- Split your CSV into multiple files (e.g., 500 rows each)
- Upload each file separately
- Contact support if you need to import larger batches
Managing Attendees
Viewing All Attendees
The Attendee Management page displays a table with:- Name: Attendee’s full name
- Email: Attendee’s email address
- Unique ID: 8-character alphanumeric ID (e.g., “A3B5X7K2”)
- Checked In: Status badge (Checked In / Pending)
- Check-In Time: Timestamp of check-in (if applicable)
- Check-In Method: QR Scan or Manual
- Portal Active: Whether the attendee portal is enabled
- Actions: Send Email, Toggle Portal, Delete
Searching Attendees
Use the search bar to filter attendees by:- Name (partial match)
- Email (partial match)
- Unique ID (exact or partial match)
Sending Confirmation Emails
Confirmation emails contain event details, QR codes, unique IDs, and attendee portal links.Sending Individual Emails
Sending Bulk Emails
Send confirmation emails to all attendees at once.Confirm Action
Review the confirmation dialog. This will send emails to:
- All attendees who haven’t received a confirmation email, OR
- All attendees (including resending to those who already received one)
Processing
The system processes emails in batches. A progress indicator shows how many have been sent.
Resending Confirmation Emails
- Find the attendee in the table
- Click Resend Email (if already sent once)
- The attendee receives a fresh copy of the confirmation email
Attendee Portals
Each attendee has a personal portal accessible at:What’s in the Attendee Portal?
- Personalized Welcome: “Welcome, [Attendee Name]”
- Event Information: Details from your event branding
- Attendee Info: Display of custom fields (Department, Table, etc.)
- QR Code: Downloadable QR code for check-in
- Unique ID: Displayed prominently
Activating Attendee Portals
Attendee portals can be activated manually or automatically.Manual Activation (Individual)
Manual Activation (All Attendees)
- Click Activate All Portals at the top of the page
- Confirm the action
- All attendee portals become accessible immediately
Automatic Activation
Attendee portals are automatically activated when attendees check in (QR scan or manual check-in).
Deactivating Attendee Portals
You can disable portal access at any time:- Click the Portal Active switch to turn it off
- The attendee’s portal link becomes inaccessible
- They see an error message if they try to access the portal
- Click Deactivate All Portals
- Confirm the action
- All attendee portals are disabled
Exporting Attendee Data
Download attendee data as a CSV file.File Generated
The system generates a CSV with:
- Name
- Unique ID
- Checked In status (Yes/No)
- Check-In Time
- Check-In Method (QR Scan / Manual)
- Portal Active status
Deleting Attendees
Use this feature to remove test attendees or duplicate entries.
Best Practices
Import CSV files in smaller batches
Import CSV files in smaller batches
For large events (500+ attendees):
- Split your CSV into batches of 200-300 rows
- Upload one batch at a time
- This improves upload success rate and makes troubleshooting easier
Test with sample attendees first
Test with sample attendees first
Before importing your full attendee list:
- Create a test CSV with 3-5 sample rows
- Upload and verify import success
- Send test confirmation emails
- Review attendee portal and QR codes
- Delete test attendees
- Import full attendee list
Send confirmation emails strategically
Send confirmation emails strategically
For conferences and trainings:
- Send emails 1-2 weeks before the event
- Include event agenda and venue map
- Send emails 3-5 days before the event
- Include dress code and parking information
Activate portals only when needed
Activate portals only when needed
- Keep portals deactivated until after confirmation emails are sent
- Activate manually for VIP or early access attendees
- Enable automatic activation via check-in for general attendees
Export data before and after events
Export data before and after events
Before event:
- Export attendee list for registration desk reference
- Export with check-in data for attendance reports
- Use for follow-up communications
Common Workflows
Importing a Conference Attendee List
- Download CSV template from Attendee Management page
- Export attendee data from your registration system
- Map columns to match template (Name → Name, Email → Email, Company → Organisation)
- Copy data into template
- Save as CSV (UTF-8)
- Upload to PassTru
- Verify import count matches expected
- Send bulk confirmation emails
- Activate all portals
Managing Walk-In Attendees
- Keep a tablet at the registration desk
- Open Attendee Management page
- For walk-ins:
- Click Add Attendee
- Enter their name and email
- Save (1 token consumed)
- Immediately send confirmation email
- Direct them to check in via QR or manually
Troubleshooting
CSV upload fails with no error message
CSV upload fails with no error message
Possible causes:
- File is too large (over 5 MB)
- File is corrupted
- Network timeout
- Check file size and compress if needed
- Re-save CSV as UTF-8 encoded
- Try uploading on a stable internet connection
- Split into smaller batches
Confirmation emails not arriving
Confirmation emails not arriving
Steps to resolve:
- Check spam/junk folders
- Verify email addresses are correct in attendee list
- Test with a personal email address
- Check Resend dashboard for delivery status
- Wait 5-10 minutes (email delivery can be delayed)
Attendee portal shows 'not found' error
Attendee portal shows 'not found' error
Possible causes:
- Portal is deactivated → Toggle portal active switch
- Wrong unique ID in URL → Verify the unique ID matches
- Attendee was deleted → Re-add the attendee
Cannot export attendees - no data returned
Cannot export attendees - no data returned
Resolution:
- Ensure at least one attendee exists
- Refresh the page
- Try exporting from a different browser
- Check browser console for errors