Connect your CMS
The assistant reads and writes your content through your CMS's official API — there's no migration and no copy of your content on our side. Nine platforms are supported; each takes a couple of minutes to connect.
How connections work
- Tested live before saving. When you paste credentials, we make a real API call to your platform and only accept the connection if it works — you'll see the result immediately.
- Stored encrypted. Tokens are entered in masked fields, encrypted with AES-256 at rest, and never appear in any chat or transcript.
- Least privilege. Scope tokens to just what's needed — one project, one site, the listed permissions. The instructions below name the minimal scopes.
- Version requirements. Hosted platforms (Sanity, Contentful, Webflow, Shopify, BigCommerce) have no version to worry about — we track their current APIs. Self-hosted and plugin-based platforms have minimum versions, listed in each section below.
Sanity
Find everything at sanity.io/manage → your project. You need the Project ID, the dataset (usually production), and an API token: API → Tokens → Add API token with Editor permission.
Contentful
In Contentful under Settings: the Space ID, the environment (usually master), and a Content Management (CMA) personal access token — Settings → API keys → Content management tokens (starts CFPAT-).
Webflow
Site settings → Apps & integrations → API access → generate a Site API token with CMS read/write scopes. The Site ID is shown on the same page (optional — we detect it if omitted).
Item changes are staged by Webflow and published through the normal publish step, so nothing jumps onto the live site unexpectedly.
WordPress
Use an Application Password — WP admin → Users → Profile → Application Passwords — not your normal login password. The user needs the Editor or Administrator role. You'll enter the site URL, the username and that application password.
show_in_rest: true.Drupal (headless)
Requires Drupal's JSON:API module (part of core since 8.7). If your API requires authentication, add a Basic-Auth username and password; if it's open enough for the needed operations, credentials are optional.
Shopify / Shopify Plus
In Shopify admin: Settings → Apps and sales channels → Develop apps → Create an app. Grant the Admin API scopes read_products, write_products (plus write_content for pages and blog articles), install the app, then copy the Admin API access token (starts shpat_). You'll also enter your yourstore.myshopify.com domain.
The assistant manages products, pages and blog articles.
WooCommerce
In WP admin: WooCommerce → Settings → Advanced → REST API → Add key with Read/Write — that covers products (keys start ck_/cs_). Optionally also add a WordPress Application Password (Users → Profile) so the assistant can manage posts, pages and images too.
BigCommerce
Settings → Store-level API accounts → Create API account with the Products: modify and Content: modify scopes. The store hash is the code in your admin URL: store-XXXX.mybigcommerce.com.
Adobe Commerce (Magento)
In the admin: System → Extensions → Integrations → Add New Integration with the Catalog and Content resources, then Activate it and copy the Access Token. You'll enter your store URL and that token.