In HubSpot, you can use webhooks within workflows to send or retrieve information between your HubSpot account and external systems. This allows for powerful, real-time automation.
In HubSpot, you can use webhooks within workflows to send or retrieve information between your HubSpot account and external systems. This allows for powerful, real-time automation.
Popular use cases include:
Posting HubSpot contact data to another CRM when a contact fills out a specific form.
Sending deal data to an external shipping system to create a purchase order.
Retrieving data from another system to update your HubSpot records.
This guide focuses on sending data from HubSpot to an external system.
⚠️ Subscription Requirements
To use webhooks in workflows, you must have one of the following subscriptions:
Marketing Hub Professional or Enterprise
Operations Hub Professional or Enterprise
I strongly suggest signing up for free trials of these products to test your integration thoroughly before committing.
⚙️ How to Send Data via Webhook in a Workflow
In your HubSpot account, navigate to Automations > Workflows.
Click "Create workflow" in the top right corner.
Choose "Contact-based" (or another object type, depending on your goal) and click "Next".
Set up the enrollment trigger that will start your workflow. This is the event that causes HubSpot to send the data.
💡 How to Trigger on Any Contact Update:
For the trigger, select "When an event occurs".
Under CRM, choose "Property value changed".
Set the criteria to "Last Modified Date" "is known".
This setup works because any change to a contact's properties will update the "Last Modified Date," triggering the workflow. Note that "is known" does not fire when a property's value is cleared. To catch that, you would need to trigger on a specific property and use the criteria "ABC is known OR ABC is unknown."
In the workflow editor, click the + plus icon to add an action.
In the right panel, scroll down to the Data ops section and select Send a webhook.
Configure your webhook:
Method: Select POST.
Webhook URL: Enter the destination URL. It must begin with https://.
⚠️ Authentication Limitations:
If your webhook requires authentication, you can select API key from the Authentication type dropdown. However, be aware of these limitations:
You cannot customize the request header. This means you can't add more than one authorization key.
If you use a single API key, its name in the header cannot contain a hyphen ().
Choose how to structure the data being sent:
a. To include all properties: Select Include all [object] properties. This sends every piece of data associated with the contact or deal.
b. To include only specific properties: Select Customize request body. Here, you can define your own Key and map it to a HubSpot Value (property) or add a static value.
Click Save. Your webhook action is now configured and ready to be activated within the workflow.
🧪 Testing and Advanced Use Cases
To test your webhook externally, see HubSpot's guide here.
To trigger a HubSpot workflow from an external webhook, see the documentation here.
I am a Technical Sales Manager and systems architect driven by a true "seller-and-builder" passion. I don't just pitch high-value technology; I map out, design, and integrate it. I specialize in turning bleeding-edge AI and advanced workflow automation into scalable, revenue-generating machinery.
Currently at SleekFlow, I own the entire client lifecycle—from crafting custom pre-sales technical architectures to managing complex post-sales enterprise deliveries. Over the course of my career, I have hands-on experience integrating 80+ distinct systems, seamlessly connecting modern AI layers with core corporate ecosystems.
My Core Tech Stack & Expertise:
⚡ GenAI & Workflow Automation: Expert-level execution with LLMs (Claude, Gemini) and advanced middleware platforms (Make.com, Zapier) to architect intelligent, self-operating workflows.
🔌 Enterprise SaaS Ecosystems: Deep experience integrating AI and automation hooks directly into business-critical platforms, including Salesforce, HubSpot, Shopify, Zoho, and Pipedrive.
🔬 Deep Tech Roots: Backed by an MPhil from HKU, where I conducted industrial AI research using machine learning for hyperspectral image analysis and Martian analogs.
I thrive on closing enterprise deals by solving the complex integration problems that others shy away from. Whether it's deploying an LLM-driven workflow or architecting a global SaaS expansion strategy, I build the solutions I sell.
Setting up webhook triggers in Aircall allows you to send real-time data to your external systems based on specific events. This is essential for building custom integrations and automating workflows.
This guide explains how to set up a webhook integration in Monday.com to send real-time data to your external systems based on events happening on your boards.
This guide outlines how to use the Wix Automations feature to send data from your site to an external system using a webhook. This allows you to trigger actions on other platforms based on events that happen on your Wix site, like a form submission or a new order.