BorkerBorker Docs
Core Concepts

Content Pipeline

How content moves through Borker from AI generation to published post.

Every piece of content in Borker has a status that tells you exactly where it is in the pipeline.

Status flow

stateDiagram-v2
    [*] --> draft: Workflow creates item
    draft --> pending_review: Generation complete
    pending_review --> approved: Manual approval / auto-approval
    pending_review --> rejected: Reviewer rejects
    approved --> scheduled: Process Approved workflow
    scheduled --> published: Postiz publishes
    rejected --> [*]: Content archived

What each status means

draft Content item has been created but generation hasn't finished yet. You'll see this briefly during a workflow run. Not visible in the approval queue.

pending_review Generation is complete. The content is waiting for a human decision (or auto-approval). This is the primary status you interact with in the Approval Queue.

approved A reviewer (or auto-approval) accepted the content. It's ready to be scheduled, but it hasn't been sent to Postiz yet. Content stays in approved state until you run the Process Approved workflow.

rejected A reviewer rejected the content. Rejected items are archived and won't be scheduled. You can view rejected content by filtering the queue, but it won't be regenerated automatically.

scheduled The content has been sent to Postiz with a scheduled publish time. At this point it exists both in Borker's database and in your Postiz queue. The Postiz badge in the calendar links directly to the post in Postiz.

published Postiz has published the post. The content is live on the platform.

The two-step: approve then schedule

This is a common source of confusion. Approving content does not schedule it.

The approve step says "this content is good." The scheduling step says "send it to Postiz with a time." These are intentionally separate because you might:

  • Approve content in bulk after a review session, then schedule it all at once
  • Want to review all content before committing to any posting times
  • Approve content days before you want it to go out

To move content from approvedscheduled, run the Process Approved workflow. It picks up all approved items and schedules them at optimal times via Postiz.

In a hurry? You can approve and immediately run Process Approved in sequence. But you can also do a big review session on Monday and schedule everything for the week at once.

Auto-approval vs manual review

In manual mode (default), every generated piece lands in pending_review and waits for a human to approve or reject it.

In auto-approval mode, generated content skips the review step and immediately moves to approved. This lets the daily workflow run fully unattended (generate, approve, schedule, publish) without you touching anything.

Auto-approval is configured in Settings → Automation. See Automation Settings for the full options.

Auto-approval is only as good as your brand config and topic angles. Run in manual mode first until you're confident the output quality is consistent.

On this page