Post Lifecycle

Every post in Postnomic follows a defined lifecycle that tracks its status from initial creation through publication and beyond. Understanding these states helps you manage your content workflow effec...

Overview

Every post in Postnomic follows a defined lifecycle that tracks its status from initial creation through publication and beyond. Understanding these states helps you manage your content workflow effectively.

Post States

Draft

The initial state for every new post. Drafts are only visible to blog members with Author, Editor, Reviewer, or Admin roles. Use this state while you are actively writing and refining your content.

  • Who can create: Authors, Editors, Reviewers, Admins
  • Visible to public: No
  • Transitions to: InReview, Scheduled, Published

InReview

Posts submitted for editorial review before publication. When review workflows are enabled on the blog, authors submit their completed drafts for review rather than publishing directly.

  • Who can submit: Authors, Editors
  • Visible to public: No
  • Transitions to: Draft (rejected), Scheduled, Published (approved)

See the Review Workflows guide for details on the review process.

Scheduled

Posts with a future publish date. The post will automatically transition to Published when the scheduled date and time arrives. Content scheduling is available on Pro and Enterprise plans.

  • Who can schedule: Editors, Reviewers, Admins (or Authors with direct publish access)
  • Visible to public: No (until the scheduled date)
  • Transitions to: Published (automatically at scheduled time), Draft (if unscheduled)

Published

The post is live and visible to all readers through the public API and Client SDKs. Published posts appear in blog listings, are accessible via their slug URL, and can be discovered through search and filtering.

  • Visible to public: Yes
  • Transitions to: Unpublished, Archived

Unpublished

A previously published post that has been taken offline. The content is preserved but no longer visible to public readers. Use this state to temporarily remove a post that needs corrections or updates.

  • Visible to public: No
  • Transitions to: Published (re-publish), Archived, Draft

Posts can also be automatically unpublished if an unpublish date was set during scheduling.

Archived

The final resting state for posts that are no longer relevant but should be retained for historical purposes. Archived posts are not visible to public readers and are separated from active content in the dashboard.

  • Visible to public: No
  • Transitions to: Draft (to rework and republish)

State Transition Diagram

Draft ──────────► InReview ──────────► Published
  │                  │                    │
  │                  ▼                    ▼
  ├──────────► Scheduled ─────────► Unpublished
  │                                      │
  │                                      ▼
  └────────────────────────────────► Archived

Dates and Timestamps

Each post tracks several dates automatically:

  • CreatedAt — When the post was first created
  • UpdatedAt — When the post was last modified
  • PublishedAt — When the post was first published (set automatically)
  • ScheduledPublishDate — The future date when a scheduled post should go live
  • ScheduledUnpublishDate — The future date when a published post should be taken offline

Permissions by Role

Action Author Editor Reviewer Admin
Create Draft Yes Yes Yes Yes
Submit for Review Yes Yes Yes Yes
Approve/Reject Review Yes Yes
Publish Directly Yes Yes
Schedule Yes Yes Yes
Unpublish Yes Yes
Archive Yes Yes

Was this article helpful?

Thank you for your feedback!