Video walkthrough
Programs let you combine multiple training activities into a single, structured learning path. Instead of assigning roleplays, videos, and surveys one at a time, you bundle them into a program with clear timelines and track everyone’s progress in one place.
When to Use a Program
Use programs when you need to:- Run cohort-based training with start and end dates
- Combine multiple activities like roleplays, surveys, videos, and coaching into one path
- Track completion across participants and components
- Issue certifications automatically when participants finish

What Goes Inside a Program
Programs are made up of components - the individual activities participants complete. You can mix and match eight types:Announcement
Share information or instructions with participants. No action required from them.
Participant Survey
Capture feedback or assess knowledge with custom questions.
AI Roleplays
Practice with AI-powered conversation simulations. Set completion criteria like minimum rank or number of attempts.
Video
Assign a video for participants to watch.
Article
Assign an article or document for participants to read.
Action Items
Give participants tasks or assignments to complete.
1:1 Coaching
Connect participants with expert coaches for personalized sessions.
Group Meeting
Schedule group sessions with a shared meeting link.
How Programs Work
Create a program
Give it a name and a target launch date. Optionally link a certification to issue when participants finish.You can also generate a full program with AI - describe what you want and Exec builds the components for you. If you’ve saved your materials to the Knowledge Hub, use Create > Program on a document to have Exec generate a multi-week program from it, automatically pulling in the connected scenarios and content. Or Clone an existing program for a new cohort and just reset the launch date.Create a program ->
Add components
Build out the learning path by adding the activities your participants will complete. Set dates, choose participants, and configure prerequisites.Add components ->
Enroll participants
Add participants by email. Enrolling someone can also assign them a seat right from the program, so first-time users get a license and an account-activation email automatically when the program launches, with no separate trip to Settings. Schedule enrollment emails for launch day.Manage participants ->
Launch
When everything is ready, launch the program. Participants receive enrollment emails and can start working through their assigned components.Launch your program ->
Track progress
Monitor completion rates, view survey responses, check roleplay performance, and send reminders to participants who fall behind.Track progress ->
Program Lifecycle
Your Programs list shows where each program stands at a glance.
| Status | What it means |
|---|---|
| In Design | You are building the program. Components and participants can be added freely. |
| Launch Ready | The program has at least one component and participants. Ready to go live. |
| Live | Participants have been notified and can see their assigned components. |
| Complete | The program has ended. All ongoing components are closed and completion statuses are finalized. |
| Archived | The program was removed before launch. Scheduled invitations are cancelled and reserved credits are restored. |
Roles
Programs have two roles:| Role | What they can do |
|---|---|
| Program Lead | Create and edit components, manage participants, launch the program, grant deadline extensions, view all analytics. |
| Participant | View assigned components, complete activities, track their own progress. |