WordPress Connector Plugin
The BulkPublishing.AI Connector is a free WordPress plugin that links your site to BulkPublishing.AI with a single click — no Application Passwords, no REST API setup, no copy‑pasting credentials. Install it, click Connect, approve once, and you're publishing.
Why use the Connector?
There are two ways to connect WordPress to BulkPublishing.AI. The Connector plugin is the recommended path for almost everyone.
| 🔌 Connector Plugin | 🔑 Application Password | |
|---|---|---|
| Setup | Install plugin, click Connect | Manually create a password in WordPress, copy it into the app |
| Credentials stored | A scoped token (only its hash is saved) | Your username + a full‑access app password |
| Revoke access | One click — Disconnect | Delete the Application Password in WordPress |
| REST API config | Handled automatically | You must ensure /wp-json/ is reachable |
| Best for | Everyone | Sites that can't install plugins |
Already using Application Passwords? You don't have to change anything — but switching to the Connector is more secure and far easier to manage. See WordPress Publishing for the manual method.
Requirements
| Requirement | Details |
|---|---|
| WordPress version | 5.6 or later |
| PHP version | 7.4 or later |
| HTTPS | Your site must be served over https:// |
| Admin access | You need an Administrator account to install plugins |
How it works in three steps
Step 1 — Download the plugin
In BulkPublishing.AI, open Project Management → WordPress and click Download Plugin. This saves bulkpublishing-connector.zip to your computer.
You can also download it directly: bulkpublishing.ai/bulkpublishing-connector.zip
Step 2 — Install & activate in WordPress
- Log in to your WordPress dashboard.
- Go to Plugins → Add New → Upload Plugin.
- Choose the
bulkpublishing-connector.zipfile and click Install Now. - Click Activate Plugin.
A new BulkPublishing.AI item appears in your WordPress admin sidebar.
Step 3 — Click Connect
- Open the new BulkPublishing.AI menu item in WordPress.
- Click the gold Connect button.
- You're sent to BulkPublishing.AI to approve the connection — pick the project to link and click Approve.
- You're returned to WordPress, now showing a green Connected status. Done.
What happens behind the scenes
The Connector uses an OAuth‑style handshake so your password never leaves WordPress and is never sent to BulkPublishing.AI.
- WordPress mints a one‑time secret and opens the BulkPublishing.AI approval page in your browser.
- You approve the connection and choose which project to link.
- BulkPublishing.AI issues a scoped API token and stores only a SHA‑256 hash of it — never the raw token.
- The plugin claims the token in a direct server‑to‑server call, then uses it to publish through its own
bulkpublishing/v1REST namespace.
Your WordPress login password is never transmitted or stored. The connection grants only the publishing scope the plugin needs, and you can revoke it at any time.
Managing the connection
Open Project Management → WordPress in BulkPublishing.AI (or the BulkPublishing.AI screen in WordPress) to see the live status:
| Field | Meaning |
|---|---|
| Status | Green Connected or red Not connected |
| Site | The WordPress site name and URL |
| Account | The BulkPublishing.AI account the site is linked to |
| Connected on | When the handshake completed |
| Plugin version | The installed Connector version |
- Re‑check confirms the token is still valid.
- Disconnect instantly revokes the token on both sides. Publishing stops immediately; reconnect any time by clicking Connect again.
Publishing with the Connector
Once connected, publishing works exactly like the standard flow — choose Push to WordPress on any generated article. Set your default post status (draft, pending, or publish), category, and author under the WordPress tab, and every article inherits them unless overridden.
Troubleshooting
| Issue | Solution |
|---|---|
| "Connect" does nothing | Make sure your site is on https:// and that pop‑ups/redirects aren't blocked by your browser. |
| Returned to WordPress but still "Not connected" | Your server may block outbound HTTPS requests. Confirm WordPress can reach bulkpublishing.ai, then click Connect again. |
| Old purple/unbranded screen | You're on an older Connector build. Download the latest ZIP and re‑upload it via Plugins → Add New → Upload Plugin (it upgrades in place). |
| Plugin upload rejected | Some hosts disable plugin uploads. Enable uploads, or install via SFTP into wp-content/plugins/. |
| Need to switch projects | Click Disconnect, then Connect again and pick the new project during approval. |