Hotmart sales and refunds,tied back to the click

ClickFlare records every Hotmart sale, refund and chargeback on the click that drove it. Hotmart can't call a tracker directly, so a Zapier, Make or n8n workflow relays each sale to ClickFlare. You see your real commission, net of refunds, per ad and traffic source.

HM
Hotmart
Digital products and affiliates

Hotmart integration at a glance

How it connects
Hotmart webhook, relayed through Zapier, Make or n8n
What syncs
Sales, refunds and chargebacks with your commission
How fresh the data is
Real time, per Hotmart event
What you can optimize
Ads, presells and traffic sources by commission net of refunds
Works with
Affiliate links, sales pages and checkout links
Good to know
No ready template. Hotmart needs a relay to reach ClickFlare.
Digital product platform
Net commission per ad
Refund tracking

Hotmart commissions, net of refunds, per click

Refunds come off the right ad

Refunds and chargebacks arrive as their own conversion types with a negative payout, so revenue drops on the ad that brought the buyer.

Your commission, not the price

The relay picks your share of each sale, as affiliate or producer, so ROI uses what you earn instead of what the buyer paid.

Renewals counted one by one

Send Hotmart's transaction code with each event, and every subscription renewal counts as its own conversion on the original click.
How it works

From ad click to profit per campaignattributed revenueattributed salesa matched conversionautomated actionyour dashboardsclosed revenue

01
Your ad
Visitor clicks
Ad on Hotmart
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to Hotmart
Through the Conversion API or postback
05
Cost API
Spend pulled in
Hotmart cost matched to each campaign
01
Your ad
Hotmart 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 Hotmart
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
Hotmart 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
Hotmart
Offer or call
The network tracks the action
04
Hotmart
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
Hotmart
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
Hotmart
Lead or call stored
The ad stays linked to the lead
04
Hotmart
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
Hotmart
Your workflow
Rules, apps or an AI assistant
04
Hotmart
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
Hotmart
Data lands
Tables refreshed on schedule
05
Hotmart
Dashboards
Blended with your other data
Digital product platform

Hotmart sales relayed to the click behind them

ClickFlare tags your Hotmart link, and Hotmart keeps that tag as the origin of the sale. Each purchase, refund or chargeback triggers Hotmart's webhook, and your Zapier, Make or n8n workflow passes it on to ClickFlare.
  • Works with sales page links and direct checkout links
  • Sales, refunds and chargebacks as separate columns
  • Hotmart keeps 60 days of event history to check
Today, one campaign
example
Spend pulled from Hotmart
cost
$412.30
Conversions recorded
today
38
Sent back to Hotmart
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 Hotmart 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
Hotmart
3
Example numbers. You choose the breakdowns, date range and schedule.
One event, end to end
example
Conversion recorded
event
sent
Event delivered
Hotmart
received
Workflow ran
Hotmart
done
Team notified
your apps
done
Example run. What happens after the event is up to your workflow.
60 days
Hotmart event history
2.3B
Events tracked
Setup

Connected in three steps

You need a ClickFlare account with your own tracking domain, a Hotmart account with the Webhook tool, and Zapier, Make, n8n or your own script.
  1. Add your Hotmart link to a campaign Create Hotmart as an affiliate network in the campaign editor and add your Hotmart link as the offer. ClickFlare tags it with each click.
  2. Build a relay in Zapier, Make or n8n The relay turns each Hotmart sale, refund or chargeback into a ClickFlare conversion with your commission. Your own script works too.
  3. Point Hotmart's webhook at the relay Choose your products in Hotmart's Webhook tool and send a test. Then launch, and sales land on the ad that drove them.
app.clickflare.com/integrations
HM
Hotmart
Digital product platform
Connected
Hotmart account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Hotmart template selected
Macros pre-filled
Tracking URL in Hotmart
Click ID captured
Conversions reported
Payout included where supported
Hotmart connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Hotmart added
Offer URL carries the click ID
Postback set in Hotmart
Payout and event included
Conversions arriving
Matched to the click
Hotmart connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Click ID stored in Hotmart
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
Hotmart 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
Protect your relay with the secret token Hotmart sends with every event, so fake sales never reach your reports.
Hotmart setup guide
Open the guide
In your reports

What you see once it's connected

  • Sales per campaign
  • Refunds and chargebacks
  • Net commission per click
  • ROI by traffic source
  • Sales per product
  • Subscription renewals
Use cases

How media buyers run it

Traffic source → presell → Hotmart sales page

Presell to sales page

Judge each ad on approved purchases, net of refunds, instead of on clicks.
Traffic source → Hotmart checkout

Straight to checkout

Skip the sales page and still see which ads bring buyers and what each one earned.
Hotmart sale → ClickFlare → traffic source

Sales back to the source

Pass on only the approved purchases, so refunds stay in ClickFlare and bidding learns from real buyers.
Frequently asked questions

Hotmart integration FAQ

Does ClickFlare integrate with Hotmart?

Yes, through a relay. Hotmart sends each sale by webhook, and a Zapier, Make or n8n workflow passes it to ClickFlare, matched to the click that drove it.

Why do I need Zapier, Make or n8n for Hotmart?

Hotmart's webhook sends sales in its own fixed format and can't call a tracker postback. The relay translates each event for ClickFlare. Your own script works too.

Can ClickFlare track Hotmart refunds and chargebacks?

Yes. Each refund or chargeback arrives as its own conversion type with a negative payout, so revenue drops by the commission you lost, on the right ad.

Does revenue show my commission or the product price?

Your commission. The relay picks your share of the sale, as affiliate or producer, so ROI reflects what you actually earn.

Are Hotmart subscription renewals tracked?

Yes, when the relay sends Hotmart's transaction code. Each renewal then counts as its own conversion instead of replacing the first sale.

Does it work with links that go straight to checkout?

Yes. Sales page links and direct checkout links both carry the ClickFlare click, and the relay reads it from whichever one you use.

No items found.
Setup guides
Hotmart setup guide
{"@context": "https://schema.org", "@graph": [{"@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Hotmart?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, through a relay. Hotmart sends each sale by webhook, and a Zapier, Make or n8n workflow passes it to ClickFlare, matched to the click that drove it."}}, {"@type": "Question", "name": "Why do I need Zapier, Make or n8n for Hotmart?", "acceptedAnswer": {"@type": "Answer", "text": "Hotmart's webhook sends sales in its own fixed format and can't call a tracker postback. The relay translates each event for ClickFlare. Your own script works too."}}, {"@type": "Question", "name": "Can ClickFlare track Hotmart refunds and chargebacks?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Each refund or chargeback arrives as its own conversion type with a negative payout, so revenue drops by the commission you lost, on the right ad."}}, {"@type": "Question", "name": "Does revenue show my commission or the product price?", "acceptedAnswer": {"@type": "Answer", "text": "Your commission. The relay picks your share of the sale, as affiliate or producer, so ROI reflects what you actually earn."}}, {"@type": "Question", "name": "Are Hotmart subscription renewals tracked?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, when the relay sends Hotmart's transaction code. Each renewal then counts as its own conversion instead of replacing the first sale."}}, {"@type": "Question", "name": "Does it work with links that go straight to checkout?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Sales page links and direct checkout links both carry the ClickFlare click, and the relay reads it from whichever one you use."}}], "dateModified": "2026-11-12"}, {"@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Integrations", "item": "https://www.clickflare.com/integrations"}, {"@type": "ListItem", "position": 2, "name": "Networks & Feeds", "item": "https://www.clickflare.com/integrations/networks-feeds"}, {"@type": "ListItem", "position": 3, "name": "Hotmart"}]}]}