What Gets Published
Each article Spyro sends to WordPress includes:Content
Post title, full body content, and AI-generated featured image
SEO Fields
Meta title, meta description, schema markup, and internal links
Taxonomy
Categories and tags configured in your publishing settings
Authorship
Author attribution mapped to any WordPress user you designate
Prerequisites
Before connecting, make sure you have the following ready:- A live WordPress site (self-hosted WordPress.org or WordPress.com Business plan or above)
- Administrator access to your WordPress dashboard
- For WordPress.org: the Application Passwords feature enabled (built into WordPress 5.6+)
- For WordPress.com: permission to authorize third-party applications via OAuth
Connect Your WordPress Site
Open Integrations in Spyro
Log in to app.spyro.app, navigate to Integrations in the left sidebar, and click WordPress.
Enter your site URL
Type your full WordPress site URL (for example,
https://yourdomain.com) in the Site URL field. Spyro uses this to reach your WordPress REST API.Authenticate your site
Choose the method that matches your WordPress platform:WordPress.org (self-hosted)
- In your WordPress admin, go to Users → Profile.
- Scroll to the Application Passwords section.
- Enter a name (for example, “Spyro”) and click Add New Application Password.
- Copy the generated password and paste it into the Spyro connection form along with your WordPress admin username.
- Click Authorize with WordPress.com.
- You’ll be redirected to WordPress.com to approve Spyro’s access.
- Click Approve — you’ll return to Spyro automatically.
Configure publishing settings
Set your preferences for every article Spyro publishes:
- Default category — the category applied to all auto-published posts
- Default author — the WordPress user shown as the post author
- Publish time — the daily time Spyro sends the article (based on your account timezone)
Spyro defaults to publishing articles as drafts when you first enable the integration. Review a few posts in WordPress before switching to Live publishing mode — you can change this in your WordPress integration settings at any time.
Publishing Schedule
Spyro publishes one article per day on Autopilot. You control the time of day in your integration settings. If your content queue is empty on a given day, Spyro skips that day and resumes when new articles are ready.Troubleshooting
Connection test fails for WordPress.org
Connection test fails for WordPress.org
Confirm that your site URL includes
https:// and that the WordPress REST API is not blocked by a security plugin. Some hosts and firewall plugins (like Wordfence) can restrict REST API access — temporarily disable them to test, then add a Spyro allowlist rule.Application Password option is missing
Application Password option is missing
Application Passwords require WordPress 5.6 or later and HTTPS. If you’re on an older version, update WordPress first. If your host has disabled the feature, you can re-enable it by adding
add_filter('wp_is_application_passwords_available', '__return_true'); to your theme’s functions.php.Posts are publishing to the wrong category
Posts are publishing to the wrong category
Open Integrations → WordPress in your Spyro dashboard and verify the Default Category setting. If the category doesn’t exist in WordPress yet, create it there first, then refresh the category list in Spyro.