This integration is distinct from the self-hosted WordPress integration. If your site runs WordPress on your own hosting, choose WordPress in Weelkit and connect it with the Weelkit Plugin instead. The connection, authentication and lifecycle described here apply only to sites hosted on WordPress.com.
Connect a site
1
Authorize with WordPress.com
In Weelkit, open Organization settings → CMS, choose Connect CMS, and choose WordPress.com. You are sent to WordPress.com to authorize the Weelkit app against your account. Weelkit never sees your WordPress.com password — only the token WordPress.com issues.
2
Select a site
Weelkit lists the sites your authorization grants access to. Choose the WordPress.com site to publish to: each connection publishes to one site. Connect a staging site first if you have one — see Testing integrations.
3
Schema discovery
Weelkit discovers the site’s available post types from WordPress.com. Choose one writable type as the primary publishing destination. Weelkit then discovers only that type’s fields and taxonomies.
4
Review the mapping
Weelkit suggests mappings from canonical Weelkit fields (and any mapped organization custom fields) onto the discovered schema. The suggestions do nothing until an administrator reviews and saves the mapping — only the saved mapping enters the generation contract.
5
Set the publishing defaults
Choose the Default status (Draft or Published) and what happens When the article already exists.
6
Verify a test draft
Choose Verify test draft. Weelkit uses the saved mapping to create a draft on the site and read it back. You can inspect it on WordPress.com, or choose Delete draft.
7
Ready
The connection is ready. Articles are sent to the site from the editor, as described in the publishing overview.
Connection lifecycle
Expired access
Expired access
If WordPress.com requires fresh authorization, sending and status checks pause. Choose Reconnect to authorize again. Reconnecting the same site preserves its saved mapping and published links.
Revoked access and missing scope
Revoked access and missing scope
If you revoke the Weelkit app on WordPress.com, or the authorization lacks a scope Weelkit needs, the connection shows the same Connection Error. Choose Reconnect and authorize with the requested scopes to resume.
Rate limiting and transient errors
Rate limiting and transient errors
WordPress.com rate limits and transient server errors are retried only for safe reads — discovery and readback. If a write’s outcome is uncertain, choose Check original CMS send. Weelkit retains its original identity and does not blindly create another post.