# Wix

You can connect your **Wix Blog** to Frase to publish content directly from Frase to your Wix site.

Once connected, Frase allows you to send content to Wix as either a **live post** or a **draft**, making it easier to move from writing to publishing without copying content between platforms.

### How to Connect to Wix

#### Step 1: Open Wix Integration in Frase

1. In Frase, go to **Settings**.
2. Select **Integrations**.
3. Under *CMS Publishing*, locate **Wix**.
4. Click **Configure**.
5. Choose the domain in Frase that you want to connect to Wix publishing.

#### Step 2: Generate API Key

1. Log in to your **Wix dashboard**.
2. In the top-right corner, click your **initials**.
3. Open **Account Settings**.
4. Navigate to the **API Keys** tab.
5. Select **Generate New API Key**.

<div align="left"><figure><img src="/files/oetnLxkVY2DcBrWRoBru" alt=""><figcaption></figcaption></figure></div>

**When creating the API key, Frase requires the following permissions:**

* Basic Permissions > **Get Sites List** *(default)*
* Site Permissions > **Wix Blog**
* Site Permissions > **Ricos Documents**
* Site Permissions > **Manage Site Media**&#x20;

6. After the key is generated, **copy the API key**. It is only shown once.&#x20;
7. Return to the Wix integration setup in Frase and paste the **API key**.

#### Step 3: Copy the Wix Account ID

1. In Wix, return to the **API Keys** tab.
2. Locate the **Account ID** associated with your API key.
3. Copy the **Account ID** and paste it into Frase.

#### Step 4: Retrieve Your Wix Site ID

1. Open your **site dashboard** in Wix.
2. Look at your browser's URL.
3. Copy the **string of characters after `dashboard` but before any additional page information**. This string of letters and numbers is your **Site ID**.&#x20;
4. Paste the Site ID into Frase.

You can also optionally add your **site URL** if you want Frase to construct publish post URLs.

#### Step 6: Test & Save the Connection

Once all fields are filled:

1. Click **Test Connection**. If the configuration is correct, the test will succeed.
2. Click **Save** to finalize the integration.

You can reconfigure or disconnect the Wix integration at any time from the Integrations settings.

#### Step 7 *(OPTIONAL)*: Set Up Public URL Template

Create a public URL template to tell Frase where your published content lives on your site, so it can connect each CMS document to its live URL.

**What this affects**

* [**Content Guard**](/integrations/cms-publishing/frase-cms.md) — Frase can't monitor a published article for ranking drops without knowing its live URL.
* [**GSC performance**](/integrations/connectors/google-search-console.md) — Clicks, impressions, and position data won't link back to specific content pieces in your library.
* **Republish flow** — The "accept and republish" action needs the live URL to push updates to the correct CMS document.
* **Content health** — Stale content detection and decay alerts rely on matching CMS posts to their live URLs.

**Format**

If your blog posts live at `https://yoursite.com/blog/my-post-slug`, set your template to:

`https://yoursite.com/blog/{slug}`

The `{slug}` placeholder is replaced with each document's actual slug field at sync time.

{% hint style="danger" %}
Without a public URL template, Frase treats your content as **untracked**. You can still create and publish, but all performance monitoring and GSC-linked features will be unavailable.
{% endhint %}

### Publishing Content to Wix

After connecting, you'll be able to:

* Choose Wix as your CMS publishing destination
* Send content as a draft or publish it live

<div align="left"><figure><img src="/files/fkj1qKYj82MgAYNkma5K" alt=""><figcaption></figcaption></figure></div>

### Best Practices & Tips

* Use *save as* *draft* when collaborating with editors or clients.
* Use *push* when content is finalized and approved.
* You can still edit, format, and manage posts normally inside Wix after publishing.
* Application passwords can be revoked anytime from Wix for security.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.frase.io/integrations/cms-publishing/wix.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
