How to connect WordPress and Lovable to SEO Automator
A step-by-step guide to wiring up your publishing destinations: a WordPress site with an Application Password, a site built with Lovable, or both at once.
Publishing is the last step of the pipeline and the one everything else feeds into. SEO Automator can publish to a self-hosted WordPress site, to a blog on a site you built with Lovable, or to both at the same time. Here is how to connect each one.
Connecting a WordPress site
WordPress does not accept your normal login password from third-party tools. It uses Application Passwords — per-app credentials you can revoke at any time without touching your account.
- In your WordPress admin, go to Users → Profile and scroll to Application Passwords.
- Name it something recognisable, like "SEO Automator", and click Add New Application Password.
- Copy the generated password immediately — WordPress only shows it once.
- Paste it into SEO Automator without spaces. WordPress displays application passwords in groups like "abcd efgh ijkl mnop"; remove the spaces before saving, or let the app strip them for you.
- In SEO Automator, open Settings → Publishing platform, pick WordPress, and enter your site URL, your WordPress username (your email works too if that is how you log in), and the application password.
- Click Connect WordPress. The app verifies the credentials against your site before saving them.
If WordPress rejects valid credentials with a generic "not logged in" error, your host is likely stripping the Authorization header. Add this to the top of your site's .htaccess file and retry:
``apache <IfModule mod_setenvif.c> SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [E=HTTP_AUTHORIZATION:%1] </IfModule> ``
Connecting a site built with Lovable
If your blog lives on a site you built with Lovable, that site exposes a small public endpoint that receives finished articles, protected by an API key only you know.
- In Settings, choose Lovable site as the publishing platform.
- Open the Need the endpoint? instructions and paste them into the chat of your site's Lovable project — it scaffolds the receiving endpoint, including image handling and HTML rendering that matches your site's own styles.
- Set an API key as a secret in that project, then enter your site's URL and the same key back in SEO Automator.
Articles arrive with semantic HTML, so they inherit your site's typography, and every generated image is included inline.
Publishing to both at once
Choose Both as the publishing platform and both connection panels stay active. Publishing an article — from the calendar, or automatically in autonomous mode — sends it to every connected destination in one go. If one destination fails, the other still goes through, and you get a per-destination result so you know exactly what happened.
What happens after you connect
Once a destination is connected, the calendar's Publish buttons go live for every written article. In draft mode nothing ships until you click; in fully autonomous mode finished articles publish themselves on schedule. Either way, the same connections do the work — you just decide how often a human touches the brake.