tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Save new WooCommerce clients to HubSpot contacts

When a new customer profile is created in WooCommerce, this workflow adds that customer to HubSpot CRM as a contact, so your store’s customers are in your CRM from day one.

WooCommerce HubSpot CRM

2 steps Setup ~5 min Used on 3.4k sites Free to import

The Save new WooCommerce clients to HubSpot contacts workflow on the FlowMattic canvas, with 2 steps across WooCommerce, HubSpot CRM
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Your store knows who buys from you, but your sales and marketing work happens in HubSpot. Keeping the two lists in step by export is tedious and always out of date. This workflow adds each new WooCommerce customer to HubSpot as soon as their profile exists.

The WooCommerce trigger, New Customer Created, fires when a new customer profile is created in your store. FlowMattic passes the customer's details to HubSpot CRM, where Create Contact adds a contact from the fields you map, such as email and name.

Because the trigger is about customer profiles, guest checkouts that don't create an account usually won't run it. Repeat orders from an existing customer won't either. Create Contact only adds new contacts, so if the email is already in HubSpot, HubSpot may refuse it and Task History will show the reply.

Store with customer accounts

Shoppers who register at checkout become HubSpot contacts, so your team can see every account holder in the CRM.

B2B wholesale store

Wholesale buyers who create an account in your WooCommerce store appear in HubSpot, where the account manager tracks the relationship.

Marketing to account holders

New customer accounts land in HubSpot, ready to be added to your lists for onboarding emails.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WooCommerce New Customer Created

    Fires when a new customer profile is created in WooCommerce on this site. The customer's details are passed on to the HubSpot step.

  2. Step 2Action
    HubSpot CRM Create Contact

    Adds the WooCommerce customer to HubSpot CRM as a new contact. Map their email and name, plus any billing details you want, then connect your HubSpot account.

What you need

  • FlowMatticCore
  • WooCommerce PluginPlugin
  • HubSpot CRM AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • If many buyers check out as guests, add a second workflow on a WooCommerce order trigger so those buyers reach HubSpot too. Expect repeat buyers to run that one again.
  • Create a test customer account after import so FlowMattic captures the WooCommerce fields, then map them in the HubSpot step.
  • Map the customer's billing company or phone into HubSpot if your store collects them, so sales has more than an email to work with.

Questions about this workflow

Do WooCommerce guest checkouts create a HubSpot contact?

Not with this trigger. It fires when a customer profile is created, and a guest checkout without an account doesn't create one. Use an order trigger in another workflow for guests.

What if the WooCommerce customer is already in HubSpot?

Create Contact won't update the existing record. HubSpot may refuse the duplicate email, and the response appears on that step in Task History.

Will my existing WooCommerce customers be added to HubSpot?

No. Only profiles created after you turn on the workflow are sent. Import older customers into HubSpot from an export.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.

Cliede C.

Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.