Publishing Workflow

Understand the draft and publish workflow in Strapi.

Draft vs Published

Every entry in Strapi has two states:

  • Draft — Content is saved but not visible to students
  • Published — Content is live and visible on the platform

The Workflow

1. Create as Draft

When you create a new course or lesson, it starts as a draft. You can save it as many times as you need without affecting what students see.

2. Review

Before publishing, review your content:

  • Is the title clear and accurate?
  • Is the description complete?
  • Is the content properly formatted?
  • Are images uploaded and displaying correctly?
  • Are videos working?
  • Is the lesson order correct?

3. Publish

Click Publish to make the entry live. It will appear on the platform within a few seconds.

4. Update

After publishing, any edits you save are applied immediately. There is no separate "staging" step — what you save is what students see.

5. Unpublish (if needed)

If you need to make significant changes or temporarily remove content, click Unpublish. The content will be hidden from students but preserved in the system.

When launching a new course:

  1. Create the course entry (save as draft)
  2. Create all lesson entries linked to the course (save as drafts)
  3. Review everything
  4. Publish all lessons first
  5. Publish the course last

This ensures students don't see a course with missing lessons.

Bulk Operations

Strapi supports selecting multiple entries from the list view. You can publish or unpublish multiple lessons at once, which is useful when launching a complete course.