Skip to content
FlowWP logo
Menu
App · needs a connection (FlowWP Pro)

HubSpot integration

Create and update HubSpot contacts, open deals and move them between stages, add contacts to lists and add notes.

  • 6 actions
  • 1 step on Personal · all 6 on Business
hubspot.com (opens in a new tab)

Triggers and actions

What you can automate with HubSpot

Every step HubSpot adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Actions 6

What a workflow can do in HubSpot.

  • Create or update a HubSpot contact

    Matched by email address. Updates the contact already there rather than making a second.

    Personal plan
    Data it passes on · 9 values

    Contact

    • Contact ID
    • Email
    • First name
    • Last name
    • Phone
    • Company
    • Lifecycle stage
    • Created
    • Newly created
  • Find a HubSpot contact

    By email address. Found or not, the steps after can branch on it.

    Business plan
    Data it passes on · 9 values

    Contact

    • Contact ID
    • Email
    • First name
    • Last name
    • Phone
    • Company
    • Lifecycle stage
    • Created
    • Found
  • Create a HubSpot deal

    In the stage you choose, and linked to a contact if you give their email.

    Business plan
    Data it passes on · 14 values

    Deal

    • Deal ID
    • Deal name
    • Stage ID
    • Stage
    • Pipeline ID
    • Amount

    Contact

    • Contact ID
    • Email
    • First name
    • Last name
    • Phone
    • Company
    • Lifecycle stage
    • Created
  • Move a HubSpot deal to another stage

    In its own pipeline or another one; the pipeline follows the stage.

    Business plan
    Data it passes on · 6 values

    Deal

    • Deal ID
    • Deal name
    • Stage ID
    • Stage
    • Pipeline ID
    • Amount
  • Add a contact to a HubSpot list

    A static list. Active lists choose their own members by their filters.

    Business plan
    Data it passes on · 10 values

    Contact

    • Contact ID
    • Email
    • First name
    • Last name
    • Phone
    • Company
    • Lifecycle stage
    • Created
    • List ID
    • Added (false when already on it)
  • Add a note to a HubSpot contact

    On their timeline, for whoever on your team opens them next.

    Business plan
    Data it passes on · 9 values

    Contact

    • Contact ID
    • Email
    • First name
    • Last name
    • Phone
    • Company
    • Lifecycle stage
    • Created

    Note

    • Note ID

Set it up

  1. 1In FlowWP Pro, open Connections and add a HubSpot connection.
  2. 2Choose that connection in any HubSpot step.
  3. 3Test the workflow once, then activate it. Nothing runs before that.

What FlowWP sends

In FlowWP Pro, when you add a HubSpot connection or run a HubSpot step, FlowWP sends your service key or private app token and the contact, deal, list or note details to HubSpot's API.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a HubSpot workflow

Browse all templates
    1. WordPress logoTrigger: A user is created (WordPress)
    2. HubSpot logoAction: Create or update a HubSpot contact (HubSpot)
    CRMPersonal plan

    Add new WordPress users to HubSpot

    Everyone who creates an account becomes a HubSpot contact, or updates the one with their address. If your HubSpot account asks for a legal basis for processing, choose one in the step.

    2 stepsBeginner
    1. WooCommerce logoTrigger: An order is paid (WooCommerce)
    2. HubSpot logoAction: Create or update a HubSpot contact (HubSpot)
    3. HubSpot logoAction: Create a HubSpot deal (HubSpot)
    CRMBusiness plan

    Record WooCommerce orders as HubSpot deals

    A paid order makes sure the customer is a HubSpot contact, marked Customer, then opens a deal for the order in the stage you choose, linked to them.

    3 stepsIntermediate

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.