In-Person Events - Admin Guide
Overview
In-person events allow you to create and manage physical learning sessions where learners meet at a specific venue. This guide covers everything you need to know about creating, managing, and tracking in-person events.

π¬ Watch this as a short narrated video
Steps shown in this video
- In-person events let you run physical learning sessions. Open the Events section and click Create Event to start.
- First, choose the type of event.
- In-Person Event is for a physical venue; Online Event connects Zoom, Google Meet or Teams. We'll set up an in-person session.
- This opens the session details form.
- Give the event a clear, descriptive name β up to 100 characters.
- Add a description β what learners will cover and what to bring. It appears in their invitation email.
- Set the start date and time, the duration, and the timezone. Choose the venue's timezone β every invitee sees this time.
- Add the full venue address β building, floor and room. It shows on the event card, emails and calendar invites.
- Optionally name the instructor leading the session.
- Choose who can see the event and upload a banner image. Finally, add your invitees and click Create Event to publish β invitation emails go out automatically.
Getting Started
Prerequisites
Before creating events, ensure you have:
- β Admin permissions in your organization
- π§ Learner email addresses (for invitations)
- π Venue details (location, address)
- π Event schedule (dates, times, duration)
Accessing Event Management
- Navigate to Admin Dashboard
- Go to Events section
- Click "Create Event" button
Creating an In-Person Event
Step 1: Choose Event Type
Select "In-Person" as the event type (vs. Online)
π‘ Tip: In-person events display a location icon (π) instead of a video icon, making them easy to distinguish.
Step 2: Basic Event Details
Event Name (Required)
- Max 100 characters
- Clear, descriptive title
- Example: "Q1 Sales Training Workshop" or "Python Fundamentals Bootcamp"
Description (Optional)
- Max 500 characters
- Include:
- What learners will learn
- What to bring (laptop, materials, etc.)
- Dress code (if applicable)
- Example: "Hands-on workshop covering Python basics. Please bring a laptop with Python 3.9+ installed. Lunch will be provided."
Event Banner (Recommended)
- Upload a cover image/thumbnail
- Recommended size: 1200x630px
- Appears on event cards and in emails
- System assigns a default pattern (1-4) if none uploaded
Step 3: Configure First Session
Every event needs at least one session. You can add more sessions later.
Start Date & Time
- Must be in the future
- Date picker + time picker
- Time displayed in selected timezone
Duration
- Choose from dropdown:15 minutes to 8 hours
- Examples: 1 hour, 2.5 hours, 4 hours
Timezone (Required)
- Select from 400+ international timezones
- Shows GMT offset (e.g., "America/New_York - GMT -5:00")
- β οΈ Important: All invitees see time in THIS timezone
π‘ Best Practice: Choose the timezone of your venue location, not the organizer's timezone.
Location (Required for In-Person)
- Full venue address
- Example: "123 Main Street, Building A, Conference Room 2B, San Francisco, CA 94105"
- Include building/floor/room details
- This appears in:
- Event cards
- Email invitations
- Calendar exports
Instructor Name (Optional)
- Name of facilitator/trainer
- Helps learners identify who will lead the session
- Example: "Dr. Sarah Chen" or "John Smith, Sales Manager"
Step 4: Invite Learners
Adding Invitees
- Click "Invite Learners" button
- Select from user list (searchable)
- Or use "Invite All" to invite entire organization
- Users must be in the system to be invited
What Happens After Adding Invitees
- βοΈ Invitation emails sent automatically
- π§ Includes event details, location, calendar links
- π± Users see event in their "Upcoming Events" tab
- π Push notification sent (if enabled)
Step 5: Save & Publish
Click "Create Event" to publish. Event is immediately visible to invited learners.
Managing Existing Events
Event Dashboard Tabs
After creating an event, you'll see three tabs:
1. Overview Tab
Edit Basic Details:
- Change event name
- Update description
- Replace banner image
- β οΈ Cannot change event type (in-person β online)
Event Actions:
- π Copy Event Link: Share direct link to event
- β οΈ Cancel Event: Sends cancellation emails to all invitees
2. Sessions Tab
View All Sessions:
- See all session instances for this event
- Each shows: Date, Time, Location, Registered count, Status
Add New Session:
- Click "Add Session" button
- Same form as initial session creation
- Useful for recurring events or multiple time slots
- Example: Same workshop offered Monday and Thursday
Edit Session:
- Click pencil icon on session card
- Can modify:
- Start date/time
- Duration
- Timezone
- Location (useful if venue changes)
- Instructor name
- β οΈ Sends "Details Updated" email to registered learners
Delete Session:
- Click trash icon on session card
- β οΈ Cannot delete past sessions (already finished)
- Confirmation required
- Unregisters all learners from that session
3. Learners Tab
View Invitees:
- See all users invited to the event
- Columns:
- Name & email
- Registration status (which session, if any)
- Attendance status (attended/absent/not marked)
- User profile picture
Add More Invitees:
- Click "Invite Learners" button
- Select additional users
- New invitees receive invitation emails
Track Registration:
- See which learners registered for which session
- See registration count per session
- Identify no-shows (registered but didn't attend)
Mark Attendance (After Event):
- Select learner(s)
- Click "Mark Attendance" dropdown
- Choose "Attended" or "Didn't Attend"
- Bulk action available for multiple learners
- Updates attendance tracking automatically
Filter & Export:
- Filter by registration status
- Filter by attendance status
- Export attendee list (CSV)
Multi-Session Events
Why Create Multiple Sessions?
Common scenarios:
- π Recurring Training: Same content, different weeks
- β° Multiple Time Slots: Accommodate different schedules
- π Multiple Locations: Same event at different offices
- π₯ Capacity Limits: Split large groups
How Sessions Work
Registration Rules:
- Learners can register for ONE session per event
- If they switch sessions, they're auto-deregistered from the old one
- Prevents double-booking
Best Practices
β Create all sessions upfront before inviting learners β Use consistent naming if locations differ β Space sessions to avoid learner conflicts β Limit sessions to 3-5 options to avoid decision paralysis
Email Notifications
Automatic Emails Sent
1. Invitation Email
Triggered: When learner added to invitee list Contains:
- Event thumbnail
- Event name & description
- All session options (date, time, location)
- "Register" call-to-action
- Add to calendar links (Google/Outlook)
2. Event Reminder Email
Triggered: Shortly before event starts Contains:
- "Starting soon" message
- Event details
- Location/directions
- Quick action link
3. Details Updated Email
Triggered: When you edit session date/time/location Contains:
- "Event details have changed" message
- Side-by-side comparison (old vs. new)
- Updated calendar links
4. Cancellation Email
Triggered: When you cancel/delete the event Contains:
- "Event canceled" message
- Original event details
- Organizer contact info
5. Post-Event Report Email
Triggered: After event ends Contains:
- Attendance summary
- Number of registered vs. attended
- Link to full report
Email Customization
Currently, email templates are standard. Custom text can be added to event description field, which appears in invitation emails.
Attendance Tracking
How Attendance Works
Self-Reporting (Default):
- After event ends, registered learners see "Mark Attendance" button
- They select "Attended" or "Didn't Attend"
- Voluntary but encouraged
Admin Override:
- Admins can manually mark attendance for any learner
- Go to Learners tab β Select learner(s) β Mark Attendance
- Useful for:
- No-shows who forgot to mark themselves
- Learners who attended but didn't self-report
- Correcting mistakes
Attendance Reports
View Summary:
- Go to Learners tab
- See at-a-glance:
- Total invitees
- Total registered
- Total attended
- No-shows (registered but absent)
Export Data:
- Click export button
- Downloads CSV with:
- Learner names
- Registration status
- Attendance status
- Session details
Use Cases:
- π Track training compliance
- π Issue certificates based on attendance
- π Measure event success rates
- π° Justify training budget
Event Status Management
Understanding Event Status
Events automatically show status badges based on timing:
Status Transitions
UPCOMING β SOON β IMMINENT β LIVE β FINISHED (auto) (auto) (auto) (auto)All transitions are automatic based on session start/end times. No manual action required.
Calendar Integration
Add to Calendar Features
For Learners: After registering, learners can add event to:
- Google Calendar
- Outlook/Office 365
Calendar Entry Includes:
- Event name & description
- Start/end date & time (with timezone)
- Location address
- Link back to event in platform
How It Works: System generates calendar-specific URLs with encoded event data. When learner clicks, calendar app opens with pre-filled event.
Admin Calendar Export
Currently, admins cannot export all events to calendar. Workaround:
- Register yourself as learner (add to invitee list)
- Register for session
- Use "Add to Calendar" button
π‘ Feature Request: Bulk calendar export for admins is on roadmap.
Best Practices & Tips
Planning Phase
β Create events 2-4 weeks in advance for better attendance β Choose accessible venues with clear directions β Check for conflicts with holidays, other major events β Set realistic durations (include breaks for events > 2 hours) β Prepare backup plans (indoor/outdoor alternatives)
Communication
β Write clear descriptions with expectations and requirements β Include parking/transit info in location field β Mention accessibility features if relevant β Provide organizer contact in description for questions β Send reminder (via platform or manual email) 1-2 days before
During Event
β Arrive early to set up venue β Have sign-in sheet as backup attendance tracking β Take photos (with permission) for future promotion β Encourage self-attendance marking at end of session
After Event
β Mark attendance within 24 hours while memory is fresh β Follow up with attendees (thank you, resources, survey) β Review no-shows and reach out individually β Document learnings for improving future events β Share reports with stakeholders
Troubleshooting Common Issues
"Learner says they didn't receive invitation"
Check:
- Is learner in invitee list? (Learners tab)
- Is email address correct in learner's profile?
- Check spam folder
- Re-send: Remove and re-add learner to trigger new email
Workaround: Share event link directly (copy from Overview tab)
"I need to change event date but already have registrations"
Process:
- Go to Sessions tab
- Edit the session (pencil icon)
- Change date/time
- System automatically:
- Keeps all registrations
- Sends "Details Updated" email to registered learners
- Updates calendar entries
Alternative: If major change, consider:
- Creating new session with new date
- Canceling old session
- Manually notify learners to re-register
"I need to move event to different location"
Process:
- Edit session
- Update location field with new address
- Save
- "Details Updated" email sent automatically
Additional Step: Consider sending manual message with:
- Reason for change
- Parking/directions for new location
- Apology for inconvenience
"Learner registered for wrong session"
Solution: Learner can switch themselves:
- They register for correct session
- System auto-deregisters from wrong session
Admin Override: Cannot directly move learners between sessions. Ask learner to re-register.
"I accidentally deleted a session"
Bad News: Cannot undo session deletion.
Recovery Steps:
- Create new session with same details
- Manually notify affected learners
- Ask them to re-register
- Apologize for inconvenience
π‘ Prevention: Always confirm before deleting.
"Attendance numbers don't match reality"
Possible Causes:
- Learners forgot to self-report
- Walk-ins who weren't registered
- Learners left early but marked attended
Solution:
- Manually correct attendance (Learners tab)
- Encourage self-reporting during event closing
- Have sign-in sheet as backup verification
Analytics & Reporting
Available Metrics
Per Event:
- Total invitees
- Total registrations (across all sessions)
- Total attended
- No-show rate (registered but absent)
- Attendance rate (attended / registered)
Per Session:
- Registration count
- Attendance count
- Empty seats (if capacity added in future)
Exporting Data
Learners Export (CSV):
- Name
- Session registered for
- Attendance status
- Registration date
Use Cases:
- Create pivot tables in Excel
- Import to HR systems
- Generate compliance reports
- Track training completion
Security & Privacy
Who Can See Events?
Learners:
- Only see events where they're in the invitee list
- Cannot see events for other teams/departments (unless invited)
Admins:
- See all events in their tenant/organization
- Can manage any event
Personal Data
Event system stores:
- User names and emails
- Registration timestamps
- Attendance status
Compliance: Ensure event descriptions don't include sensitive information.
Quick Reference Guide
Event Creation Checklist
- Event name (clear, concise)
- Description (what, why, what to bring)
- Banner image uploaded
- Date & time selected
- Duration set
- Timezone confirmed (venue location)
- Location address (full, detailed)
- Instructor name (optional)
- Invitees added
- Event published
Pre-Event Checklist
- Sessions created (if multiple)
- All invitees added
- Venue booked/confirmed
- Materials prepared
- Equipment tested
- Catering ordered (if applicable)
- Parking arrangements confirmed
- Reminder sent (1-2 days before)
Post-Event Checklist
- Attendance marked (all learners)
- Thank you message sent
- Resources shared (slides, recordings, etc.)
- Survey sent (if applicable)
- Report exported
- Learnings documented
- Stakeholders updated
Limitations & Future Features
Current Limitations
β No capacity limits: Cannot set max attendees per session β No waitlist: Cannot queue learners if session is full β No custom email templates: Standard templates only β No check-in codes: No QR codes for on-site verification β No recurring event pattern: Must create each session manually
Upcoming Features
π Capacity Management: Set max attendees per session π Waitlist: Auto-notify when spots open up π Check-in App: Mobile check-in for organizers π Custom Emails: Customize invitation templates
Please let us know what feature you would like to see. Send your feedback to divjot.s@5mins.ai