Guest posting, hands off.
Get paid, then it publishes itself.

You already write the article and hold it as a draft until the client pays. Cosmobill just automates the part you've been doing by hand - the moment their invoice clears, your linked WordPress draft flips to published. No login, no reminder to yourself, no forgetting.

Why this exists

If you sell guest posts or sponsored placements, you already know the dance: write the piece, hold it as a draft, wait for the client to pay, then log in to WordPress and hit publish - and hope you remember to do it, and don't do it before the money actually lands.

Cosmobill removes the "log in and hit publish" step entirely. Pick the draft when you create the invoice. The moment that invoice is marked paid - by PayPal, card, or a confirmed bank transfer - Cosmobill publishes it on your site for you. If it's never paid, it just... stays a draft, forever.

Every connection uses the standard WordPress REST API, authenticated with a revocable Application Password you generate on your own site - no shared logins, no plugin required to get started. Sites fronted by Cloudflare or a similar WAF sometimes return HTTP 403 on that standard path, even with fully correct credentials; for those sites, install the free Cosmobill Connector plugin, which exposes a second, WAF-friendly publish path signed with HMAC-SHA256, and Cosmobill automatically prefers it once it's connected.

From draft to live, automatically

Four steps, and only the first two involve you.

01

Draft the post

Write the guest article as a normal draft on your own WordPress site, like you always have.

02

Link it to an invoice

When you bill the client for that placement, pick the matching draft from a dropdown right on the invoice - no copying URLs or post IDs by hand.

03

Client pays

They pay however you've set up - PayPal, card, Venmo, Pay in 4, or a bank transfer you confirm yourself.

04

It publishes itself

The instant that invoice flips to paid, Cosmobill switches your linked draft to published. Nothing to log in for, nothing to remember.

Built for people who sell placements

The small details that matter when publishing is tied directly to getting paid.

No more "did they pay yet?"

Stop context-switching between your inbox, PayPal, and your WordPress admin just to check whether it's safe to publish. Cosmobill already knows the moment it's paid, because it's the one collecting the payment.

Never publishes before payment

If an invoice never gets paid, the linked draft just stays a draft - forever, no expiry, no accidental publish. Publishing is a direct consequence of payment, not a step you have to remember.

Your own WordPress site

No plugin required to get started, no migrating your content anywhere. Cosmobill connects to the WordPress site you already run, using a revocable Application Password you control from your own WordPress admin.

Bypasses Cloudflare WAF 403s

The optional Auto-Publish Connector plugin publishes through /wp-admin/admin-ajax.php instead of the legacy /wp-json/ path, sidestepping the WAF rules that block automated REST writes on many Cloudflare-fronted sites.

Questions guest-post sellers actually ask

No, it's optional. By default Cosmobill talks to your site through the standard WordPress REST API that ships with every modern WordPress install, authenticated with a WordPress Application Password (Users → Profile → Application Passwords) - no plugin to install or maintain. The free Cosmobill Connector plugin is a recommended upgrade only for sites fronted by Cloudflare or another WAF, since it publishes through a path those firewalls don't block.
Nothing publishes. The post sits exactly where you left it - a draft, invisible to visitors - until the linked invoice is actually marked paid. There's no partial or scheduled publish; it's all-or-nothing, tied to payment.
Many hosts and Cloudflare put a Web Application Firewall in front of the legacy /wp-json/ REST path, and that firewall often blocks the automated POST request WordPress needs to publish a post - even with fully correct credentials. The Cosmobill Connector plugin exposes a second endpoint on /wp-admin/admin-ajax.php instead, a path every WordPress admin screen already relies on, so WAFs don't block it. Every request to that endpoint is signed with HMAC-SHA256 so your site only ever acts on calls from your own Cosmobill account.
It works with any draft on your WordPress blog. "Guest Posting Automation" describes the most common use case - selling a placement and publishing it only once you've been paid for it - but the same link-a-draft-to-an-invoice flow works for sponsored content, paid reviews, or any post you don't want live before payment clears.
It's included at no extra cost on the Planet and Galaxy plans - there's no separate add-on fee. Connect your WordPress site once in Settings and it's available on every invoice you create after that.
Yes - from the invoice page you can swap the linked draft for a different one, or unlink it entirely, right up until the invoice is paid and the post publishes.

Already connected and installing the plugin? See the plugin install guide.

Let payment do the publishing.

Connect your WordPress site free, on any Planet or Galaxy plan. Set it up once - never manually publish a paid placement again.

Get started free