Setting Up Webhooks for Workflow Trigger Asynchronously
SOLVE
I'm currently working with Affirm to receive webhooks and they want me to provide a url for them to send the webhooks to. But as far as I can tell in order to allow hubspot to receive a webhook, I need to receive a test event while I still have the tab open to create the new webhook and if not it creates a new url to send the webhook to. Set your workflow enrollment triggers.
Is there some way to asynchronously listen for a test packet so I can later go back and fill in the details of the webhook?
HubSpot also seems to ignore fields where the value is null in the test event, is there any way to add other fields to the webhook that aren't found in the test event? (In particular I would like to be able to capture Stripe completed check outs for both one time payments and subscriptions using the same webhook, but right now I need to use 2 because the subscription field is null for one time payments and the payment field is null for subscriptions)
Setting Up Webhooks for Workflow Trigger Asynchronously
SOLVE
Hey @JFenchel, thank you for posting in our Community!
It seems HubSpot’s webhook setup requires real-time testing to capture the URL during the creation process, which can be tricky for asynchronous listening. Unfortunately, once you create the webhook, you must have the tab open to receive the test event. As for null fields, HubSpot will ignore them in test events, and it might be necessary to ensure all relevant fields are populated during testing. To capture both one-time payments and subscriptions, you may need to adjust your integration so that both types of data are sent simultaneously, or use separate webhooks for each type.
Setting Up Webhooks for Workflow Trigger Asynchronously
SOLVE
Hey @JFenchel, thank you for posting in our Community!
It seems HubSpot’s webhook setup requires real-time testing to capture the URL during the creation process, which can be tricky for asynchronous listening. Unfortunately, once you create the webhook, you must have the tab open to receive the test event. As for null fields, HubSpot will ignore them in test events, and it might be necessary to ensure all relevant fields are populated during testing. To capture both one-time payments and subscriptions, you may need to adjust your integration so that both types of data are sent simultaneously, or use separate webhooks for each type.