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 |