Skip to main content
A webhook sends a message event to your server when it happens: an email delivered, a link clicked, a WhatsApp message read. Use it to keep your CRM or data warehouse in sync with what RevBridge sends. Open Settings → Webhooks. Webhooks belong to the workspace selected at the top of the app.

Create a webhook

1

Click New webhook

The Create webhook form opens.
2

Name it and add your URL

RevBridge sends a POST with a JSON body to this URL whenever one of the selected events occurs.
3

Choose the service

Each webhook covers one Service: Email, SMS or WhatsApp. To receive events from more than one, create one webhook per service.
4

Choose the events

Select the events you want. See the list below.
5

Add a secret (recommended)

With a Secret, RevBridge signs every request so your server can confirm it came from RevBridge. See Verify the signature.
6

Click Create

Then click Send test on the webhook to check that your server receives it.

Events

What each request carries

Verify the signature

The signature is an HMAC-SHA256 of the raw request body, using your secret as the key, written in hexadecimal. Compute it on your side and compare.
Compute the signature over the body exactly as received. Parsing the JSON and serializing it again changes the bytes, and the signature won’t match.

Manage webhooks

The list shows each webhook’s name, URL, service, events, status and creation date. From each row you can:
  • Send test: queue a test event to your URL.
  • Disable / Enable: pause and resume deliveries without losing the setup.
  • Delete: stop sending to this URL for good. This can’t be undone.