Features How it works Pricing Guides
Console
← Back to playbooks
Integrations Published on June 28, 2026

Real-Time Conversion Streaming via Universal Outbound Webhooks

Learn how to configure custom outbound webhooks with secret key signatures to forward conversion events to Slack, Telegram, Zapier, or CRMs.

The Headache: Closed Ecosystems and Manual Reporting

Performance marketers need their conversion data distributed across multiple tools:



Most trackers only support forwarding data to standard ad networks (Meta, Google). If you want to connect to a custom database or Slack, you are forced to write custom scripts or pay for expensive third-party integrations.

PostbackFlow solves this with Universal Outbound Webhooks.

---

How It Works

A Webhook is an HTTP POST request triggered by an event.

When PostbackFlow receives a conversion postback from your affiliate network:
1. It validates the conversion.
2. It compiles a standardized JSON payload containing all transaction details.
3. It signs the payload using a unique Secret Key to ensure authenticity.
4. It instantly POSTs this JSON payload to your custom Webhook URL.

---

Technical Specifications: The Webhook Payload

Here is an example of the standard JSON payload sent by PostbackFlow:

{
"event_id": "conv_abc123xyz",
"click_id": "pbf_click_id_998877",
"campaign_name": "Health Offer A/B Test",
"event_type": "purchase",
"payout": 45.00,
"currency": "USD",
"sub1": "facebook_ads",
"sub2": "lookalike_audience",
"received_at": "2026-06-28 11:15:30"
}

Securing Your Webhook (Signature Verification)

To prevent malicious requests from mimicking PostbackFlow, we include an X-Postback-Signature header in every webhook call. This signature is generated using HMAC-SHA256 matching the raw request body and your Webhook Secret Key:
$calculatedSignature = hash_hmac('sha256', $rawBody, $webhookSecretKey);

---

Step-by-Step Configuration

1. Go to Ad Platforms (Settings) in the PostbackFlow Console.
2. Find the Custom Outbound Webhook card.
3. Click Configure.
4. Enter your destination Webhook URL (e.g. your Zapier Webhook URL, Telegram bot gateway, or server endpoint).
5. Generate or input a Secret Key for security verification.
6. Toggle Active and click Save.

Now, every conversion that arrives on your account will instantly stream to your custom webhook endpoint.

---

Expected Results & ROI Impact