# HubSpot Webhook problem

**URL:** <https://community.hubspot.com/t/hubspot-webhook-problem/143856>\
**Category:** APIs & Integrations\
**Tags:** starter\
**Created:** [December 9, 2025, 9:50pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856 "2025-12-09T21:50:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![AJozwiak](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@AJozwiak](https://community.hubspot.com/u/AJozwiak)\
**Post date:** [December 9, 2025, 9:50pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856/1 "2025-12-09T21:50:50Z")

</div>

Hello,

I would like to integrate HubSpot with n8n.

I have a problem with webhooks.

They are not working even if condition (for example New Deal created) is met.

Please find my tests:

1. Test URL: [https://webhook.site/cde7743c-825a-45b7-bc12-34c7e351283f](https://webhook.site/cde7743c-825a-45b7-bc12-34c7e351283f)

2. Subscription updated:

 ![obraz.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/3/399a88be667222333b9df492ec0c3331eab8a7eb.png)

3. New deal created.

4. Nothing happened on Webhook site:

 ![obraz (1).png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/4/d/4db7987202407d2d3386c22511979816652b2d8c.png)

Best Regards,

Adam Jozwiak

---

<div class="post-metadata">

**Author:** ![stassey](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/stassey/32/36_2.png) [@stassey](https://community.hubspot.com/u/stassey)\
**Post date:** [December 9, 2025, 10:30pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856/2 "2025-12-09T22:30:39Z")

</div>

Hi [@AJóźwiak](https://community.hubspot.com/t5/user/viewprofilepage/user-id/1018866),  
Welcome to the Community!

Would you be willing to please provide a bit more detail about what you’re observing in your responses/logs? We can check the webhook subscriptions logs like seen in our guide on the matter here!

- [Create and edit webhook subscriptions in legacy private apps - HubSpot docs](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps)

Could you also provide the steps you’re taking to test the webhook trigger? This should allow for our Community to provide better assistance for your issue here.  
Looking forward to hearing from you!

Sam, Community Manager

---

<div class="post-metadata">

**Author:** ![BrandonWoodruff](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/brandonwoodruff/32/61045_2.png) [@BrandonWoodruff](https://community.hubspot.com/u/BrandonWoodruff)\
**Post date:** [December 10, 2025, 2:26pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856/3 "2025-12-10T14:26:55Z")

</div>

Hello,

I would suggest looking and trying the followings:

**1. Confirm the subscription event is correct and active**  
Check that the subscription is set specifically to **Deal creation** (not property changes) and that the subscription is **Enabled**.

**2. Test HubSpot’s connection directly**  
On the Webhooks tab, use **“Send test”**.  
– If the test does **not** appear on webhook.site → HubSpot is not sending anything (wrong URL, subscription disabled, wrong app).  
– If the test works but real events don’t, the issue is the event type or portal mismatch.

**3. Check the webhook logs**  
In the same Private App page, open **Webhook Logs**.  
If HubSpot doesn’t show any attempts when a deal is created, the subscription is not firing at all.

**4. Confirm you’re in the correct HubSpot portal**  
This is a very common miss:  
The Private App must be installed in **the same portal** where you’re creating the deal. Otherwise, HubSpot won’t trigger the event.

**5. URL requirements**  
Make sure the URL has no trailing slash and is exactly the one you copied

Let me know if this helps, or if you have any other questions!

* * *

✔ Was I able to help answer your question? Help the community by **marking it as a solution.**

| ![](https://d2qpr2jzcazej7.cloudfront.net/original/3X/d/3/d314478a36473977ed45320812b9331d25e0d3c4.jpeg) | **[Brandon Woodruff](https://www.linkedin.com/in/brandon-woody-woodruff/)**  
Senior Software Developer @ [Pearagon](https://www.pearagon.com/)Still have questions? Reach out at [brandon@pearagon.com](mailto:brandon@pearagon.com) ![](https://d2qpr2jzcazej7.cloudfront.net/original/3X/d/c/dcad77e6cf96145dd117147531ae4423b9b5cd91.png) |

* * *

---

<div class="post-metadata">

**Author:** ![AJozwiak](https://avatars.discourse-cdn.com/v4/letter/a/71e660/32.png) [@AJozwiak](https://community.hubspot.com/u/AJozwiak)\
**Post date:** [December 10, 2025, 9:28pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856/4 "2025-12-10T21:28:49Z")

</div>

Hello,

Thank you for your reply.

I think that I have already solved the issue. Some types of events work with public apps (logs are not visible) and some work with private apps (logs are visible). It is really strange, however I can say that it works.

Thanks,

Adam Jozwiak

---

<div class="post-metadata">

**Author:** ![RubenBurdin](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rubenburdin/32/75212_2.png) [@RubenBurdin](https://community.hubspot.com/u/RubenBurdin)\
**Post date:** [December 15, 2025, 4:50pm UTC](https://community.hubspot.com/t/hubspot-webhook-problem/143856/5 "2025-12-15T16:50:10Z")

</div>

Hi [@AJóźwiak](https://community.hubspot.com/t5/user/viewprofilepage/user-id/1018866) thanks for sharing the screenshots and the follow-up, what you observed is actually consistent with how HubSpot splits “legacy” webhook subscriptions across app types. A couple of things are easy to miss here. The “deal.creation” you showed is a legacy webhook subscription, and the behavior (including whether you can see delivery logs in the UI) depends on whether you’re configuring it under a private app vs a public app and which portal the app is installed in. Public apps can absolutely receive webhook events, but the monitoring experience is not always the same as private apps, especially if you’re looking for the Webhook Logs inside the private app screen.

If you want to make this rock-solid for n8n testing, the best sanity checks are: confirm you’re creating the deal in the exact same portal where the app is installed, confirm the subscription is created under that same app, then validate deliveries via the webhook subscription logs rather than only relying on webhook.site. HubSpot’s guide on creating/editing subscriptions and inspecting logs is here ([https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps )](https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps)

Also, keep an eye on throttling and timing. HubSpot can take a few minutes for subscription changes to apply, and if the endpoint is slow or intermittently blocked, HubSpot will retry and you’ll only see that clearly in the subscription logs. The general webhook docs are here as well: [https://developers.hubspot.com/docs/api/webhooks.](https://developers.hubspot.com/docs/api/webhooks)

If you can share which exact events worked only on the public app vs only on the private app, that detail usually reveals whether it’s an app-scope/config issue or just where you’re looking for logs.
