Merchant of record for selling software, subscriptions and digital products.
Get notified on your phone the moment a Polar webhook fires. No more checking dashboards.
Choose exactly which Polar events trigger notifications. Filter out the noise.
Control who on your team gets notified and how: push notifications, record only, or both.
Copy a webhook URL, paste it in Polar, and you're done. No code required.
| Event | Sample notification |
|---|---|
|
Subscription payment failed
subscription.past_due
❌ Payment failed: Pro Plan
The $20.00 renewal for customer@example.com did not go through
|
❌ Payment failed: Pro Plan
The $20.00 renewal for customer@example.com did not go through
|
|
Order paid
order.paid
💰 $24.00 order paid
Pro Plan - customer@example.com
|
💰 $24.00 order paid
Pro Plan - customer@example.com
|
|
Subscription ended
subscription.revoked
⏰ Subscription ended: Pro Plan
customer@example.com no longer has access
|
⏰ Subscription ended: Pro Plan
customer@example.com no longer has access
|
|
Order refunded
order.refunded
🔄 Refunded $20.00
Pro Plan - customer@example.com
|
🔄 Refunded $20.00
Pro Plan - customer@example.com
|
|
Customer created
customer.created
👋 New customer
customer@example.com signed up
|
👋 New customer
customer@example.com signed up
|
|
Subscription created
subscription.created
🎉 New subscriber: Pro Plan
customer@example.com subscribed for $20.00 a month
|
🎉 New subscriber: Pro Plan
customer@example.com subscribed for $20.00 a month
|
|
Subscription canceled
subscription.canceled
⚠️ Subscription canceled: Pro Plan
customer@example.com canceled, access runs to Nov 26, 2026 10:00 UTC
|
⚠️ Subscription canceled: Pro Plan
customer@example.com canceled, access runs to Nov 26, 2026 10:00 UTC
|
order.paid, subscription.created, subscription.canceled and subscription.past_due. See Polar’s webhook docs.
Paste the secret from Step 2 (it starts with whsec_) into the Signing Secret field on your Hookfire integration page. Polar signs each delivery with the Standard Webhooks headers (webhook-id, webhook-timestamp, webhook-signature), and Hookfire refuses anything that does not match or is more than five minutes old.
On your Hookfire integration page, toggle on the events you want to receive push notifications for.
A cancellation at the end of the billing period sends subscription.canceled straight away, and subscription.revoked when access actually ends.
Use Redeliver on a past event in Polar, or click Test next to an event on your Hookfire integration page.
| Event | Description |
|---|---|
order.paid |
An order was paid, a first purchase or a renewal |
order.refunded |
An order was refunded |
subscription.created |
A customer subscribed |
subscription.canceled |
A customer canceled (access may run to the end of the period) |
subscription.past_due |
A renewal payment failed |
subscription.revoked |
A subscription ended and access was removed |
customer.created |
A new customer was created |
Start receiving instant push notifications for your Polar webhooks. Free to start, no credit card required.
Get Started Free