Click a platform below. Your article is auto-formatted, copied to clipboard, and the platform opens ready to paste.
Your Custom Publishing Slots (up to 10)
No custom slots yet. Click "Manage" to add your blog, client sites, or custom platforms.
WordPress Direct Publish
Push directly to your self-hosted WordPress site as a draft, scheduled post, or live.
No WordPress sites connected yet. Click "Manage Sites" to add yours.
Content Preview
Highlight text to format
Manage Your Custom Publishing Slots (Up to 10)
Find the "New Post" or "Create Article" URL for each platform and paste it here.
Publish to WordPress
Uses your WordPress site's timezone.
Secure connection: Your article is sent directly from our server to your WordPress site over HTTPS. Your App Password is encrypted at rest and never exposed to the browser.
Connected WordPress Sites
Connect your self-hosted WordPress site using a dedicated publishing account. Your credentials are encrypted and stored securely — never shared or exposed to the browser.
Your site is safe — here's why
We recommend connecting with an Editor-role account (not your admin). An Editor can create, edit, and schedule posts — but cannot delete your site, change settings, install plugins, or touch anything outside of content. Even in the unlikely event of a breach, your site itself is fully protected.
How to set up a secure WordPress publishing account
Step 1 — Create a dedicated user (recommended)
Log into your WordPress admin (yoursite.com/wp-admin)
Go to Users → Add New
Create a new user — e.g. username articledojo-publisher
Set the role to Editor — this limits access to content only
Save the new user, then go to their profile page
Step 2 — Generate an Application Password
On the user's profile, scroll to Application Passwords
Enter a name (e.g., "ArticleDojo") and click Add New Application Password
Copy the generated password and paste it below — you won't see it again
Tip: You can also generate an App Password on your own admin account if you prefer — just be aware that account has full site access. The Editor approach is the safer option.
Add New WordPress Site
Leave blank to keep existing password when editing.