Quick tipHow toData HubMarketing HubSales Hub

Start a workflow when a webhook arrives

Another app sends JSON, HubSpot finds the matching record and enrolls it.

Subscription
Listed for Professional and Enterprise on Marketing, Sales, Service and Data Hub
Permissions
Workflows access
Time
4 min · Advanced
Last verified

Short answer

HubSpot's KB: the trigger enrolls records when a webhook is received from a third-party app. Only application/json is supported, the selected webhook property must be non-empty, and the workflow only triggers if an existing record matches a unique property value. You can create up to 100 unique webhook events.

1. The trigger card

Trigger settings in my demo portal.

Workflow trigger panel showing the Start when this happens section and the Only enroll contacts that meet these conditions section highlighted
What starts enrollment (1) and the conditions a record must meet (2).

2. Creating records

The trigger doesn't create records. Create them through the API or an integration first.

3. Related

Sending webhooks out.

Sources

New field notes by email

One email when a new article publishes.

Still stuck?

If this did not fix it, the problem is probably specific to your setup. Book a call and we will look at it together.

Book a call with Sam