Enhance supports integrations with external services. Go to Integrations in the left sidebar to see what is available. Integrations are split into two categories: DNS and Notifications.
Cloudflare (DNS)
Connecting your Cloudflare account lets Enhance sync DNS records automatically and configure the Cloudflare proxy status for individual records from within the panel. This removes the need to log in to Cloudflare separately when adding or updating records.
To connect, click the Cloudflare integration and follow the on-screen steps to authorise your Cloudflare account.
Before You Connect Cloudflare
Confirm that the domain is already active in the correct Cloudflare account and that you can approve changes to its DNS zone. Copy the existing DNS records or export the zone before authorising the integration. Pay particular attention to MX, SPF, DKIM and verification records: a website may continue to load even when an accidental DNS change has stopped email or another service.
After connecting, compare the records shown in Enhance with Cloudflare. Decide which website records should use Cloudflare's proxy and leave mail, verification and other non-web records as DNS-only. Open the website over HTTPS and test any important subdomains before treating the connection as complete.
Slack (Notifications)
The Slack integration sends website and account notifications to a Slack channel of your choice. Useful for keeping a team informed about deployments, user activity, or errors without needing to check the Enhance panel.
To connect, click the Slack integration and follow the authorisation flow to select the channel where notifications should be sent.
Test and Maintain the Connection
Send a test notification and confirm it appears in the intended channel without exposing sensitive account information. Use a dedicated operational channel rather than a busy general chat so warnings remain visible. If the person who authorised Slack leaves your organisation, reconnect the integration using an account that will remain available.
Review integrations whenever a domain changes owner, a team member leaves, or notifications stop arriving. Remove connections you no longer use. If an integration reports an authorisation error, reconnect it rather than repeatedly retrying an expired token. For help identifying whether a fault is in Enhance or the external service, open a support ticket with the time of the failed action and the affected website.