HubSpot webhooks are fundamentally broken

Hi @TCalliauw

"One effective approach is to create a private app in HubSpot and configure webhook subscriptions on the object you care about, such as Contacts or Deals. While setting up the webhook, you can choose the specific event type (for example, property value change, record update, creation, etc.) and then select only the properties you want to listen to. This ensures that your webhook endpoint is triggered only when those specific properties change, instead of on every update to the record.

This approach is efficient because it significantly reduces unnecessary API calls, helps you stay within API usage limits, and makes your integration more reliable. It also allows you to build event-driven logic, where your system reacts only when something relevant actually changes, rather than polling HubSpot repeatedly.

I hope this will help you out. Please mark it as Solution Accepted and upvote to help another Community member.

Thanks!