# Connect Cloudflare and Slack
Source: https://docs.webgee.com/en/wordpress-cloud/integrations







Integrations connect the panel to services you already use. Select
**Integrations** in the left navigation.

<img alt="The Integrations page, offering Cloudflare and Slack" src="__img0" />

Two are available, filterable by **DNS** and **Notifications**.

## Cloudflare [#cloudflare]

<img alt="The Cloudflare integration page, describing sync behaviour and the API token requirement" src="__img1" />

Connecting Cloudflare keeps your DNS zones synchronised and lets you turn the
Cloudflare proxy on or off per domain without leaving the panel.

What it gives you:

* **Per-domain sync** — choose which domains are synchronised.
* **Cloudflare proxy** — toggle proxying from within the panel.
* **Automatic sync** — zone changes are pushed to Cloudflare. If a website moves
  to another server in the WebGee cluster, Cloudflare is updated for you.

<Callout type="warn">
  Zones in the panel take precedence. Any record you created directly in
  Cloudflare for a synchronised domain **will be lost**. Recreate those records
  in the panel before you connect, or leave that domain out of the sync.
</Callout>

### Connect it [#connect-it]

Generate a Cloudflare API token using **Cloudflare's default DNS template**,
then select **Add** under **Cloudflare API tokens** and paste it in.

Use a token scoped to the zones you actually want synchronised. A global key
grants far more than this integration needs.

## Slack [#slack]

The Slack integration posts website and user notifications for your organisation
into Slack.

Send them to a channel the right people already watch. Notifications that land
somewhere nobody reads are worse than none, because they look like coverage.

## Related [#related]

* [Domains, DNS and mail routing](/en/wordpress-cloud/domains-and-dns)
* [Activity logs](/en/wordpress-cloud/activity-logs)
