Real-time webhooks: stream events as they happen

Turn on a signed inbound endpoint so signals arrive live instead of waiting for a scheduled sync.

Updated Aug 3, 2026

A scheduled sync pulls activity on an interval. Real-time webhooks flip that around: the source pushes each event to ProcessTwin the moment it happens, so discovery stays current without waiting.

Turn it on

  1. On a connector card in Connectors, open Real-time and press Enable.
  2. Copy the endpoint URL and signing secret shown once — they aren't displayed again.
  3. Configure the source to POST its events to that URL, signing the raw body with HMAC-SHA256 in the x-processtwin-signature header.

What happens to an event

Every inbound event goes through exactly the same pipeline as a sync: signature verified, duplicates ignored, PII masked, and screened by the injection scanner before it becomes a signal. Rotate the secret any time from the same panel; disable it to stop the stream.

Was this article helpful?

Related articles