Upskilling Campaigns
Organization-wide upskilling campaigns with full audience scope, reconcile, and telemetry.
Admins with admin OKRs can create upskilling campaigns for any audience in the tenant — not limited to a manager’s reporting line.
Where to find it
Admin → OKRs → Open campaigns
Admin capabilities
In addition to manager flows (draft, launch, pause, close):
- Full audience scope — target any department, project, or person in the tenant.
- Reconcile — on launched or paused campaigns, run Reconcile materialization to align objectives and assignments with the current audience and templates (same behavior as the ops CLI
pnpm db:reconcile:upskilling-campaignsfor a single campaign). - Telemetry — review sync run IDs, counters, per-person failures, and the full event log on the campaign detail page.
Recommended workflow
- Create a draft with audience filters and templates.
- Preview audience and confirm counts.
- Launch to a pilot group (small person ID list).
- Verify materialized objectives under Member OKRs and assignments under Learning.
- Expand audience or edit templates in a new campaign version (draft only; launched definitions are snapshotted at launch).
Related docs
- Manager upskilling campaigns — manager-scoped usage
- Team OKRs — monitoring progress after launch