Email → to Emaillowercasedsarah.pentland@pemberton.example.com
Phone → to Phone Number+44 7700 900362
Company → to Company NamePemberton Foods
Address1 → to Street Address45 Bridge Street
City → to CityCardiff
Province → to State/RegionWales
Zip → to Postal CodeCF10 1AA
Country → to Country/RegionUnited Kingdom
Total Spent, Total Orders, Tags → to Notes1joined, with labelsTotal spent: 1284.50 | Total orders: 9 | Tags: wholesale, repeat
Not imported: Accepts Email Marketing and Note. The template leaves these out; map any to a custom field in Operelio.
Where Shopify and HubSpot don’t line up
1
Three columns kept in Notes
This template gives Total Spent, Total Orders and Tags no HubSpot field of their own. A HubSpot contact has no Notes field: imported with contacts and notes together, the text becomes a note on the contact.
The template writes them into Notes, each with its label, and leaves empty ones out.
ShopifyTotal Spent 1284.50 Total Orders 9 Tags wholesale, repeat
Fixes the capitals in names, formats phone numbers, removes duplicate and blank rows, which the Excel file leaves to you. On every plan. Email verification, a check against your HubSpot records and dropdowns, and the push, from Starter.
Where does Shopify's export fill Email, which HubSpot requires?
Email comes from Shopify's Email column, lowercased. The checker above counts the rows with Email blank.
Where do Total Spent, Total Orders and Tags go?
Into one note on each contact, labeled like "Total spent: 1284.50 | Total orders: 9 | Tags: wholesale, repeat". Importing the same contacts again adds a second note.
What happens to Total Spent and Total Orders?
Both values land in the Notes field as 'Total spent: <amount> | Total orders: <count>' so reps see purchase context anchored to each value. If you want them as numeric properties for segmentation, create custom HubSpot properties called Total Spent and Total Orders and re-run this template.