Skip to main content
Connect a CMS so you can publish finished articles straight from Cliro. Integrations are configured per brand, and credentials are stored securely (your saved API keys are never shown again).

Available integrations

WordPress

Publish via the Cliro Publisher plugin and an integration token.

Webflow

Connect with an API token, then pick a CMS collection and map fields.

Wix

Connect with an account API key and your Site ID; articles publish as blog posts.

PayloadCMS

Publish into your Payload collection.

API / Webhook

Cliro POSTs each published article to your endpoint, signed with HMAC-SHA256.

WordPress

1

Install the plugin

In WordPress, go to Plugins → Add New → Upload Plugin and install the Cliro Publisher plugin, then activate it.
2

Add your site URL

In Cliro, enter your WordPress URL with https:// (e.g. https://example.com or https://example.com/blog).
3

Paste the integration token

Copy the token from Cliro and paste it into Settings → Cliro Publisher → Integration Token in WordPress, then save.
4

Test the connection

Click Test Connection & Create Integration. Once connected, you can publish articles to this site.

Webflow

Generate an API token in Webflow → Site settings → Apps & integrations → API access (CMS read/write). In Cliro, paste the token, load sites, choose your site and collection, then map the body (Rich Text) field and optionally the summary and cover image fields.

Wix

In Cliro, enter your Site ID (from manage.wix.com/dashboard/{SITE_ID}/home) and an API key generated at manage.wix.com/account/api-keys with Wix Blog permissions assigned to your site. Articles publish as blog posts.

API / Webhook

For custom sites (Next.js, Astro, or your own backend), use the webhook integration. Cliro sends an HTTP POST with each published article to your endpoint. Each request includes the header:
X-Cliro-Signature: sha256=HMAC_SHA256(rawBody, secret)
Store the signing secret on your endpoint, recompute the signature from the raw body, and compare to verify the request is genuine.

Managing a connection

For any integration you can review the saved configuration, check connection status, and disconnect it from the brand at any time.
Disconnecting removes the credentials for that brand. You’ll need to reconnect to publish again.