Wix

Publish approved articles to a Wix blog using a Wix API key with Blog permissions.

Overview

When a Publisher runs, BlogCrew creates a post on your Wix site via the Blog API. You choose whether new posts default to draft or publish.

On connect you need:

  1. API key — account API key with Blog + Members permissions
  2. Site ID — from the site dashboard URL

When the API key and Site ID are valid, BlogCrew loads site members into an Author dropdown. Leave it on Auto to use the first member (or create one if the site has none).

Prerequisites

  • A Wix site with Wix Blog fully added (see step 1 — this is the usual cause of No blog instanceId found)
  • API key created by the site owner account (collaborator keys often fail)
  • Access to Library → Integrations in BlogCrew

Set up Wix

1. Add Wix Blog to the site (required)

Authors/members can load without this. Posts cannot until Blog exists on the site.

  1. Open the site in the Wix Editor (not only the dashboard)
  2. Left sidebar → Add Apps
  3. Search Wix Blog → Add to Site → allow / confirm
  4. Confirm the editor Pages list now includes Blog and Post pages
    (If they are missing: remove Blog and add it again)
  5. Optionally create one post: Blog feed → Manage Posts → Create New Post
  6. Publish the site

Until those Blog pages exist, the API returns No blog instanceId found.

2. Create an API key

  1. Sign in as the site owner (not only a collaborator)
  2. Open the API Keys Manager (profile → Account Settings → API Keys)
  3. Click Generate API Key
  4. Name it (for example BlogCrew)
  5. Under permissions, enable at least:
    • Wix Blog / Manage Blog
    • Wix Contacts & Members / Members (to load the Author dropdown)
  6. Site access: this site, or All sites
  7. Complete email verification if prompted
  8. Copy the full key immediately (often starts with IST. and can span multiple lines) — Wix only shows it once

3. Copy your Site ID

  1. Open your site’s dashboard in Wix

  2. Look at the browser URL. The Site ID is the GUID after /dashboard/:

    https://manage.wix.com/dashboard/SITE_ID/home

4. Connect in BlogCrew

  1. Open Library → Integrations
  2. Under Wix, click Add
  3. Set a Display name
  4. Paste the Site ID and API key
  5. Choose Post status: draft or publish
  6. When the key validates, pick an Author from the dropdown (or leave Auto)
  7. Changes save automatically — use Test once the connection exists, then Done

Config fields

FieldRequiredDescription
Display nameYesLabel in Library and Publisher settings
Site IDYesGUID from the site dashboard URL
API keyYesAccount API key with Blog + Members permissions
Post statusYesDefault draft or publish
AuthorNoDropdown of site members once the API key is valid; Auto picks/creates

Use it from a Publisher

  1. Assign this Wix connection on a Publisher agent
  2. Approve an article and move it to ready-to-publish
  3. When the Publisher runs, BlogCrew creates the post on your Wix blog

Troubleshooting

  • No blog instanceId found — Blog is not fully on this site yet. Open the Editor → Add Apps → Wix Blog → Add to Site. Confirm Blog + Post pages exist, create a post if needed, Publish, then Test again. Authors loading ≠ Blog installed.
  • 403 / key rejected — Key must be from the site owner, include Wix Blog, and allow this Site ID
  • Auth failures / members won’t load — Regenerate the key; confirm Members permissions; paste the full IST.… key
  • Missing post owner — Choose an author from the dropdown, or leave Auto
  • Wrong site — Site ID is the GUID after /dashboard/ for the site that has Blog
  • Posts stay draft — Set Post status to publish if you want live posts by default
  • Test left a draft — Expected. Delete the test post in Wix Blog when done