I have a marketing partner that wants us to implement a webhook between our HubSpot account and their Ringa account.
My understanding is that the first step is for them to send data to our endpoint, but I can't figure out where in HubSpot I can generate an endpoint to provide them.
Here are the instructions I was provided:
It requires 2 steps. We need to do step one first.
1. Our Ringba account will fire a pixel to your endpoint with a unique identifier for each call. Do you have an endpoint for us to send this intial pixel/webhook?
2. Return that unique identifier and the conversion amount to our webhook endpoint:
Hey, @Bryno👋 This is a great question. The honest answer is this is not possible within HubSpot. The webhook functionality is mostly used for outgoing webhooks, such as triggering a webhook when a contact property changes, or a form is submitted. Here's a link to the Webhook documentation which shares the available options — HubSpot Webhook API.
For your case, you'd need to set up a server to receive the webhook from Ringa and then use the HubSpot APIs to create or update data in HubSpot.
Please note: As you are working with webhooks, please ensure that the data is handled securely, and you have implemented necessary security measures like validating the source of the webhooks and securing the data transmission.