Works with all AI agents

Connect your AI agent

Choose your AI agent and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

AI agents and API

Can an AI agent create drafts and send posts for approval?

Yes. An agent saves a post as a draft with draft: true, and request_approval: true sends it to your owners and admins to approve on the Approvals page.

Updated 23 October 2026

Yes. An AI agent can save posts as drafts that never publish until a person acts, and it can send a draft straight into your team's approval queue. An owner or admin then approves it, or sends it back with a note.

How it works

  1. Ask the agent to save the post as a draft. It calls create_post with draft: true. The draft appears in your drafts in PostEverywhere and does not publish.
  2. To send it for review, the agent adds request_approval: true to the same call. The post goes to the Approvals page and owners and admins who have post emails turned on get an email.
  3. An approver opens Posts > Approvals in the sidebar and clicks Approve, or Request changes and writes what to change. The author sees that note.
  4. An approved post still needs scheduling. The agent calls schedule_post with a time, or publish_now: true. One approval covers one publish.

request_approval only works together with draft: true. Without it the request is refused and nothing is created.

Who can approve

Approving is an owner or admin action. In the app, owners and admins see the Approvals inbox; members see My submissions, which shows Waiting for approval or Approved. Schedule it from your drafts.

Agents follow the same rule. approve_post and request_post_changes only work when the agent connection or API key was made by an owner or admin. A connection made by a member gets an insufficient_role error.

Checking the queue from the agent

  • list_posts with approval: "pending" lists everything waiting for review.
  • get_post shows one post, including its approval status and any note.
  • approve_post takes an optional note for the author. request_post_changes needs a note.

Webhooks

If you want your own system to know when something happens, subscribe a webhook to these events: post.approval_requested when a draft is submitted, post.approved when it is cleared, and post.changes_requested when it is sent back with a note. See Webhooks and the webhooks guide.

Was this article helpful?

Still stuck? Email support@posteverywhere.ai and we will help.