🐛 Common Issues
We support all Wordpress hosting platform but Wordpress.com
Verify that the username you entered is the one your use to login on your wordpress admin.
The Application password is different from your login password, more information below on how to generate it.
The URL is the full url of your website, example: "https://mywordpress.com"
A few wordpress hosting platform deactivate integration, reach out to them so they can activate integration.
If you are on Plesk, scroll down at the end of this tutorial to read how to activate your connection.
Here’s how to set it up 👇
🚀 Step-by-Step: Connect WordPress to Penny
1. Generate Your First Article
Start by asking Penny to write a blog post for you.
Once it’s ready, open the article.
2. Click “Publish”
In the top right of the article view, click the “Publish” button.
3. Choose WordPress
From the publishing options, select WordPress.
4. Add a Connection
Click on “Add connection” to link your WordPress site.
You’ll be asked to provide:
Your WordPress site URL
Make sure it starts with 'https://' for example 'https://mywebsite.com'
Your admin username
A WordPress Application Password
🔐 How to Generate a WordPress Application Password
If you haven’t created one before, don’t worry — it’s quick!
Log in to your WordPress admin dashboard
Go to Users > Profile (or Users > Your Profile)
Scroll down to “Application Passwords”
Enter a name like “Penny Blog Writer”
Click “Add New Application Password”
Copy the password shown and paste it into Penny’s setup screen
Once entered, Penny will connect to your blog — and you're all set!
✨ What Happens Next?
After connecting, every time you generate a blog post with Penny, you’ll be able to:
Edit the article inside Penny
Preview how it will look
Publish directly to your WordPress site in a single click
No copy-pasting. No formatting issues. No fuss.
Tip for Plesk Users – Fixing WordPress App Password Connection Issues
Tip for Plesk Users – Fixing WordPress App Password Connection Issues
If you’re using Plesk with nginx as a reverse proxy and PHP-FPM (FastCGI), you may find that connecting to WordPress via an Application Password fails with a 401 Unauthorized or similar error.
This usually happens because the HTTP Authorization header is not being passed through to PHP.
How to fix it:
In Plesk → Domains → Your Domain → Apache & nginx Settings, add the following to Additional nginx directives:
set $auth_header $http_authorization; proxy_set_header Authorization $auth_header;In Additional Apache directives for both HTTP and HTTPS, add:
SetEnvIfNoCase Authorization "^(.*)" HTTP_AUTHORIZATION=$1
After making these changes, your Application Password authentication should work normally for REST API requests.