Connect Surva.ai to WordPress
The WordPress integration allows you to publish content created in Surva.ai directly to your WordPress site. Save time by managing your content workflow in one place.
Prerequisites
Before connecting, ensure you have:
- A WordPress site with admin access
- WordPress REST API enabled (enabled by default)
- An application password or API credentials
- Surva.ai Growth plan or higher
Generating WordPress Application Password
- Log in to your WordPress admin dashboard
- Go to Users then Profile
- Scroll to Application Passwords
- Enter a name (e.g., "Surva.ai")
- Click Add New Application Password
- Copy the generated password (you will not see it again)
Connecting to Surva.ai
- In Surva.ai, go to Settings
- Click Integrations
- Find WordPress and click Connect
- Enter your WordPress site URL
- Enter your WordPress username
- Paste your application password
- Click Test Connection
- If successful, click Save
Publishing Content
Once connected, you can publish from Surva.ai:
- Go to Content and select an article
- Click the Publish button
- Select WordPress as the destination
- Choose post status (Draft, Publish, or Scheduled)
- Select categories and tags
- Set featured image (if available)
- Click Publish to WordPress
Content Mapping
Surva.ai maps content fields to WordPress:
- Title maps to Post Title
- Content maps to Post Content (HTML preserved)
- Meta Description maps to Yoast/SEO plugin excerpt
- Featured Image uploads and attaches automatically
- Slug maps to URL permalink
Auto-Publishing
Enable automatic publishing:
- Go to Settings then Content Settings
- Enable Auto-publish to WordPress
- Set default post status
- Choose default category
- New approved content publishes automatically
Troubleshooting
Connection failed:
- Verify your site URL includes https://
- Check that REST API is not disabled by a plugin
- Ensure application password is correct
- Confirm user has publishing permissions
Images not uploading:
- Check WordPress media upload permissions
- Verify server has sufficient upload size limit
- Ensure image URLs are accessible
Disconnecting
To remove the WordPress connection:
- Go to Settings then Integrations
- Click Disconnect next to WordPress
- Confirm disconnection
Previously published content remains on your WordPress site.