WordPress

Publish approved articles to a self-hosted WordPress site using the REST API and an Application Password.

Overview

BlogCrew creates posts on your WordPress site when a Publisher ships work from the board. You choose whether new posts default to publish or draft.

Note: Use a WordPress Application Password, not your normal login password.

Prerequisites

  • A self-hosted WordPress site with the REST API enabled
  • A WordPress user that can create posts
  • An Application Password for that user (Users → Profile → Application Passwords)
  • Access to Library → Integrations in BlogCrew

Set up WordPress

  1. Open Library → Integrations
  2. Under WordPress, click Add
  3. Set a Display name
  4. Enter your Site URL (site origin only — no /wp-admin)
  5. Enter the WordPress Username
  6. Paste the Application Password
  7. Choose Post status: publish or draft
  8. Changes save automatically — Test once saved, then Done
  9. Confirm a Publisher is linked to this connection

Config fields

FieldRequiredDescription
Display nameYesLabel in Library and Publisher settings
Site URLYesWordPress origin (for example https://your-site.com)
UsernameYesWordPress user that owns the Application Password
Application PasswordYesGenerated in WordPress — not your login password
Post statusYesDefault publish or draft for created posts

Use it from a Publisher

  1. Open a Publisher agent and select this WordPress connection
  2. Approve an article on the board and move it to ready-to-publish
  3. When the Publisher runs, BlogCrew creates the post via the WordPress REST API

Troubleshooting

  • Test fails with 401 — Regenerate the Application Password; confirm username matches the user who created it
  • 404 / REST errors — Confirm the site URL has no path suffix and that /wp-json/ is reachable
  • Posts land as drafts — Check Post status on the connection; change to publish if you want live posts by default
  • Nothing publishes — Confirm the Publisher uses this connection and the article passed approval gates