Drift webhook — alerts when documents go out of sync

Configure a Slack, Discord, or custom webhook URL to receive a notification whenever a profile change makes a published document stale.

The drift webhook notifies an external URL whenever a document in your workspace needs attention — specifically, when a profile change makes a published document go "out of sync." Use it to route alerts to Slack, Discord, or any webhook-capable service.

Setting up a webhook

  1. Go to Settings in the dashboard sidebar.
  2. Scroll to the Drift webhook section.
  3. Enter your webhook URL (Slack incoming webhook, Discord webhook URL, or any endpoint that accepts a POST with a JSON body).
  4. Click Save.
  5. Click Test to send a sample payload immediately.

If the test returns a 2xx status, the webhook is configured correctly.

When the webhook fires

The drift webhook fires when:

  • You edit the Business profile and a published document becomes out-of-sync
  • You add or remove a subprocessor and the Privacy Policy or DPA becomes out-of-sync

It does not fire on every profile save — only on changes that cause a document to drift from its published state.

Payload format

{
  "event": "document.drift",
  "documentType": "privacy-policy",
  "version": "v1.2",
  "reason": "profile_edited",
  "workspaceId": "ws_...",
  "timestamp": "2026-05-14T10:00:00Z"
}

documentType is one of privacy-policy, terms-of-service, cookie-policy, dpa. reason is one of profile_edited, subprocessor_changed.

Revoking or changing the webhook

To change the URL, overwrite it in the field and click Save. To stop receiving notifications, clear the field and save. There is no soft-disable — either a URL is configured or it is not.