Black Friday came early.Early-access pricesuntil Nov 8.Black Friday: early-access prices until Nov 8.Early-access price ends in0d00h00m00sClaim the deal
Webhooks from ClickFlare,every event sent where you need it
ClickFlare's custom webhooks send any event, such as a visit, click, conversion or custom event, to any tool you use the moment it happens. Map up to 10 events per integration, send each where it is needed, and filter which events fire.
ClickFlare sends each event to the endpoint you choose
What syncs
Any ClickFlare event, with the values you choose
How fresh the data is
Real time, as each mapped event fires
What you can optimize
Leads and sales tied to the campaign that brought them
Works with
CRMs, internal tools, Zapier, Make, n8n
Good to know
Your endpoint must accept GET or POST requests.
Custom webhook
Real-time events
Up to 10 event mappings
One event, as many destinations as you need
Same event, several places
Map one event more than once, for example a purchase to your CRM and to a Google Sheet via Zapier, each sent its own way.
Filters cut the noise
Fire only when payout is above 0, for a given campaign or offer, or for traffic from a specific country.
Campaign-level control
Give each campaign its own webhook setup when different partners or networks need different postbacks.
How it works
From ad click to profit per campaignattributed revenueattributed salesa matched conversionautomated actionyour dashboardsclosed revenue
01
Your ad
Visitor clicks
Ad on Webhooks
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to Webhooks
Through the Conversion API or postback
05
Cost API
Spend pulled in
Webhooks cost matched to each campaign
01
Your ad
Webhooks click
Placement, device and country come along
02
ClickFlare
Click recorded
Zone, site and device data stored
03
Offer or lander
Visitor converts
On your page or the offer
04
ClickFlare
Conversion logged
With payout and event type
05
Postback
Reported to Webhooks
So its optimization sees the result
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your article
Keyword block
Click ID passed to the feed
04
Results page
Paid click
Conversion fired to ClickFlare
05
Webhooks API
Revenue matched
Pulled on a schedule and reconciled
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
The click follows the visitor to the offer
03
Webhooks
Offer or call
The network tracks the action
04
Webhooks
Conversion
Lead, sale, call or rebill
05
Postback
Payout in ClickFlare
Matched to the original click
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
Every click gets its own ID
03
Webhooks
Store or funnel
Click ID kept through checkout
04
Events
View, cart, checkout
Each step tracked
05
ClickFlare
Purchase recorded
Order value matched to the ad
01
Your ad
Visitor clicks
Form, call or landing page
02
ClickFlare
Click recorded
Every click gets its own ID
03
Webhooks
Lead or call stored
The ad stays linked to the lead
04
Webhooks
Qualified or closed
Workflow or call rule fires
05
ClickFlare
Revenue recorded
Tied to the ad that drove it
01
ClickFlare
Event happens
Click, conversion or custom event
02
Webhook or API
Data goes out
Or comes back in
03
Webhooks
Your workflow
Rules, apps or an AI assistant
04
Webhooks
Action
Alert, update, pause or scale
05
ClickFlare
Back in reports
Changes show in your data
01
ClickFlare
Report data
Campaigns, sources, offers
02
ClickFlare API
Your numbers go out
Secured with your API key
03
Your setup
Scheduled refresh
A sheet, script or connector
04
Webhooks
Data lands
Tables refreshed on schedule
05
Webhooks
Dashboards
Blended with your other data
Custom webhook
How a ClickFlare webhook fires
When a mapped event happens, ClickFlare builds the request you set up, fills in the real values, such as the click ID and payout, and sends it to your endpoint right away.
Real values filled in when the event fires
Each mapping sent to its own destination
Filters decide which events fire
Today, one campaign
example
Spend pulled from Webhooks
cost
$412.30
Conversions recorded
today
38
Sent back to Webhooks
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
ROI per placement
example
Placement A · mobile
cost
$38.20
Placement A
revenue
$71.40
Placement A
ROI
+87%
Placement B · desktop
ROI
−42%
Example numbers. Keep the placements that pay and cut the ones that lose money.
Revenue for one click
example
Paid click
day 0
$0.00
First revenue pull
+1h
$0.41
Scheduled updates
next days
$0.58
Final pull
last sync
$0.62
Example amounts. Sync timing for Webhooks is in the facts above.
Events for one click
example
Lead
day 0
$0.00
Sale
day 0
+$40.00
Upsell
day 1
+$15.00
Refund
day 9
−$15.00
Example events. Each one arrives by postback and is matched to the click.
One visitor's path
example
Product view
step 1
—
Add to cart
step 2
—
Checkout
step 3
—
Purchase
step 4
$68.00
Example order. Each event is tied to the ad that brought the visitor.
One lead, followed to revenue
example
Lead created
day 0
$0.00
Qualified
day 2
+$25.00
Deal closed
day 14
+$480.00
Renewal
day 45
+$120.00
Example values. Each stage can be its own event type in ClickFlare.
A scheduled report refresh
example
Campaigns
in the report
1,240 rows
Cost, revenue, profit
per campaign
included
Refresh
your schedule
done
Dashboards fed
Webhooks
3
Example numbers. You choose the breakdowns, date range and schedule.
One event, end to end
example
Conversion recorded
event
sent
Event delivered
Webhooks
received
Workflow ran
Webhooks
done
Team notified
your apps
done
Example run. What happens after the event is up to your workflow.
10
Events per integration
2.3B
Events tracked
Setup
Connected in three steps
You need a ClickFlare account and an endpoint that accepts GET or POST requests.
Create a webhook integration Add a webhook integration in ClickFlare, choose its workspace and give it a clear name, such as Purchase Event to CRM.
Map events and filters Pick the events to send, where each one goes and what data it carries. Add filters by payout, campaign, offer or country.
Save and test Save the integration and fire a test event. From then on, every mapped event reaches your endpoint as it happens.
app.clickflare.com/integrations
WH
Webhooks
Custom webhook
Connected
Webhooks account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Webhooks template selected
Macros pre-filled
Tracking URL in Webhooks
Click ID captured
Conversions reported
Payout included where supported
Webhooks connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Webhooks added
Offer URL carries the click ID
Postback set in Webhooks
Payout and event included
Conversions arriving
Matched to the click
Webhooks connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Click ID stored in Webhooks
Hidden field or call data
Workflow or rule set
Fires on the stage you choose
Conversions arriving
With payout and event type
API key created
Settings, then Security
Report pull scheduled
Dimensions and date range set
Webhooks dashboards live
Refreshed on schedule
Connection set up
Webhook, API key or MCP
Events chosen
Only what the workflow needs
Workflow running
Tested end to end
Ready to track
Send structured data like JSON for most tools, or a simple callback when the receiving side only reads values from its address.
Send each conversion with its click ID to your CRM so sales sees which campaign brought the lead.
Partner postbacks per campaign
Campaign A reports to partner A and campaign B to partner B, each from its own campaign-level webhook.
Automation hand-off
Send a purchase to Zapier, Make or n8n and let the workflow update sheets, notify your team or call other tools.
Frequently asked questions
Webhooks integration FAQ
Does ClickFlare integrate with webhooks?
Yes. ClickFlare's custom webhook integration sends any ClickFlare event to any third-party endpoint, filled with real values the moment the event fires.
What data can a webhook send?
The ClickFlare values you choose for that event, such as the click ID and payout, placed wherever your endpoint expects them.
How many events can one integration map?
Up to 10. Each mapping can go to its own destination and be sent its own way.
Can each campaign have its own webhook?
Yes. Campaign-level webhooks let each campaign send to its own endpoints, independent of the others.
Can I limit which events fire?
Yes. Add filters, for example payout above 0, a specific campaign or offer, or a specific country.
Do I need a developer?
No for tools like Zapier, Make or n8n, which give you an address to send to. Your own system needs an endpoint that accepts GET or POST requests.
No items found.
Related integrations
More templates that plug into the same ClickFlare account.
{"@context": "https://schema.org", "@graph": [{"@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with webhooks?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. ClickFlare's custom webhook integration sends any ClickFlare event to any third-party endpoint, filled with real values the moment the event fires."}}, {"@type": "Question", "name": "What data can a webhook send?", "acceptedAnswer": {"@type": "Answer", "text": "The ClickFlare values you choose for that event, such as the click ID and payout, placed wherever your endpoint expects them."}}, {"@type": "Question", "name": "How many events can one integration map?", "acceptedAnswer": {"@type": "Answer", "text": "Up to 10. Each mapping can go to its own destination and be sent its own way."}}, {"@type": "Question", "name": "Can each campaign have its own webhook?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Campaign-level webhooks let each campaign send to its own endpoints, independent of the others."}}, {"@type": "Question", "name": "Can I limit which events fire?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Add filters, for example payout above 0, a specific campaign or offer, or a specific country."}}, {"@type": "Question", "name": "Do I need a developer?", "acceptedAnswer": {"@type": "Answer", "text": "No for tools like Zapier, Make or n8n, which give you an address to send to. Your own system needs an endpoint that accepts GET or POST requests."}}], "dateModified": "2026-11-12"}, {"@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Integrations", "item": "https://www.clickflare.com/integrations"}, {"@type": "ListItem", "position": 2, "name": "Automation", "item": "https://www.clickflare.com/integrations/automation"}, {"@type": "ListItem", "position": 3, "name": "Webhooks"}]}]}
Send every ClickFlare event where it's needed.
Any event, any endpoint, filtered to what matters. Free 14-day trial, no credit card, free migration from any tracker.