- Knowledge Base
- Automation
- Workflows
- Set webhook event triggers with Agent Hub workflows
BetaSet webhook event triggers with Agent Hub workflows
Last updated: July 23, 2026
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional, Enterprise
-
Smart CRM Professional, Enterprise
When creating a workflow in Agent Hub, you can choose to trigger the workflow whenever a webhook event is received. This allows you to trigger your webhook based on events that occur in external applications, and use properties from the received webhook with other actions.
Trigger your workflow with webhook events
- In your HubSpot account, click More, then navigate to Agents > Agent Hub. If More doesn't appear in your account, navigate to Agents > Agent Hub directly.
- At the top, click the Workflows tab.
- Click the name of an existing workflow built in the Agent Hub workflow builder. Or, create a new workflow in Agent Hub.
- In the workflow builder, click Choose trigger.
- In the left panel, click Webhook event is received.
- Click the Webhook event dropdown menu and select an existing webhook. Or, click Create new event. To create a new webhook event:
- In the dialog box, configure your webhook event:
- Webhook event name: the name of your webhook.
- Webhook description: a brief description of the webhook. For example, if the webhook is triggered whenever a payment is successfully processed.
- Connect webhook: use this URL to connect your webhook. After adding the URL to your application, click Listen for events. The webhook must be successfully connected to create an event.
- In the bottom right, click Next: Event properties.
- Review and update your webhook event properties. You can update each property name and field type. After setting up your properties, click Next: Link to object.
- In the Should this event be connected to a CRM object section, select Yes, link this event to CRM records or No, keep this event unconnected to CRM records. For example, you may want to link your webhook event to the contacts CRM object.
- In the bottom right, click Create new event.
- After setting up your webhook trigger, continue creating the workflow.
Example use cases
- Trigger an in-app notification: send an in-app notifiation to a specific user whenever a webhook is received.
- Trigger an update: use properties from your received webhook as tokens to update CRM records in your account, using the Edit record action.
- Trigger actions in other applications: use a webhook to trigger workflow actions for other third-party applications. For example, you can use a webhook to trigger a Slack notification, and populate the notification with information from both the webhook and HubSpot CRM data.
Workflows
Thank you for your feedback, it means a lot to us.
This form is used for documentation feedback only. Learn how to get help with HubSpot.