Program Admin, Facilitator, and Sponsor roles
Program Admin, Facilitator, and Sponsor roles
Four team roles in upcoach are assigned per program, not at the organization level: Program Admin, Program Facilitator, Program Sponsor, and Reporting Sponsor. You set them when you invite someone or when you add an existing org member to a program. The same person can be a Program Admin in one program, a Facilitator in another, and a Sponsor in a third.
This article covers what each role does and when to use it.
Quick comparison
| Capability | Program Admin | Facilitator | Program Sponsor | Reporting Sponsor |
|---|---|---|---|---|
| See program content | Yes | Yes | Yes | Yes |
| See Program Reports and Participant Reports | Yes | Yes | Yes | Yes |
| Export Program Reports to CSV | Yes | Yes | Yes | Yes |
| Read participants’ worksheet and check-in answers | Yes | Yes | Yes | No |
| Read participants’ journals and comments | Yes | Yes | Yes | No |
| Read the feed and channels | Yes | Yes | Yes | No |
| Manage members | Yes | Yes | No | No |
| Create / edit / delete activities | Yes | No | No | No |
| Add existing activities from the library | Yes | Yes | No | No |
| Remove activities they added themselves | Yes | Yes | No | No |
| Edit Activity Settings | Yes | No | No | No |
| Edit Event Settings | Yes | Yes | No | No |
| Manage modules and curriculum | Yes | No | No | No |
| Manage sub-group structure | Yes | No | No | No |
| Reorder the left nav and folders | Yes | No | No | No |
| Manage their own one-on-one schedule | Yes | Yes | No | No |
| Create and manage events | Yes | Yes | No | No |
| Moderate feed and channel posts | Yes | Yes | No | No |
| Receive program notifications | Yes | Yes | No | No |
| Counted in member totals | Yes | Yes | No | No |
| Visible in the Members app | Yes | Yes | Yes | Yes |
| Uses a seat | Yes | Yes | Yes | Yes |
All four are seat-consuming roles. See Seats and billing for team roles.
Program Admin
The person who owns a program end-to-end. Use this role when someone needs to build, run, and be responsible for a specific program — but you don’t want them to have organization-wide admin access.
A Program Admin can:
- Build the curriculum — sections, modules, activities of any type
- Edit the program’s structure — left nav order, folders, sub-groups
- Set Activity Settings, including Participant Visibility
- Manage member access — add, remove, change roles within the program
- View reports for the program and for individual participants they share a program with
- Run events, schedules, and packages
- Moderate the feed and channels
A Program Admin cannot:
- Manage Offers (those live in the Admin Area, not inside the program)
- See or change organization-wide settings, billing, or Stripe
If your organization has many programs and different people running each, Program Admin is the role you want for the people running them.
Program Facilitator
Day-to-day delivery — the role for people who deliver a program rather than build it. Use this when someone needs to run events, run community, and help participants, but content authoring stays elsewhere.
A Facilitator can:
- Run events and one-on-one schedules in this program
- Manage their own bookable schedules (not other Facilitators’)
- Moderate posts, messages, and reactions in the feed and channels
- Add existing activities from the library
- Remove activities they themselves added (but not activities added by a Program Admin)
- View reports for participants they share a program with
- Manage member access — add and remove participants
A Facilitator cannot:
- Create brand-new activities
- Edit Activity Settings
- Reorder modules or change the program’s structure
- Edit other Facilitators’ schedules
Default behavior: when an Owner or Admin creates a new program, they’re added to that program as a Facilitator automatically. They can be promoted to Program Admin if you want them to fully own it.
Scoped reports
When a Facilitator opens a participant’s report, upcoach checks whether the Facilitator and the participant share a program where the Facilitator holds report access. If they do, the report opens. If not, the request is rejected — even by direct link. This prevents a Facilitator in one program from reading reports for a participant they have nothing to do with.
For Program Admins, the same scoping applies. For Owners and Admins, all reports are visible.
Program Sponsor
A read-only observer who sees everything in the program, including what participants write. Use this role for stakeholders, executives, or partners who need full visibility into how a program is going without engaging.
A Program Sponsor can:
- See all content, activities, and events in the program
- See reports — full member progress, event attendance, completion data
- Read participants’ worksheet and check-in answers, journals, and comments
- Read the feed and channels
If a sponsor must not read participants’ answers, use Reporting Sponsor instead.
A Sponsor cannot:
- Post, comment, react, RSVP, or interact in any way
- Receive any program notifications — emails, in-app alerts, broadcasts
- Be counted in member totals (they show up in the Members app but don’t add to the count)
Program Sponsors are the right role for an executive sponsor, a content licensor watching how their material lands, or a board observer — anyone participants know can read what they write.
Why Sponsors don’t get notifications
A Sponsor’s whole purpose is observation. Pushing program updates to them as if they were a learner pollutes their inbox and gives the wrong signal. They visit the program when they want to look at it.
Reporting Sponsor
A read-only role that sees a program’s content and results, and never what participants write. Use it when a stakeholder needs to follow progress but participants’ answers must stay private — for example the HR lead at a client whose people are being coached.
A Reporting Sponsor can:
- See all content, activities, and events in the program
- See Program Reports and Participant Reports — progress overall and per participant, completions, views, and dates
- Open a participant’s activities from the Progress tab
- Export Program Reports to CSV. The Response submitted column only says whether a response was submitted (Yes, No, or empty for activity types without responses), never the answer
A Reporting Sponsor cannot:
- Read worksheet or check-in answers, journals, comments, or event transcripts, on any screen or export
- See program notifications they received under an earlier role in this program
- See the feed or channels — they don’t appear in the program’s sidebar
- Open Impact Reports, whose themes are drawn from participants’ answers
- Post, comment, react, RSVP, or interact in any way
- Receive any program notifications, or be counted in member totals
Like a Program Sponsor, a Reporting Sponsor uses a seat.
Assigning these roles
You can assign program-level roles in two places:
When inviting a new user
In Admin Area > Users > Invite Users, pick Program Admin, Program Facilitator, Program Sponsor, or Reporting Sponsor from the role dropdown. The invite modal will require you to select at least one program to assign the role in — these roles don’t exist without a specific program.
See Invite participants for the full flow.
When adding an existing org member to a program
- Open the program
- Open Members in the sidebar
- Click Add Members
- Search for the user
- Pick the role they should have
Members must already exist in your organization. You can’t add a brand-new email this way — use the invite flow above instead.
Combining with organization-level roles
An Owner or Admin can also hold a program-level role in a program. The interaction:
- Admin + Program Admin or Admin + Facilitator in the same program → natural state is “additive”: admin tools plus the program role’s experience. Use the banner Switch button to step down to the pure program role view. See Understand Admin Program Access.
- Admin + Participant, Admin + Program Sponsor, or Admin + Reporting Sponsor in the same program → the program role wins. Admin tools are hidden inside that program. To administrate it, use Admin Area > All programs.