Shopify order totals on HubSpot contacts
Every morning the agent writes order count and total spent for yesterday's updated Shopify customers to HubSpot contacts, matched by email or created if missing.
Combine HubSpot + Shopify and move store data into HubSpot, or CRM data into Shopify. Just ask Letaido's AI agent and watch it do the work.
Use this HubSpot Shopify integration for order totals, carts, VIP lists, codes and invoices.
Every morning the agent writes order count and total spent for yesterday's updated Shopify customers to HubSpot contacts, matched by email or created if missing.
Every hour the agent writes each unrecovered Shopify checkout's recovery link, items and total to the shopper's HubSpot contact, so your workflow can follow up.
Every Monday Leta adds last week's Shopify buyers with $500+ lifetime spend to a HubSpot VIP list, and newly lapsed customers to a lapsed list.
Every hour the agent gives each contact whose latest HubSpot form is your sign-up form a single-use Shopify discount code, saved on the contact.
Every hour the agent turns won HubSpot wholesale deals into Shopify draft orders from their line items and emails the buyer the invoice.
HubSpot's own Shopify app copies records across. Leta runs jobs alongside it, or without it.
| Option | Order data on contacts | Creates things in Shopify | Works without you | Applies your own rules | Reacts to a new order |
|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | No | |
| HubSpot's Shopify data sync | Yes | Partly | Yes | Partly | Yes |
| Zapier | Yes | Yes | Yes | Partly | Yes |
| Option | Which way data goes | How a run begins | Good at | Keep in mind |
|---|---|---|---|---|
| Letaido AI agent | Shopify into HubSpot, and HubSpot into Shopify as discount codes and draft orders | A set time, such as every hour or every Monday, or a request in chat | Order totals and cart details on contacts, VIP and lapsed lists, welcome codes for form sign-ups, invoices for won wholesale deals | Not a record sync. Shopify has no event trigger in Letaido, so an order can't kick off a job. Customer emails come through only with customer data turned on for your Shopify app |
| HubSpot's Shopify data sync | Contacts, companies and products both ways. Orders and abandoned checkouts into HubSpot only | Its own sync: records update within 10 minutes of a change | Keeping customers, orders and carts in HubSpot for segments, reports and an ecommerce dashboard, with a Shopify card on contact records | It copies records and fields. Custom field mappings need Data Hub Starter or higher, company sync needs Shopify Plus, and variants and metafields don't sync |
| Zapier | Either way: Shopify actions include Create Customer, Create Draft Order and Create Order | A Shopify event such as a new order or new customer, or a HubSpot trigger, many of which poll | Templates such as new Shopify customers as HubSpot contacts, or HubSpot deals from Shopify draft orders | Shopify is a Premium app on Zapier, and each successful action step counts as a task |
Saved as an automation, like these jobs: every morning at 7am, every hour or every Monday at 7am. These jobs run on a schedule or when you ask.
One message, 431 HubSpot and Shopify actions to draw on.
Allow all read operations once per app; approve each kind of write once.
Upload file · List products · List tickets · Add contact to list
Receive inventory shipment · Release fulfillment order hold · Add location · Get fulfillment order
Yes. HubSpot's own Shopify data sync copies customers, products, orders and abandoned checkouts into HubSpot. Leta, Letaido's AI agent, adds jobs the sync doesn't do, such as VIP and lapsed lists, welcome codes and invoices for won wholesale deals.
For HubSpot, create a Service Key in HubSpot and paste it into Letaido. For Shopify, create an app for your store in Shopify's Dev Dashboard, add the scopes Letaido lists, install it, and paste its client ID, client secret and store domain into Letaido. Set that app to Custom distribution so customer emails come through.
Only if you want its record sync and reports. The jobs here call HubSpot and Shopify themselves, so they run whether the data sync is on or off.
No. Shopify has no event trigger in Letaido. These jobs run on a schedule, such as every hour or every Monday at 7am, or when you ask.
Every hour, Leta puts each unrecovered checkout from 1 to 2 hours earlier on the shopper's HubSpot contact: recovery link, items and cart total. Create those three text properties first. A HubSpot workflow you build sends the email; workflows need a HubSpot Professional or Enterprise plan.
It creates draft orders. Every hour, Leta turns won deals in your wholesale pipeline into a Shopify draft order from the deal's line items, matched by SKU, and emails the buyer the invoice. A deal with a SKU that doesn't match exactly one variant is skipped, and you're told why.
Allow all read operations once per app; approve each kind of write once.
Connect HubSpot and Shopify, then ask for a job like "Sync Shopify order totals to HubSpot contacts every morning". Leta gets it done on your schedule, or the moment you ask.
Get Letaido