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
- Open Library → Integrations
- Under WordPress, click Add
- Set a Display name
- Enter your Site URL (site origin only — no
/wp-admin) - Enter the WordPress Username
- Paste the Application Password
- Choose Post status:
publishordraft - Changes save automatically — Test once saved, then Done
- Confirm a Publisher is linked to this connection
Config fields
| Field | Required | Description |
|---|---|---|
| Display name | Yes | Label in Library and Publisher settings |
| Site URL | Yes | WordPress origin (for example https://your-site.com) |
| Username | Yes | WordPress user that owns the Application Password |
| Application Password | Yes | Generated in WordPress — not your login password |
| Post status | Yes | Default publish or draft for created posts |
Use it from a Publisher
- Open a Publisher agent and select this WordPress connection
- Approve an article on the board and move it to ready-to-publish
- 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
publishif you want live posts by default - Nothing publishes — Confirm the Publisher uses this connection and the article passed approval gates