> ## Documentation Index
> Fetch the complete documentation index at: https://sorank.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Webflow to SORANK

> Create a Webflow app, configure its permissions, and connect your site to SORANK.

Connect Webflow to Sorank to publish articles directly to your CMS. You will create a Webflow app, grant the required permissions, and connect it with your Client ID and Client Secret.

## Before you start

Your Webflow site must meet these requirements:

* Publish the site live at least once.
* Create a **Blog Posts** CMS collection.
* Bind **SEO Title** and **Meta Description** to the corresponding CMS fields in the Webflow Designer.

Without these bindings, Webflow publishes articles without title and description tags in the HTML. Follow the [Webflow blog setup guide](/documentation/setup-your-webflow-blog) if your site is not ready.

In Sorank, open [Publishing platforms](https://app.sorank.com/settings/integrations/publishing), select **Webflow**, and keep the setup guide visible while you complete the following steps.

## Step 1: Open Webflow app development

Go to the [Webflow Dashboard](https://webflow.com/dashboard/). Open **Apps & Integrations**, select **Develop**, then click **Create an App**.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/16c307037793abc49c33.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=31e1c29cdc1d66b1bb2a9d3b8548795d" alt="Open Apps & Integrations in the Webflow Dashboard and select Develop" width="1310" height="1120" data-path="images/documentation/16c307037793abc49c33.webp" />

## Step 2: Create your app

In **App Development**, click **Create an App**.

<img src="https://mintcdn.com/sorank/OSVZWwcYdAu1-5az/images/documentation/ed48b9af82f15762e3eb.webp?fit=max&auto=format&n=OSVZWwcYdAu1-5az&q=85&s=e62e039996dd39b91413636fd067274b" alt="Click Create an App in Webflow App Development" width="1738" height="1184" data-path="images/documentation/ed48b9af82f15762e3eb.webp" />

## Step 3: Enter the app information

Enter an **App name**, **Description**, and **App homepage URL**. You can use your website URL as the homepage. Click **Continue**.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/b6ec403e952ff14fda57.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=bc18a0969a0cd4b3449d0985b233bc74" alt="Enter the app name, description, and homepage URL in Webflow" width="1552" height="1364" data-path="images/documentation/b6ec403e952ff14fda57.webp" />

## Step 4: Enable Data Client and add the redirect URI

Open **Building blocks** and enable **Data Client**. Copy the redirect URI displayed in the Sorank setup guide and paste it into **Redirect URI**.

For the production Sorank application, the URI is:

`https://app.sorank.com/api/v1/cms-integrations/webflow/callback`

<img src="https://mintcdn.com/sorank/OSVZWwcYdAu1-5az/images/documentation/fca6dde9e82b2e0c9a29.webp?fit=max&auto=format&n=OSVZWwcYdAu1-5az&q=85&s=35fb6435d2651933c5cabc8e4b49fff1" alt="Enable Data Client and add the Sorank redirect URI in Webflow" width="2116" height="1680" data-path="images/documentation/fca6dde9e82b2e0c9a29.webp" />

## Step 5: Configure CMS and Custom Code permissions

Set these permissions:

* **CMS:** Read and write
* **Custom Code:** Read-only

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/83883ca1cf934b30cfa7.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=88bb36a7dc748b7c32f8aa006599b437" alt="Set CMS to Read and write and Custom Code to Read-only" width="1558" height="1364" data-path="images/documentation/83883ca1cf934b30cfa7.webp" />

## Step 6: Configure Pages and Sites permissions

Set these permissions:

* **Pages:** Read and write
* **Sites:** Read-only

Leave the other permissions set to **No access**, then click **Create App**.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/7392c0c3788f7d184e85.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=bb0b1e1084ebba9c5d09205f757b0507" alt="Set Pages to Read and write and Sites to Read-only, then create the app" width="1552" height="1362" data-path="images/documentation/7392c0c3788f7d184e85.webp" />

## Step 7: Edit the app

In **App Development**, open the menu for your app and click **Edit App**.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/a8da55e195190661253c.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=3e6e607bdde31bf7b26c50ace603ef2b" alt="Open the Webflow app menu and click Edit App" width="1892" height="1180" data-path="images/documentation/a8da55e195190661253c.webp" />

## Step 8: Copy your credentials

Open **Building blocks**. Copy the **Client ID**, then reveal and copy the **Client Secret**. Keep the Client Secret private.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/de7d25e5f3545ee4e27.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=8e113dd6c56bf326d7f1679e674496ce" alt="Copy the Client ID and reveal the Client Secret in Webflow" width="1852" height="1272" data-path="images/documentation/de7d25e5f3545ee4e27.webp" />

## Step 9: Connect Webflow to Sorank

Return to Sorank. Paste the **Client ID** and **Client Secret**, then click **Connect**.

<img src="https://mintcdn.com/sorank/o4YSM4TfAauGtbuM/images/documentation/7a79d7d4cf912b8c35c2.webp?fit=max&auto=format&n=o4YSM4TfAauGtbuM&q=85&s=13a88acbc8f77917cde6babc86d515b6" alt="Paste the Webflow Client ID and Client Secret into Sorank and click Connect" width="1164" height="882" data-path="images/documentation/7a79d7d4cf912b8c35c2.webp" />

After authorization, select the Webflow site that matches your Sorank website. Then select the CMS collection where Sorank should publish your articles. You cannot continue with a site that has never been published live.

Your Webflow connection is now ready. You can publish or schedule articles from Sorank.
