Platform setup guides
Connect your WordPress.com site
WordPress.com publishes through the same WordPress REST API as a self-hosted site, authenticated with an application password: a per-user credential you can revoke on its own. It works on plugin-enabled sites — the Business and Commerce plans — because those are the ones that serve the REST API.
Last updated: 2026-09-15
Before you start
- A **plugin-enabled** WordPress.com site: the Business or Commerce plans. Those run the full WordPress stack, which is what serves the REST API this connection uses.
- Your site address: https://yourblog.wordpress.com, or the custom domain you mapped to it.
- A user account that can publish posts — an Author, Editor, or Administrator.
- A site that is live and public. A site still in Coming soon mode does not answer API requests.
Get your credentials
- My Site
- Overview
- Posts
- Media
- Pages
- Users
- Settings
Profile
- Name
- Display name
- Role
- Application Passwords
- 1
Open your profile
In your site dashboard, open Users, then Profile. You are editing your own user account.
Menu pathSite dashboardUsersProfile - 2
Find the Application Passwords section
It sits near the bottom of the profile page. On a free plan the section is not there at all — see Troubleshooting.
Menu pathProfileApplication Passwords - 3
Generate the password
Type a name that tells you what it is for — "Chatgpt Grow" — then click Add New Application Password. It is shown once.
- 4
Copy the password
It is displayed in groups of four characters. Copy the whole thing before you leave the page.
abcd EFGH 1234 ijkl mnop qrst- The spaces are cosmetic: they are stripped before the password is checked, so either form works.
- You can revoke this single password later without touching your WordPress.com login password.
Connect it in Chatgpt Grow
The same three credentials a self-hosted WordPress site uses: site address, username, and the application password.
Your site address, including https:// — either the *.wordpress.com address or the custom domain you mapped to it.
Your WordPress.com account username: the login name, not the display name and not the email address.
The password from step 4. Spaces are fine.
Optional. A name for this connection so you can tell it apart later.
What happens after you connect
- Chatgpt Grow creates a post with the article title, slug, and body, and publishes it right away.
- The body is converted from Markdown to HTML and sent through the standard WordPress REST API, so it arrives as an ordinary post you can edit in the WordPress editor.
- No featured image is set. The article body and its inline images are published as-is.
- Only one platform can be connected at a time. To publish somewhere else, disconnect WordPress.com first.
Troubleshooting
The Application Passwords section is missing entirely
The site is not plugin-enabled, so it does not offer application passwords for API access. Move the site to a Business or Commerce plan — or, if you also run a self-hosted WordPress site, connect that one instead: the fields are the same.
Connection failed with status 401
The username or the application password is wrong, or the password was revoked. The username is your WordPress.com login name, not the display name.
Connection failed with status 403
The account is not allowed to publish on this site, or the site is private. Check the user role under Users.
Connection failed: the user cannot publish posts
The account is missing the publish_posts capability — Subscriber and Contributor roles do not have it. Connect as an Author, Editor, or Administrator.
Connection failed with status 404
The address did not answer with a WordPress REST response. Check that it opens your site in a browser, and that the site is not still in Coming soon mode. If the site opens fine, it is a simple (non-plugin-enabled) WordPress.com site: those do not serve the REST API at all, so this connection cannot work on the free, Personal or Premium plans — use a self-hosted WordPress site, or move the site to Business.
Chatgpt Grow