Approvals & safety

Approving, editing, and rejecting drafts

Every agent draft waits in the approval inbox. You can approve now or for a time, edit inline, request changes, or reject with a reason.

How to do it

  1. Open the inbox Sign in with the owner key. On a phone, drafts appear as a swipe stack; install the app to your home screen as a PWA.
  2. Read the preview Each draft shows the target networks, the agent that wrote it, why it wrote it, and any cited source, such as a GitHub release.
  3. Edit if needed Change the text inline. Guardrails run again on your edit.
  4. Run a dry run Preview exactly what each network will receive. Nothing is queued.
  5. Approve, schedule, or reject Publish now, pick a time, request changes with a note, or reject with a reason the agent can read.
  6. Undo within 60 seconds Publish-now waits 60 seconds. Undo returns the post to pending if nothing has gone out yet.

Approval options

ActionWhat happens
Approve and publish nowQueued after the 60-second undo window
Approve and scheduleQueued for the chosen date, time, and timezone
Request changesReturns to the agent with your note
RejectClosed, with the reason recorded

The undo window

Publish-now holds the post for 60 seconds by default. During that time, Undo returns it to pending. Once a network has accepted the post, undo is refused, because the post is already live. Self-hosted servers can change the default with SOCIALHANDOFF_UNDO_SECONDS.

Approving from an MCP client

The approval card can also render inside an MCP client that supports UI cards. Approving there requires the owner key; agent keys cannot approve.

Multiple reviewers

On the Pro and Agency hosted plans, a post can require more than one reviewer before it publishes.

When the kill switch is on

A paused workspace refuses approve-and-schedule. Resume first, or leave posts pending until you are ready. See the kill switch.

The content approval glossary entry covers approval workflows in general.

Frequently asked questions

Can I approve posts from my phone?
Yes. The inbox works as a swipe stack on a phone, and you can install it as a PWA from your browser menu.
What happens to the agent when I reject a draft?
The rejection and your reason are stored, and the agent can read them through its tools. A rejection also counts against the agent on the trust ladder.
Can I edit a post after it is scheduled?
Yes, until it starts publishing. Edits run through the guardrails again.

Let your agents post. Keep the final say.

Connect your first agent in minutes. Every draft waits in your inbox until you approve it.

14 days free. No card required.

The hosted version is opening soon

Leave your email and we will send one message when hosted accounts open, with your 14-day trial ready. Want it today? Self-host it free from the repo.

Start free trial