Paddle and HubSpot without Zapier: webhooks, Make and other options

By Kayabyte

Zapier is the first thing people try for Paddle and HubSpot. This guide says what a no-code setup takes with Paddle Billing, what it leaves to you, and the options that do not need Zapier at all. Paddle and Zapier facts last checked 11 November 2026.

How a Paddle automation gets its data

Paddle Billing sends webhooks, which it also calls notifications, to a notification destination you set up. The main subscription events are subscription.created, subscription.activated, subscription.updated, subscription.past_due, subscription.paused, subscription.resumed, subscription.canceled and subscription.trialing, and the docs describe subscription.updated as a catch-all for state changes such as renewals, upgrades, downgrades, pauses, resumes and cancellations (Paddle: webhooks). Any tool that wants live data needs either a ready-made Paddle trigger or a URL it can give Paddle to post to.

Option 1: a Zapier Paddle app, if it fits

Look for a Paddle app in Zapier’s app directory and read its trigger list and which Paddle product it supports. We have not verified what Zapier’s Paddle app offers for Paddle Billing. Paddle’s own help page about using Zapier for alerts says it is only applicable to Paddle Classic (Paddle: Zapier and alerts), so do not follow it for a Paddle Billing account.

Option 2: a catch-hook URL

Zapier’s Webhooks by Zapier trigger gives a Zap a unique URL that an outside app can post to. Zapier lists it as available on paid plans and not on Free (Zapier: trigger Zaps from webhooks). You create a notification destination in Paddle with that URL and the events you want. Make and n8n have webhook triggers that work the same way; check each one’s plan limits.

What a URL like this does not do by itself:

Option 3: a CSV and a HubSpot import

If you only need a monthly picture, build the Paddle Subscriptions report and import it into HubSpot, matching on email. The steps and limits are in How to sync Paddle subscriptions to HubSpot.

Option 4: Paddle’s own HubSpot sharing

Paddle’s documentation lists HubSpot among the tools you can share Subscription Metrics data with (Paddle: ProfitWell Metrics). Test what it writes before you rely on it.

Option 5: a small service of your own

A Worker or serverless function that verifies the signature, stores events and calls HubSpot’s API. It is the most flexible route and the one with the most upkeep.

Option 6: an app

Full disclosure: we built Paddle Sync: Subscriptions & MRR to cover the list above. It verifies Paddle’s signature, ignores older events, imports your existing customers and subscriptions, calculates MRR and ARR per currency, and matches contacts by email. Free up to 50 active subscriptions; Growth USD 29 per month; Scale USD 79 per month; 14-day Scale trial without a card. Paddle Billing only. If your volume is small and you already live in Zapier, the catch-hook route above is reasonable; the app is for teams that do not want to maintain it.

More detail

FAQ

Can Zapier connect Paddle to HubSpot? Possibly through a Paddle app, which you should check for Paddle Billing support, or through Webhooks by Zapier on a paid plan. Neither verifies Paddle’s signature without extra work.

Do I need to verify the Paddle signature? Paddle says yes: reject events whose signature does not match.

Is there a way without any tool? A CSV export from Paddle and an import into HubSpot, matched on email.

Questions or corrections: support@kayabyte.dev. HubSpot is a registered trademark of HubSpot, Inc. Paddle is a trademark of Paddle.com, used here only to say which service is meant. Kayabyte is an independent developer and is not affiliated with HubSpot or Paddle.com.