WordPress Publishing
Floyi’s WordPress Publishing integration lets you push finished content from the Content Creation workspace straight to your WordPress site. No copy-pasting, no reformatting. Your drafts arrive in WordPress with the correct post type, categories, tags, author, and SEO metadata already set.
What You’ll Learn
Section titled “What You’ll Learn”- How to install the Floyi Connect plugin on WordPress
- How to connect your WordPress site to Floyi
- How to publish, schedule, and update articles
- How to configure SEO metadata for Yoast, Rank Math, AIOSEO, and SEOPress
- How to manage connected sites and troubleshoot issues
Part 1: Installing the Floyi Connect Plugin
Section titled “Part 1: Installing the Floyi Connect Plugin”Before you can connect a WordPress site, you need to install the Floyi Connect plugin on that site.
Requirements
Section titled “Requirements”| Requirement | Minimum Version |
|---|---|
| WordPress | 5.8 or higher |
| PHP | 7.4 or higher |
| User Role | Administrator |
| Floyi Plan | Any paid plan |
Installation Steps
Section titled “Installation Steps”[!NOTE] We are currently applying for the Floyi Connect plugin to be listed in the official WordPress Plugin Directory. Until it is approved, you can download the plugin directly from the link below.
- Download the Floyi Connect plugin from floyi.com/wordpress-plugin.
- In your WordPress admin, go to Plugins > Add New > Upload Plugin.
- Upload the plugin ZIP file and click Install Now.
- Click Activate after installation completes.
- Navigate to Settings > Floyi in your WordPress admin to confirm the plugin is active.
After activation, the plugin will display a “Not Connected” status with instructions to connect to Floyi.
Part 2: Connecting Your WordPress Site
Section titled “Part 2: Connecting Your WordPress Site”Connection uses a secure token-based handshake. You generate a token in Floyi, paste it in WordPress, and the two systems authenticate automatically.
Step-by-Step Connection
Section titled “Step-by-Step Connection”In Floyi:
- Go to Settings > Integrations.
- Scroll to the WordPress section.
- Click Connect Site.
- A modal appears with a connection token and a 10-minute countdown timer.
- Click the Copy button to copy the token to your clipboard.
In WordPress:
- Go to Settings > Floyi in your WordPress admin.
- Paste the token into the Connection Token field. The format is
XXXX-XXXX-XXXX. - Click Connect.
The plugin sends your site details to Floyi and establishes a secure connection. Once complete, both Floyi and WordPress will show a green “Connected” status.
[!TIP] The connection token expires after 10 minutes. If it expires before you paste it, close the modal in Floyi and click Connect Site again to generate a new token.
What Gets Shared During Connection
Section titled “What Gets Shared During Connection”When your WordPress site connects, Floyi receives:
- Site name and URL
- Available post types (Posts, Pages, and any custom post types)
- Categories and tags available on the site
- Authors who can be assigned to posts
- SEO plugin name and version (if installed)
- Editor type (Block Editor or Classic Editor)
Floyi never receives your WordPress login credentials. All communication uses signed API requests.
Part 3: Managing Connected Sites
Section titled “Part 3: Managing Connected Sites”After connecting, your WordPress site appears in Settings > Integrations under the WordPress section.
Connection Card
Section titled “Connection Card”Each connected site shows:
- Site name and URL (clickable to visit)
- Status badge — Connected (green), Disconnected (yellow), or Failed (red)
- SEO plugin — Detected plugin name and version, if any
- Health check button — Tests the connection and shows response latency
- Disconnect button — Removes the connection
Health Check
Section titled “Health Check”Click the health check icon on any connected site to verify the connection is working. A successful check shows the response time (e.g., “Connection healthy (245ms)”). If the check fails, review the error message and verify that:
- The Floyi Connect plugin is still activated in WordPress
- Your WordPress site is accessible (not in maintenance mode)
- The site URL has not changed
Connection Limits
Section titled “Connection Limits”Your Floyi plan determines how many WordPress sites you can connect. The connection count appears as a badge (e.g., “2/5”) next to the section header. If you reach your limit, disconnect an unused site or upgrade your plan.
Disconnecting a Site
Section titled “Disconnecting a Site”- Click the Disconnect button (trash icon) on the site card.
- Confirm the disconnection in the dialog.
Disconnecting removes the active link between Floyi and WordPress. Previously published posts remain on WordPress. You can reconnect the same site later by generating a new token.
You can also disconnect from the WordPress side by going to Settings > Floyi and clicking Disconnect.
Part 4: Publishing Content to WordPress
Section titled “Part 4: Publishing Content to WordPress”You can publish any article from the Content Creation workspace to a connected WordPress site.
Opening the Publish Modal
Section titled “Opening the Publish Modal”- Open an article in the Content Editor.
- Click the Publish to WordPress button in the toolbar or header.
- The publish modal opens with your publishing options.
Selecting a Site
Section titled “Selecting a Site”If you have multiple connected sites, choose the target site from the Site dropdown. The dropdown shows each site’s name and URL.
Click Refresh from WordPress to pull the latest categories, tags, authors, and pages from your site. This is useful if you recently added new categories or authors in WordPress.
Choosing Post Type
Section titled “Choosing Post Type”Select the content type for your article:
| Post Type | Use For |
|---|---|
| Post | Blog articles, news, regular content |
| Page | Static pages, landing pages, evergreen content |
| Custom types | Any custom post types registered on your WordPress site |
[!NOTE] Once an article is published to WordPress, the post type cannot be changed. Choose carefully before your first publish.
Setting Parent Page
Section titled “Setting Parent Page”When publishing as a Page, you can select a parent page to place your content within WordPress’s page hierarchy. The dropdown shows your existing pages with indentation to indicate nesting.
For example, selecting “Products” as a parent for a page titled “Best SEO Tools” would create the URL path /products/best-seo-tools/.
Select (No parent - top level) to create a top-level page.
Publish Status
Section titled “Publish Status”Choose how the article should appear on WordPress:
| Status | What Happens |
|---|---|
| Draft | Saved to WordPress but not visible to the public. You can review and edit before going live. |
| Publish Now | Immediately visible on your WordPress site. |
| Schedule | Set a future date and time for automatic publication. |
When you select Schedule, a date and time picker appears. Choose your desired publish date and the article will go live automatically at that time.
Categories and Tags
Section titled “Categories and Tags”For Post type articles, you can assign categories and tags from your WordPress site.
- Categories appear as selectable buttons. Click to toggle selection.
- Tags appear as selectable buttons (up to 20 shown). Click to toggle.
If no categories or tags appear, click Refresh from WordPress to load them from your site.
Selecting an Author
Section titled “Selecting an Author”Choose which WordPress author should be credited for the post. The dropdown lists all authors from your connected site.
Configuring SEO Metadata
Section titled “Configuring SEO Metadata”If your WordPress site has a supported SEO plugin installed, Floyi can send SEO metadata along with your content.
Supported SEO plugins:
- Yoast SEO
- Rank Math
- All in One SEO (AIOSEO)
- SEOPress
Expand the SEO Metadata section to configure:
| Field | Description | Guideline |
|---|---|---|
| SEO Title | The title tag for search engines | Keep under 60 characters |
| Meta Description | The description shown in search results | Keep under 160 characters |
| Focus Keyword | The primary keyword for SEO analysis | Used by your SEO plugin’s scoring |
Floyi auto-fills these fields from your content brief when available. You can edit them before publishing.
Toggle Include SEO metadata when publishing to control whether SEO data is sent. If no SEO plugin is detected on your site, a warning appears — the metadata will still be sent but may not be used.
[!TIP] Character count indicators appear next to the SEO Title and Meta Description fields. Orange warnings show when you exceed the recommended limits.
Publishing
Section titled “Publishing”After configuring your options, click the publish button. The label changes based on your selected status:
- Publish — for immediate publication
- Save as Draft — for draft status
- Schedule — for future publication
A loading state appears while the article is being sent to WordPress. Once complete, you see a success screen with a link to View on WordPress (for published posts) or Preview on WordPress (for drafts).
Part 5: Updating Published Content
Section titled “Part 5: Updating Published Content”When you edit an article in Floyi after it has been published to WordPress, the publish modal shows a blue banner indicating the article is already live.
How Updates Work
Section titled “How Updates Work”- Open the previously published article in the Content Editor.
- Click Publish to WordPress.
- The modal shows a “Published on WordPress” banner with:
- Current WordPress status (Live, Draft, Private, Pending, or Scheduled)
- Last updated date
- A link to view the live page
- A “(Changes pending)” note if the Floyi version has changed since last publish
- Modify any publishing settings if needed (categories, tags, SEO metadata).
- Click Update to push the latest version.
The updated content replaces the existing WordPress post. The WordPress post ID, URL, and permalink remain the same.
Syncing Status from WordPress
Section titled “Syncing Status from WordPress”If someone changes the post status directly in WordPress (e.g., unpublishes a post), click Sync from WordPress to pull the latest status back into Floyi.
Part 6: Content Formatting
Section titled “Part 6: Content Formatting”Floyi automatically converts your editor content to the appropriate WordPress format.
Block Editor (Gutenberg)
Section titled “Block Editor (Gutenberg)”If your site uses the Block Editor, Floyi converts your content into native Gutenberg blocks:
- Headings (H1–H6)
- Paragraphs
- Ordered and unordered lists
- Tables
- Code blocks
- Blockquotes
- Images
Classic Editor
Section titled “Classic Editor”If your site uses the Classic Editor, content is delivered as clean HTML that renders correctly in the classic editing view.
The editor type is auto-detected during connection. You do not need to configure this manually.
Part 7: WordPress Plugin Settings
Section titled “Part 7: WordPress Plugin Settings”After connecting, the Floyi Connect plugin settings page in WordPress (Settings > Floyi) shows:
Connection Status
Section titled “Connection Status”- Connected (green badge) with your Site ID, connection date, and last sync time
- Disconnect button to remove the connection
Site Capabilities
Section titled “Site Capabilities”A summary of what Floyi can see on your site:
- Post Types (e.g., “Post, Page, Project”)
- Categories count
- Tags count
- Authors count
- SEO Plugin (e.g., “Yoast SEO 19.5” or “None detected”)
- Editor type (Block Editor or Classic Editor)
Webhook Queue
Section titled “Webhook Queue”The plugin uses webhooks to notify Floyi when post statuses change in WordPress. The queue shows:
- Pending — Webhooks waiting to be sent
- Retrying — Webhooks that failed and are being retried
- Failed — Webhooks that could not be delivered after multiple attempts
Failed webhooks do not affect your published content. They only mean that Floyi may not reflect the latest WordPress status until the next manual sync.
System Information
Section titled “System Information”Technical details for troubleshooting: WordPress version, PHP version, plugin version, and site URL.
Part 8: Topical Authority Integration
Section titled “Part 8: Topical Authority Integration”When you publish an article that is linked to a topic in your Topical Map, Floyi automatically updates your Topical Authority data:
- The topic node is marked as Published in the Topical Authority Planner
- Your coverage metrics update to reflect the newly published content
- The Topical Authority Scorecard reflects the change in your next refresh
This creates a closed loop: plan topics in your Topical Map, create briefs and drafts, publish to WordPress, and track authority growth — all within Floyi.
Permissions
Section titled “Permissions”WordPress publishing is available to team members based on their role:
| Action | Required Role |
|---|---|
| Connect a new site | Team Admin or Owner |
| Disconnect a site | Team Admin or Owner |
| Update connection settings | Team Admin or Owner |
| Publish or update articles | Any team member |
| Run health checks | Any team member |
Frequently Asked Questions
Section titled “Frequently Asked Questions”How many WordPress sites can I connect?
Section titled “How many WordPress sites can I connect?”The number of connections depends on your Floyi plan. Your current usage and limit are shown in the WordPress section header (e.g., “2/5”). Free plans do not include WordPress publishing.
Can I publish the same article to multiple WordPress sites?
Section titled “Can I publish the same article to multiple WordPress sites?”Yes. Open the publish modal and select a different site from the dropdown. Each site maintains its own publish record, so you can publish the same Floyi article to multiple WordPress sites with different settings.
What happens if I disconnect and reconnect the same site?
Section titled “What happens if I disconnect and reconnect the same site?”Previously published posts remain on WordPress. After reconnecting, Floyi creates a new connection record. Existing publish records from the previous connection are preserved but linked to the old connection.
Why are my categories or tags not showing?
Section titled “Why are my categories or tags not showing?”Click Refresh from WordPress in the publish modal to reload your site’s categories, tags, and authors. If they still do not appear, verify that categories and tags exist on your WordPress site and that the Floyi Connect plugin is active.
Does Floyi modify my existing WordPress content?
Section titled “Does Floyi modify my existing WordPress content?”Floyi only creates or updates posts that were published through Floyi. It never modifies posts that were created directly in WordPress.
What happens if publishing fails?
Section titled “What happens if publishing fails?”Floyi retries failed publish attempts up to 3 times with increasing delays. If all retries fail, you see an error message with details. Click Try Again to manually retry. Common causes include:
- WordPress site is temporarily unreachable
- The Floyi Connect plugin was deactivated
- WordPress server returned an error (disk full, database issue)
Can I schedule posts for a specific time?
Section titled “Can I schedule posts for a specific time?”Yes. Select Schedule as the publish status, then pick your desired date and time. The post will go live automatically at the scheduled time, handled entirely by WordPress.
Which SEO plugins are supported?
Section titled “Which SEO plugins are supported?”Floyi detects and sends metadata to: Yoast SEO, Rank Math, All in One SEO (AIOSEO), and SEOPress. If you use a different SEO plugin, the metadata is still sent but may not be picked up by your plugin.
How do I know if my content is up to date on WordPress?
Section titled “How do I know if my content is up to date on WordPress?”The publish modal shows a “(Changes pending)” indicator when the article in Floyi has been modified since the last publish. Click Update to push the latest version.
Is the connection secure?
Section titled “Is the connection secure?”Yes. All communication between Floyi and your WordPress site uses HMAC-SHA256 signed requests. Floyi never stores or transmits your WordPress login credentials. Connection tokens expire after 10 minutes and can only be used once.