User Guide

Reviews & approvals

Send a draft to teammates for approval before it publishes. Required reviewers block publishing until every one approves; optional reviewers are FYI.

Overview

DemandBird's review workflow lets you ask one or more teammates to approve a draft before it goes out. It's designed for teams who need a second pair of eyes: agencies, ghostwriters drafting for a client, compliance-sensitive companies, or anyone who wants to pause before hitting publish.

A post with pending required reviews can't be published until every required reviewer has approved.

Reviews are a Teams feature. The reviewer must be a member of the same DemandBird account.

Required vs. optional reviewers

TypeBehaviour
RequiredBlocks publishing. The post cannot go live until every required reviewer has approved. If even one required reviewer hasn't approved, publishing is held.
OptionalFYI only. Optional reviewers are notified and can approve or comment, but they do not block the post from being published.

Use required for the people who have to sign off. Use optional for teammates you want to loop in but don't want to gate the post on (e.g. “let me know if you spot something off”).

Request a review in the app

  1. Save the post as a draft
    Write your post in the composer and save it. A review can only be requested on an existing draft.
  2. Open the Reviews panel
    In the draft, open the Reviews panel and click Request review.
  3. Pick reviewers
    Choose one or more teammates from your account. For each reviewer, mark them as required or optional.
  4. Add a note (optional)
    A short message goes out in the review email, e.g. “Quick eyes on the hook?”
  5. Send
    Reviewers get notified by email with a link to approve or leave a comment.

What reviewers see

When you're asked to review a post, you'll get an email with a preview of the post and buttons to open it in DemandBird. From there you can:

  • Approve — marks your review as complete.
  • Leave a comment — ask the author to adjust something before you approve.
  • Do nothing — if you're an optional reviewer, the post can still publish. If you're required, publishing waits on you.

To see everything waiting on you, head to the Reviews area in-app, or use the MCP toollist_posts_awaiting_my_review from Claude.

Scheduled posts with pending approval

You can request a review on a post that's already scheduled (or schedule at the same time as requesting). If the scheduled time arrives but a required reviewer hasn't approved, the post will not publish: it stays held until every required review comes in.

Always build in some buffer between “review requested” and the scheduled publish time. A tight window means a reviewer who's offline can silently hold the post.

Editing a post after requesting review

If you edit a draft after sending it for review, existing reviewers are notified that the content changed. Approvals already given stand; reviewers can re-check and update their approval or comment further. The author is free to keep iterating until everyone's happy.

Request a review via Claude (MCP)

If you use the DemandBird MCP server, you can request reviews from Claude in plain English. Two tools handle the workflow:

  • request_review — send an existing draft to one or more teammates, marking each as required or optional. Optionally pre-schedule the post (it will auto-publish only if every required reviewer has approved by that time).
  • list_posts_awaiting_my_review — show posts that are waiting on the authenticated user to approve.

See the MCP tool reference for parameter details.