Connect your Wix site

Chatgpt Grow publishes to Wix through the Blog API, authenticated with an API key you create in your Wix account. The key is long-lived: it stays valid until you revoke or rotate it, and you can restrict it to this one site.

Last updated: 2026-09-15

Before you start

  • A Wix account owner or co-owner. Only they can create API keys.
  • A Wix site with the Blog app added.
  • Your site ID: the GUID in your dashboard address, right after manage.wix.com/dashboard/.
  • The key created from the account that owns the site. A key from another account cannot target this site, however wide its permissions.

Get your credentials

Wix
  • Wix account
  • Security
  • API keys

Add API key

  • Name
  • Permissions
  • Site access
  • Save
  • Key value
Illustration — Wix’s own screens may look different.
  1. 1

    Open the API keys page

    In your Wix account, open Security, then API keys. You can also go straight to manage.wix.com/account/api-keys/addkey.

    Menu pathWix accountSecurityAPI keys
  2. 2

    Add a key

    Click Add key and name it something you will recognise — "Chatgpt Grow".

    Menu pathAPI keysAdd key
  3. 3

    Grant blog and media permissions

    Under Permissions, enable the blog and media scopes. Publishing needs the blog scope to create posts; the media scope is what lets us copy your images into Wix. A key with read-only permissions connects and then fails at the first publish.

    Menu pathAdd keyPermissions
    • Blog — create and edit posts (Manage Blog).
    • Media Manager — upload images (Manage Media Manager).
  4. 4

    Restrict it to this site

    Under Site access, pick the specific site rather than all sites in the account. One site is the narrower grant, and it keeps a copy-paste mistake from publishing to the wrong blog.

    Menu pathAdd keySite access
  5. 5

    Copy the key and note your site ID

    Save, then copy the key: Wix shows it once. Your site ID is the GUID in your dashboard address, right after manage.wix.com/dashboard/.

    IST.eyJraWQiOiJQb3pBW…
    • The key is long-lived. Rotate or revoke it later from the same page without touching anything else.
    • Site ID example: 3ecba886-4267-11ee-be56-0242ac120002. Every API call has to say which site it targets.

Official Wix documentation

Connect it in Chatgpt Grow

Two fields: the API key and your site ID. Only the key is a secret; the site ID just says which site to publish to.

Chatgpt Grow
ConnectWix
API keyStep 5
IST.eyJraWQiOiJQb3pBW…

The key from step 5. It starts with IST.

Site IDStep 5
3ecba886-4267-11ee-be56-0242ac120002

The GUID in your Wix dashboard address, right after manage.wix.com/dashboard/.

Label (optional)
e.g. Main blog

Optional. A name for this connection so you can tell it apart later.

The connect dialog in Chatgpt Grow, with sample values. Only the credential fields are shown.

What happens after you connect

  • Chatgpt Grow creates a post in your Wix blog and publishes it right away.
  • The body is converted into Wix’s own rich-content format, so it arrives as an ordinary post you can edit in the Wix blog editor: paragraphs, headings, lists, links and quotes all stay editable.
  • Images are copied into your site’s media library first, because Wix posts can only use media stored in Wix. If an image cannot be copied, the article is still published without it.
  • Syncing an article again updates that same post instead of creating a second one.
  • Only one platform can be connected at a time. To publish somewhere else, disconnect Wix first.

Troubleshooting

  • Connection failed with status 401, or "Invalid authorization header"

    The key is wrong or was revoked. Copy it again from API keys. The key goes in the authorization header on its own — pasting it with "Bearer " in front will be rejected.

  • Connection failed with status 403, or an error code about a missing blog scope

    The key does not have the blog permissions. Edit the key (or create a new one), enable the blog scope, and reconnect.

  • Connection failed: the site is not in the key’s site access

    The key was created from a different Wix account, or its site access excludes this site. A key only works on sites owned by the account that created it.

  • Images are missing from the published post

    Either the media scope is missing or Wix could not fetch the image. The article publishes either way; add the media permission and sync the article again to bring the images in.

  • The post published, but no URL came back

    Wix did not return the post URL for that call. You can find the post in the Wix blog dashboard; syncing the article again fills the URL in.