How do I connect my CMS?
Publish articles to WordPress, Webflow, Sanity or Shopify.
Updated November 3, 2026
Click your name at the bottom of the sidebar, open Account, go to the Integrations tab and choose the CMS you want to connect. Each one needs a few credentials.
WordPress
- Note your website URL (for example
https://your-site.com) and your admin username. - In WordPress go to Users > Profile, scroll to Application Passwords, enter a name and click Add New Application Password. (guide)
- Enter the URL, username and application password in Listable Labs.
Webflow
- In Webflow go to Workspace Settings > Integrations and generate an API token with CMS read/write access.
- Copy your Site ID (Project Settings > General) and the Collection ID of the CMS collection to publish to.
- Enter the token, Site ID and Collection ID in Listable Labs.
Sanity
- In your Sanity project dashboard go to API > Tokens and create a token with Editor or Admin rights.
- Find your Project ID (in the dashboard URL or
sanity.config.ts) and dataset (for exampleproduction). - Enter the project ID, dataset, your website's base URL and the token. You can then map Listable Labs fields to your Sanity schema.
Shopify
- In the Shopify Dev Dashboard, create an app in the same organization as your store.
- Enable
read_contentandwrite_content, release the version, then install the app on your store. - Copy the app's Client ID and Client Secret and enter them with your
.myshopify.comdomain. - Choose the blog to publish to and click Connect Shopify.