Skip to content

Template — Create Shopify customers in HubSpot

When a customer buys on Shopify, your CRM should know about it immediately. This template creates or updates a HubSpot contact for every new Shopify customer, so marketing and sales always work with fresh data.

Shopify (new customer / order)
↓
Get Customers → Data Mapper (Shopify → HubSpot properties)
↓
Decision (contact exists in HubSpot?)
├─ yes → HubSpot: Update Contact
└─ no → HubSpot: Create Contact
NodePurpose
Shopify — Get CustomersRead new customers (or trigger on order)
Data MapperMap email, name, phone and tags to HubSpot properties
DecisionBranch on whether the contact already exists
HubSpot (Create / Update Contact)Upsert the contact in the CRM
  • Match contacts by email to avoid duplicates.
  • Map Shopify tags / total spent into HubSpot properties for segmentation.
  • Add a lifecycle stage (e.g. customer) when the contact comes from a paid order.