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

# How to Connect Cloudflare or Slack to Your Web Hosting

> Connect your Cloudflare account to the FREAKHOSTING web hosting panel so your DNS records stay in sync, or send account notifications to a Slack channel.

**Integrations** connects your hosting to other services. **Cloudflare** keeps your DNS records in sync with your Cloudflare account. **Slack** sends account notifications to a Slack channel.

> **Difficulty**
>
> Intermediate

> **Time**
>
> 10 minutes

***

## Open Integrations

Click **Integrations** in the sidebar, or go to [web.freakhosting.com/integrations](https://web.freakhosting.com/integrations). Use the **All**, **DNS** and **Notifications** tabs to filter.

![Integrations page with All, DNS and Notifications tabs and cards for Cloudflare, with a Connect button, and Slack](https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/integrations.png?fit=max\&auto=format\&n=p0TGPFhMJ61UBHgI\&q=85\&s=9cc556ffe4c11274004aa87a908544ad)

Integrations

***

## Cloudflare

Use this if your domain uses Cloudflare's nameservers instead of ours. Once connected, the panel sends your DNS records to Cloudflare for you.

![Cloudflare integration page listing Per domain sync, Cloudflare proxy, Auto FREAKHOSTING to Cloudflare sync and FREAKHOSTING precedence, with a Cloudflare API tokens section and an Add button](https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/cloudflare-about.png?fit=max\&auto=format\&n=p0TGPFhMJ61UBHgI\&q=85\&s=6e3568d5e3ebb8debb73144699aa7297)

What the Cloudflare integration does

| Feature | What it means |
| - | - |
| **Per domain sync** | You choose which domains are synced with Cloudflare. |
| **Cloudflare proxy** | Turn Cloudflare's proxy (the orange cloud) on or off from the panel. |
| **Auto sync** | Changes you make to your DNS records here are sent to Cloudflare automatically, including if your website moves to another of our servers. |
| **FREAKHOSTING precedence** | The records in our panel always win. **Records you add directly in Cloudflare will be lost.** |

> [!WARNING]
>
> After connecting, make all DNS changes in our panel on the [DNS records](https://help.freakhosting.com/portals/web-panel/how-to-manage-dns-records-and-dnssec.md) page, not in Cloudflare. Before you connect, copy any records that exist only in Cloudflare into our panel.

### Step 1: Create a Cloudflare API token

**1. Open Cloudflare's API tokens page**

Sign in to Cloudflare and go to [dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens).

**2. Use the Edit zone DNS template**

Click **Create Token** and choose the **Edit zone DNS** template. The token must have **Zone.Zone** and **Zone.DNS** edit permissions.

**3. Copy the token**

Cloudflare shows the token only once, so copy it now.

### Step 2: Add the token to the panel

**1. Click Connect on the Cloudflare card**

Then click **Add** under **Cloudflare API tokens**.

**2. Fill in the form**

Give it a **Friendly name** (for example *My Cloudflare*) and paste the **API token**.

![Add Cloudflare API token form with Friendly name and API token fields and Cancel and Save buttons](https://mintcdn.com/freakhostingltd/p0TGPFhMJ61UBHgI/images/web-panel/cloudflare-token.png?fit=max\&auto=format\&n=p0TGPFhMJ61UBHgI\&q=85\&s=ef9423029db0dc90cd7ca968595aec9b)

Adding your Cloudflare token

**3. Click Save**

Your Cloudflare account is now connected.

### Step 3: Link a domain to Cloudflare

**1. Point the domain to Cloudflare**

At the company where you registered the domain, set its nameservers to the two Cloudflare gives you. Cloudflare then answers DNS for the domain, using the records our panel sends it.

**2. Choose the token on the domain**

Go to your website's **Domains** tab and click **⋮** → **Manage** on the domain. Under the domain name, choose your Cloudflare token in the **Cloudflare** drop-down.

**3. Let it sync**

If the domain is already in your Cloudflare account, its records are replaced with the ones from our panel. If it isn't, it's created there for you. From now on, every DNS change you make in our panel is copied to Cloudflare automatically.

### Turn the Cloudflare proxy (orange cloud) on or off

On the domain's **DNS records**, click **⋮** → **Edit** on a record, switch **Proxy status** on or off, and click **Save**. With the proxy on, visitors reach your site through Cloudflare's network (caching and protection); with it off, they connect to our server directly.

> [!NOTE]
>
> Syncing only goes one way: from our panel to Cloudflare. Records you add directly in Cloudflare are removed at the next sync, so always add them in our panel.

***

## Slack

The Slack integration posts website and user notifications for your account to a Slack channel.

**1. Create an incoming webhook in Slack**

In Slack, create an **Incoming Webhook** for the channel you want and copy its URL. See [Slack's guide to incoming webhooks](https://api.slack.com/messaging/webhooks).

**2. Add it to the panel**

On [Integrations](https://web.freakhosting.com/integrations), open **Slack**, click **Add** under **Slack channel** and paste the webhook URL.

Once it's added, notifications about your websites and team members appear in that channel as they happen. To stop them, remove the webhook from the Slack integration page, or delete the webhook in Slack.

***

## Troubleshooting

> **Records I added in Cloudflare disappeared**
>
> The panel's records take precedence and overwrite Cloudflare. Add the record again on the [DNS records](https://help.freakhosting.com/portals/web-panel/how-to-manage-dns-records-and-dnssec.md) page in our panel.

> **The token isn't accepted**
>
> Create the token from the **Edit zone DNS** template and make sure it covers the domain's zone with **Zone.Zone** and **Zone.DNS** edit permissions.

***

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** October 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.