For creators
Publish a doc — private, cohort, course or public on the web
Six audiences, the same model as everything else on the platform. Public docs get a custom slug, OG metadata, and live at /p/<your-tenant>/k/<slug> on your portal.
Last updated May 24, 2026
Open the publish dialog
In the doc editor top-right, click the audience pill (it shows the current state — 🔒 Private / Draft by default). The publish dialog opens with six options.
The six audiences
- 🔒 Private — only you.
- 🛡 Admins + instructors — for SOPs, runbooks, internal docs.
- 🏢 Everyone in workspace — workspace-wide announcements, staff handbooks.
- 👥 Community — pick one cohort; only its members can see this doc.
- 🎓 Course — pick one course; everyone enrolled (current and future) can see this doc.
- 🌐 Public on the web — anyone with the URL, indexed by search engines.
Draft vs Published
Every doc has a status orthogonal to audience. Audience says WHO can see it; status says WHETHER it's visible at all. A doc published to 'Course' but left as Draft stays invisible to the cohort until you flip status to Published.
Public docs — slug & SEO
- Pick a slug — lowercase, hyphens. We validate against the reserved-slugs list so you don't collide with platform routes.
- Set SEO title, description and OG image — these override the doc's title for search engines and link previews.
- Toggle 'noindex' if you want the page reachable by URL but hidden from Google.
- The page lives at /p/<your-tenant>/k/<your-slug> on your portal — same chrome as the rest of your site. The hub index at /p/<your-tenant>/k lists every published-public doc.
Who gets notified
When a doc goes public for the first time, every admin and instructor in the workspace (except the author) gets a notification. Cohort and course audience changes don't fan out — they're picked up next time a student loads the docs sidebar.
Related