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 organisation
- π§ 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
Click Create Event and choose In-Person Event ("Happens at a physical location") from the dropdown. Online Event is for sessions run through Zoom, Google Meet, or Microsoft Teams.
π‘ 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."
Theme (event banner)
- Set in the Theme section at the bottom of the form - upload a cover image or pick one from the gallery
- 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. Fill these in under Session details. You can add more sessions later.
Start Date & Time
- Set with the Date and Start fields
- Time displayed in selected timezone
Duration
- Enter the length in days, hours, and minutes
- Defaults to 4 hours; a session can last up to 30 days
Timezone (Required)
- Select from the list of 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 organiser'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 (Optional)
- Name of facilitator/trainer
- Helps learners identify who will lead the session
- Example: "Dr. Sarah Chen" or "John Smith, Sales Manager"
Step 4: Choose the Type of Event
Under Type of event, pick one:
- Standalone event: an independent training session. Then set Event availability:
- Public: all users in your organisation can discover and register for the event
- Invite only (default): only invited users can see the event
- Course event: linked to a course. Learners are added automatically through course enrolment, so you don't invite them yourself.
Step 5: Create the Event
Click Create Event. The event is saved and you land on its page, ready to invite learners.
Step 6: Invite Learners
Invitations are sent from the event page after it has been created (not needed for course events):
- Open the Learners tab and click Invite Learners.
- In Invite people to your event, choose people from the All People, Team Managers, Teams, or Cohorts tabs (searchable). Users must already be in your organisation.
- For events with several sessions, you can optionally select Assign to a specific session.
- Click Select [n] Learners, optionally add an Email message, then click Invite [n] Learners.
What Happens After Adding Invitees
- βοΈ Invitation emails sent automatically (not for sessions that have already taken place)
- π§ Includes event details and location
- π± Learners see the event under Upcoming events on their Events page
Managing Existing Events
Event Dashboard Tabs
After creating an event, its page has three tabs: Sessions, Learners, and Overview. Editing and event actions sit at the top of the page.
Event Details and Actions
Edit Details (button at the top of the event page):
- Change event name
- Update description
- Change the theme (banner image)
- β οΈ Cannot change event type (in-person β online)
Event Actions (the ... menu next to Edit Details):
- π Copy event link: Share direct link to event
- β οΈ Cancel Event: Sends cancellation emails to all invitees
Overview tab: shows About the event (the description), who organised it, and any courses the event is Linked to.
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 fields as initial session creation (in-person events only)
- Sessions can't overlap - you'll see a warning if the new time clashes with an existing session
- 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
- β οΈ Changing the date/time, timezone, or location sends a "details updated" email to registered learners
Delete Session:
- Click trash icon on session card
- β οΈ The trash icon only appears when the event has more than one session - to remove an event's only session, cancel the event instead
- Confirmation required
- Unregisters all learners from that session; learners registered for an upcoming session get a cancellation email
Learners Tab
At the top, two summary cards show the number of Learners invited and the Attendance rate (with the number of attendees).
View Invitees:
- See all users invited to the event
- Columns:
- Name, email, and profile picture
- Session (which session they registered for, if any)
- Attendance (Yes / No, or neither if not marked)
- Remove an invitation with the remove icon on the row (upcoming standalone events only)
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):
- Click Mark Attendance on the Attendance card
- In the Mark attendance panel, click Attended or Didn't Attend for each learner
- For multi-session events, choose the session first for any learner who didn't register for one
- Bulk marking (select several learners, then mark them all) is available for single-session events only
- Updates attendance tracking automatically
Search & Export:
- Search the learner list by name or email
- Click Download Report to export the list as a 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: 1 day before the event starts Contains:
- "Starting in 1 day" message
- Event details
- Location/directions
- Quick action link
3. Details Updated Email
Triggered: When you edit a session's date/time, timezone, or location Contains:
- "Event details have changed" message
- Side-by-side comparison (old vs. new)
- Updated calendar links
4. Cancellation Email
Triggered: When you cancel the event, or delete an upcoming session learners are registered for Contains:
- "Event cancelled" message
- Original event details
5. Registration Confirmation Email
Triggered: When a learner registers for a session Contains:
- "You're all set" confirmation
- Session details
6. Mark Attendance Email
Triggered: After the event ends Contains:
- A thank-you message asking learners to mark their attendance
- A note that it counts towards course progress, for course events
Email Customisation
Email templates are standard. You can add your own text in two places: the event description (appears in emails), and the optional Email message field when you invite learners.
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 β Mark Attendance β Attended / Didn't Attend
- 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 learners invited
- Attendance rate and number of attendees
Export Data:
- Click Download Report on the Learners tab
- Downloads CSV with:
- Name, email, and team
- Session and session date
- Attendance
Use Cases:
- π Track training compliance
- π Issue certificates based on attendance
- π Measure event success rates
- π° Justify training budget
Event Status Management
Understanding Event Status
Event cards automatically show a status badge 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 organiser 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 event link in the ... menu at the top of the event page)
"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
- Deleting the old session (registered learners get a cancellation email)
- 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
- Apologise 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 learners invited
- Attendance rate and number of attendees
Per Session:
- Registration count (shown on each session card)
Exporting Data
Learners Export (CSV, from Download Report on an event's Learners tab):
- Name
- Team
- Session
- Session Date
- Attendance
All Events Export (CSV, across events):
- On the Events page, click Export.
- In Export events data, set the From and To dates (defaults to the last 30 days).
- Click Download CSV. Each row is one event with: Event Name, Type, Visibility, Sessions, Start Date, End Date, Registered, Attended, and Attendance %.
Use Cases:
- Create pivot tables in Excel
- Import to HR systems
- Generate compliance reports
- Track training completion
Security & Privacy
Who Can See Events?
Learners:
- Invite only events: only learners on the invitee list can see them
- Public events: everyone in your organisation can discover and register
- Course events: learners enrolled in the linked course
Admins:
- See all events in their organisation
- 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 created
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 organisers π Custom Emails: Customise invitation templates
Please let us know what feature you would like to see. Send your feedback to divjot.s@5mins.ai