HubSpot Ideas

WPeeters

Support Custom Objects in Webhook API

Dear Hubspot community and Hubspot product teams,

 

Context: We are implementing a more complex data model across standard objects and custom objects and have ran into the limitations of standard out of the box connector for Salesforce. This resorts us to create custom integrations.

 

Problem statement: in order to have more real time integrations, we want to have an event based integration instead of a polling based. When a record is created for a custom object in Hubspot, we would like to trigger the integration, currently the Webhook API in hubspot only supports standard objects. 

 

Workaround: as a workaround, we are required to use the OperationsHub license and introduce a Workflow with Webhook step to trigger our middleware after a custom object record has been created.

 

Idea: can you introduce the usage of custom objects to your Webhook API allowing us to avoid the license of OperationsHub and avoiding the need to build Workflows with Webhook steps. 

This will also be more aligned with the other API's that already support Custom Objects e.g. Create Read Update Delete. 

 

Thanks,

Wouter

6 Replies
mswanson8
Participant

This is really important for supporting HubSpot power users. Right now without the webhooks, we have to poll the API constantly for everything related to custom objects. If we follow the guidance to heavily cache search result data, then we also need to continuously check every custom object in our cache to see if it has been deleted 100 at a time via the batch_read endpoints. It's wasteful and makes integrations more difficult to build and more fragile for HubSpot customers.

markreeves
Participant

We assumed we'd be able to do this when evaluating upgrading to Sales Hub Enterprise. Note that the docs aren't terribly clear that custom objects aren't supported.

 

- Under the heading "Limitations" there is no mention that custom objects aren't supported in webhook subscriptions in private apps. This would be the place to identify that there was a limitation here.

- The page contains this sentence: "In your private app settings, you can subscribe to CRM object events, which includes contacts, companies, deals, tickets, products and line items, as well as conversations events." It does not say "only includes contacts, companies..." It just says "includes," which could just be highlighting standard objects that are included.

 

https://developers.hubspot.com/docs/api/create-and-edit-webhook-subscriptions-in-private-apps

 

Finding out we need another upgrade for Operations Hub when we made our Sales Hub Enterprise upgrade in part to get access to private apps for API integrations is disappointing. Objects are objects. Our team's edits to any object should be able to update our internal platform.

a_funs
Contributor

I agree this is a major shortcoming, and while you may be able to do this with Operations Hub, even with Operations Hub there is no way to trigger webhooks through a workflow on deletion of a custom object....So if an object is deleted and you have to sync down from Hubspot you will end up with detached data unless you use polling. 

FelipeV
Participant

Hi, this is very important. Please help us with this upgrade as soon as possible!

kishan
Participant | Partner

Yes this is very important, As we are working with large amount of data we are facing API limits.

LKnobling
Member

It would be one of the most powerful updates and would make things much easier! Please provide this feature as soon as possible.