Inserting Dynamic Tables (Repeating Sections) into Word Templates from Power Automate!
How to Run a Power Automate Flow from HubSpot
In this insightful tutorial, Devin Knight from Pragmatic Works explores a practical and dynamic method of integrating HubSpot with Power Automate. While previous videos focused on connecting via APIs and private apps, this episode introduces a fresh approach—triggering Power Automate flows directly from HubSpot’s built-in workflows.
What Are HubSpot Workflows?
HubSpot workflows allow users to automate repetitive tasks such as sending emails, updating properties, or setting up follow-up tasks. Devin uses this feature to demonstrate how it can serve as a trigger mechanism for executing flows in Power Automate.
Setting Up a HubSpot Workflow
- Devin starts by creating a brand-new workflow in HubSpot from scratch.
- The trigger type selected is based on a specific date, though Devin emphasizes that the trigger itself is not the focus—any trigger will work.
- Once created, the goal is to add a step in this workflow to send a webhook to Power Automate.
Creating an Instant Flow in Power Automate
Next, Devin shifts to Power Automate to build the counterpart to this integration—a flow that will be triggered via HTTP.
- Navigate to “My Flows” and choose to create a new Instant Flow.
- Select the trigger: “When an HTTP request is received.” (This is a premium connector, so a Power Automate Premium license is required.)
- Set the trigger to allow access from anyone, especially useful when marketing teams or non-technical users are initiating flows.
- Since saving the flow requires at least one action, Devin adds a simple “Compose” step with placeholder content such as “Testing.”
- Save the flow to generate the POST URL needed for the webhook.
Sending a Webhook from HubSpot
Once the Power Automate flow is saved and the URL is generated, Devin heads back to HubSpot to finish the integration.
- Add a new action to the HubSpot workflow by choosing the “Send a Webhook” option.
- Paste the POST URL copied from Power Automate.
- Select the HTTP method as POST, which is necessary for sending data from HubSpot into Power Automate.
- Optionally, define a payload (body) to send along with the webhook—such as contact details or other workflow-related data.
End-to-End Integration Use Case
Devin explains that this method allows users to extend HubSpot’s workflow functionality by leveraging the broader ecosystem of Microsoft tools available in Power Automate. For example:
- Send data from HubSpot to update records in SharePoint or Dynamics 365.
- Trigger Teams notifications or automated emails based on HubSpot events.
- Bridge gaps in functionality that HubSpot workflows alone cannot handle.
Final Thoughts
This integration method opens a world of automation opportunities. By using HubSpot’s native workflows as triggers and Power Automate’s robust connector library for actions, organizations can build powerful, cross-platform business processes without writing a single line of code.
Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Power Automate and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.
Sign-up now and get instant access
ABOUT THE AUTHOR
Devin Knight is a Microsoft Data Platform MVP, Microsoft Certified Trainer, and President of Pragmatic Works. He focuses on driving adoption of technology through learning. He is an author of nine Power Platform, Business Intelligence, and SQL Server books. He has been selected as a speaker for conferences like Power Platform Summit, PASS Summit, SQLSaturdays, and Code Camps for many years. Making his home in Jacksonville, FL Devin is a contributing member to several local user groups.
Free Community Plan
On-demand learning
Most Recent
private training

Leave a comment