Ecom Store Pro

Shopify to HubSpot: What Syncs and What It Costs

HubSpot's free Data Sync app links Shopify customers, companies, products, orders and carts. Which HubSpot tier each use needs, the setup steps and the traps.

Listen to a short brief of this article
Hands-free while you multitask

The short version

You can connect Shopify to HubSpot with HubSpot's own Shopify (Data Sync) app on any HubSpot plan; it syncs customers, products and, on Shopify Plus, companies both ways and brings orders and abandoned checkouts into HubSpot one way. HubSpot sets contacts synced by a connected app as non-marketing by default, and only marketing contacts count toward your contact tier and cost; the app's marketing-contacts switch covers only contacts created after you turn it on.

Paid tiers start only where you go past the defaults: custom field mappings need Data Hub Starter, listed from $20 a month per seat in October 2026, and Shopify metafields do not sync through this app at all. Abandoned-cart emails that show the cart's items need Marketing Hub Professional or Enterprise, with Professional listed from $890 a month plus $3,000 onboarding in October 2026.

The Quick Verdict
Key Takeaway: Data Sync costs nothing on any HubSpot plan. Free accounts hold up to 1,000 contacts, and free tools include 2,000 HubSpot-branded email sends a calendar month; on Marketing Hub, only marketing contacts receive marketing emails. Cart-item emails need Professional or Enterprise, custom mappings need Data Hub Starter, and metafields never travel through this app.

Find your situation; every row rests on a rule or a price the sections below quote from HubSpot and Shopify.

What you need, by what you want HubSpot to do

Your situationPickWhy
Your sales or service team already works in HubSpot and wants order history beside each contactInstall Data Sync on the HubSpot plan you haveThe integration and its default mappings are available on all HubSpot products and plans
You want to send marketing emails to your Shopify buyers from HubSpotHubSpot's free tools (2,000 sends a calendar month with HubSpot branding; free accounts hold up to 1,000 contacts), or Marketing Hub with synced buyers set as marketing contactsThe app switch covers only contacts created after it is on; Marketing Hub Starter includes 1,000 marketing contacts (non-marketing contacts free up to 15 million overall), listed from $20 a month per seat in October 2026
You want abandoned-cart emails that show the items a shopper left behindMarketing Hub Professional or EnterpriseThe cart module is documented for those two editions; Professional is listed from $890 a month plus $3,000 onboarding in October 2026
You need Shopify metafields or your own fields in HubSpotMetafields need another route; your own fields need Data Hub StarterData Sync does not carry metafields, and custom field mappings start at Data Hub Starter
Nobody on your team uses HubSpot, and you mostly need customer lists and emailStay native: Shopify segments plus Shopify Messaging10,000 free emails a month on Basic, Grow, Advanced and Plus, with abandoned-checkout email automations free

Can You Connect Shopify to HubSpot?

Key takeaway

Yes — and the connector comes from HubSpot, not from Shopify. HubSpot's knowledge base calls it Shopify (Data Sync) and says it exists to keep “customer, company, product, order, and cart data synchronized between the two apps.” HubSpot's marketplace listing describes it as a HubSpot-built integration.

Where the official app is listed
Where you lookWhat you'll seeWho publishes it
HubSpot Knowledge BaseConnect HubSpot and Shopify (Data Sync), last updated September 30, 2026HubSpot
HubSpot App MarketplaceThe Shopify Data Sync listing, which calls itself a HubSpot-built integrationHubSpot
Shopify App StoreA listing named HubSpot, launched October 10, 2023“Hubspot (Data Sync)”, which also provides app support

Names, dates and publishers read on the three pages on October 7, 2026.

Because HubSpot publishes it, HubSpot supports it. The App Store listing says app support is “provided by Hubspot (Data Sync)” and that external charges “may be billed by Hubspot (Data Sync) separately from your Shopify invoice.”

Shopify describes the same connection from its side. Its blog guide to CRM integrations names HubSpot and Klaviyo as examples of native integrations and sums up what the HubSpot app is for:

The native app brings sales, marketing, and service data into one place.
Shopify — CRM integration — Shopify Blog ·

The same blog says the integration “syncs customer, order, and product data” — three objects. HubSpot's documentation lists five, adding companies and abandoned checkouts; the full table is in what syncs below.

Connected Before? What Changed

Key takeaway

Two dated changes in HubSpot's Data Sync article:

  • April 1, 2025 — cart sync fields. After a Shopify API update, seven fields were removed from cart sync (Cart tags, Cart token, Landing site, Referring site, Total weight, Shipping cost and Buyer accepts marketing) and others were added. HubSpot's instruction: “Custom field mappings added to cart sync before April 1, 2025, will need to be manually reconfigured after this date.”
  • November 1, 2025 — the Overview card. “If you're connecting Shopify to HubSpot after Nov. 1, 2025, you must add the Shopify Overview card to your contact records.”

If you are looking for an end date for the older HubSpot for Shopify app, no official page we have found gives one. On October 7, 2026 we read HubSpot's Data Sync knowledge-base article, its marketplace listing, the Shopify App Store listing, Shopify's CRM integration guide, and HubSpot's developer changelog and API reference, and none of them names an end date for that app. Treat Data Sync as the current route and check which Shopify app your HubSpot account shows as connected.

What Syncs Between Shopify and HubSpot

Key takeaway

HubSpot's article lists exactly five objects, and the direction depends on the object: “Depending on the object, data can sync between HubSpot and Shopify or from Shopify to HubSpot.”

The five objects Data Sync carries
In ShopifyIn HubSpotDirectionWhat to know
CustomersContactsBoth waysMatched by email address; you can limit the sync to contacts with an email
CompaniesCompaniesBoth waysCompany sync is only available on Shopify Plus
ProductsProductsBoth waysVariants: two HubSpot pages disagree — see below
OrdersOrdersShopify → HubSpot onlyLands in Orders, not Deals; can't be changed in HubSpot; each order links to a product, a customer and a cart
Abandoned checkoutsCartsShopify → HubSpot onlyDuplicate records are not merged automatically

Objects and directions from HubSpot's Connect HubSpot and Shopify (Data Sync) article, last updated September 30, 2026, read October 7, 2026.

One-way means you change an order in Shopify, not in HubSpot. HubSpot puts it plainly: “Shopify orders can't be changed in your HubSpot account as they are synced one-way from Shopify to HubSpot.”

Orders, not deals. The five synced objects are contacts, companies, products, orders and carts. HubSpot's orders documentation describes the Orders object as recording “the operational side of a purchase, not billing or revenue recognition,” and keeps deals, quotes and invoices for pricing, billing and revenue.

What Doesn't Sync

Key takeaway

The biggest gap is the one stores with a customised catalogue or customer profile hit first. HubSpot states it in one line:

Shopify meta fields are not supported for sync via the Shopify Data Sync app.
HubSpot — Connect HubSpot and Shopify (Data Sync) — HubSpot Knowledge Base ·

The sentence carries no plan condition, so upgrading HubSpot does not bring metafields across. If product specifications, B2B terms or customer attributes live there, that data needs another route — see when Data Sync isn't the route.

Deletions and orders from customers without an email address behave in ways that need a decision too; they sit in the traps table below, each with your move.

Do Product Variants Sync? Two HubSpot Pages Disagree

Key takeaway

HubSpot's own documentation states two different things about the same feature, and we print both rather than pick one.

The main article, last updated September 30, 2026, says: “Shopify product variants can't sync to HubSpot.”

A separate HubSpot article on syncing product variants, last updated June 8, 2026, says the opposite: “you can sync each variant to HubSpot as an individual product record that is linked to their base product.” It adds that variants sync one way, from Shopify to HubSpot, and that variant sync is a separate sync you configure after product sync is set up (Sync more data → Product Variants).

What to do while they disagree: settle it in your own account, not in either article. With product sync set up, turn on the separate Product Variants sync and look for a record with Variant in the Product Type property. Until you see one, don't build an email or a report that depends on variant-level detail.

How Fast It Syncs and How Far Back It Goes

Key takeaway

History comes across by default. HubSpot's general data sync article says “All existing records in both apps are passed through the sync engine to index and, if applicable, sync them,” and the HubSpot listing advertises “automatic historical data sync.”

What narrows it is your own filter. When you turn on order sync, “any records that meet your filter criteria will sync at once,” and cart sync works the same way.

  • Duration: “Syncs with millions of records may take several days to complete.”
  • Completion: HubSpot sends an email when the initial sync completes.
  • Restart: saving the sync restarts the initial sync, so finish your settings before you save.
  • After that: records sync within 10 minutes of a change.

Which HubSpot Plan Does the Integration Need?

Key takeaway

HubSpot's article opens with an availability panel that reads simply “All products and plans.” That covers installing the app, syncing the five objects and the default field mappings. The paid tiers attach to specific jobs, and the table puts each job on its own row.

What each job needs, and what it costs
What you wantHubSpot needsShopify needsHubSpot list price
Sync the five objects with the default field mappingsAny plan, including HubSpot's free tools (free accounts hold up to 1,000 contacts)Shopify Plus for companies; HubSpot's listing names Basic Shopify, Shopify and Advanced Shopify, not Plus, so ask HubSpot support if your plan isn't listedIncluded
Change the default mappings or add custom field mappingsData Hub Starter or higher—From $20 a month per seat
Send marketing emails to synced Shopify buyersFree tools: 2,000 email sends a calendar month with HubSpot branding, up to 1,000 contacts in free accounts; on Marketing Hub, those buyers set as marketing contacts—Free tools: included; Marketing Hub Starter from $20 a month per seat, 1,000 marketing contacts included, non-marketing contacts free up to 15 million overall
Abandoned-cart emails that show the cart's itemsMarketing Hub Professional or Enterprise—Professional from $890 a month with 3 Core Seats, plus one-time onboarding of $3,000
Sync B2B companiesAny planShopify Plus—

List prices in USD from HubSpot's Product and Services Catalog, read October 7–8, 2026; plan requirements from HubSpot's knowledge base. The price on your own HubSpot checkout is the one that applies.

Custom mappings are the first paid step most stores consider. HubSpot is explicit: “You need at least a Data Hub Starter subscription to create any custom field mappings.” HubSpot's catalogue lists Data Hub Starter from $20 a month per seat as of October 2026. Without a paid Data Hub you can still click Try out custom mappings to test the feature.

One tier, two names

HubSpot's knowledge-base article says custom mappings need Data Hub Starter. The HubSpot marketplace listing for the same app still says custom field mappings “are available with Operations Hub Starter and up.” HubSpot's current catalogue lists Data Hub among its products, so read Operations Hub Starter on older pages as the earlier name for the same entry tier.

You may also see a lower number. Shopify's CRM integration guide says HubSpot “has a free option and paid plans starting at $10 per month,” the App Store listing shows a Starter card at $10 a month, and HubSpot's Data Hub product page marks its lower price as a discount for new customers only. None of them matches the catalogue's per-seat list price, and none is the number on your invoice — the price on your own HubSpot checkout is.

Will Synced Customers Raise Your HubSpot Bill?

Key takeaway

This is the setting that decides whether the integration costs you anything on Marketing Hub. HubSpot's marketing-contacts settings article states the default:

When you install an app that syncs contacts to HubSpot, it'll set these contacts as non-marketing by default.
HubSpot — Manage the marketing contacts settings for your integrations — HubSpot Knowledge Base ·

Non-marketing contacts are not billed. HubSpot says: “Only marketing contacts count toward your contact tier and impact the cost of your subscription.”

The catch is the other side of the same rule. HubSpot's catalogue says non-marketing contacts “cannot be sent marketing emails and cannot be targeted with ads,” so on Marketing Hub, a store that wants to send marketing emails to its Shopify buyers has to move them into the marketing tier.

The switch is per app. In HubSpot, go to Settings → Integrations → Marketing Contacts; under Your connected apps you choose which apps sync contacts as marketing contacts, and the choice applies to contacts created after you turn it on. From then on, “All new marketing contacts will count towards your billable contact tier limit.”

The switch doesn't reach back: contacts the app already synced stay non-marketing, and HubSpot says to set existing contacts as marketing contacts manually in bulk or via workflows.

On Marketing Hub Starter, HubSpot's catalogue lists a price from $20 a month per seat with 1,000 marketing contacts included, and non-marketing contacts free up to a limit of 15 million contacts overall. Above the included 1,000, it prices marketing contacts per 1,000 a month: $50 for 1,001–3,000, $45 for 3,001–5,000 and $40 above 5,000, as of October 2026.

Worked example — one seat, 3,000 marketing contacts. The first 1,000 are included in the seat price, and the next 2,000 sit in the $50-per-1,000 band, so the list price comes to $120 a month on Marketing Hub Starter. For a larger list, take the figure from HubSpot's own pricing in your account rather than multiplying bands by hand.

Traps to Check Before the First Sync

Key takeaway

Each row is a behaviour HubSpot documents for Data Sync, paired with the move that goes with it.

Documented behaviours and your move
SituationWhat Data Sync doesYour move
Contacts already in HubSpotMatches contact records by comparing email addressesMerge known duplicate contacts in HubSpot before the first sync
Orders or carts you imported earlierOrder and cart sync don't automatically identify or merge duplicate recordsDecide what happens to the old imports before you turn on order sync
A customer deleted in ShopifyThe matching HubSpot contact is not deletedHandle a deletion request in both systems, not just one
A Shopify-created contact deleted in HubSpotThe Shopify customer record is not deletedSame rule in reverse: delete where you mean to
An order from a customer created without an emailSyncs as an order without a contactExpect some orders with no contact attached in HubSpot reports

Behaviours from HubSpot's Data Sync article, read October 7, 2026.

More than one store is supported: “Once your first store is connected, you can connect additional Shopify stores from the Shopify app page.” Every store you add brings its buyers in as contacts, which matters the moment you decide who to market to.

On the Shopify side, consent has documented sources. Customers subscribe “by adding their contact information to a newsletter sign-up on your online store, or by adding their email address and checking a checkbox in the checkout, or by opting in when signing into their customer account.” The checkout checkbox is displayed when you turn on email marketing opt-in at checkout.

Shopify lets you bulk-edit three consent flags on customer profiles — Accepts email marketing, Accepts SMS marketing and Accepts WhatsApp marketing — and its rule for using them is plain: “send promotional content only to customers who have agreed to receive marketing from your online store…”

What we could not find is the bridge. No page we have found describes how Shopify's consent flag maps onto a HubSpot contact, in which direction, or whether it sets marketing status: as of October 7, 2026, that covers HubSpot's Data Sync, field-mapping and marketing-contacts articles, the HubSpot and Shopify App Store listings, and Shopify's CRM integration guide.

What governs is your own account. After the first sync, open a few synced contacts — one who subscribed in Shopify and one who didn't — and confirm what HubSpot recorded for each before you switch the app or mark existing buyers as marketing contacts.

How to Connect Shopify to HubSpot

Key takeaway

The order matters because saving the sync restarts the initial sync, and order and cart sync don't automatically merge duplicates you already imported. Work through the nine steps in sequence; the checklist keeps your ticks if you come back later.

Connect Shopify to HubSpot, in orderSteps 1–3 come before the install, step 4 is the install, steps 5–8 are the decisions to make before you save, and step 9 is the first sync.

Connect Shopify to HubSpot, in order

Steps 1–3 come before the install, step 4 is the install, steps 5–8 are the decisions to make before you save, and step 9 is the first sync.

0 of 9 done
  1. The person installing must be a Super Admin or have App Marketplace permissions in the HubSpot account.

  2. If Shopify orders or carts were ever imported into HubSpot, expect duplicates: order and cart sync don't automatically merge them.

  3. The app adds HubSpot's tracking code to your store automatically on install, so make sure your cookie banner setup will cover it first.

  4. In HubSpot, click the Marketplace icon, select HubSpot Marketplace, find Shopify, click Install, enter your Store URL and click Install app.

  5. In Set up your sync, pick which of the five objects to sync and set filters — records that meet a filter sync at once.

  6. Check the default mappings; custom field mappings need Data Hub Starter or higher, and metafields can't sync.

  7. If you connect after November 1, 2025, add the Shopify Overview card to your contact records yourself.

  8. Leave synced contacts as non-marketing for the first sync. Decide now how you will switch them on afterwards: once you have checked real records, turn on the app's switch in Settings → Integrations → Marketing Contacts (it covers only contacts created afterwards) and mark synced buyers who agreed to marketing manually, in bulk or by workflow.

  9. Saving restarts the initial sync; HubSpot emails you when it completes, and later changes sync within 10 minutes.

The Tracking Code and Your Cookie Banner

Key takeaway

This step happens without a prompt: “By installing the Shopify (Data Sync) integration, the HubSpot tracking code will be added to your Shopify store automatically.” The App Store listing shows what the app asks to access, including customer names, emails, phones and addresses, and device and activity data such as IP address, browsing behaviour and a client ID cookie.

Shopify's privacy settings documentation explains why your existing banner may not cover it: the Shopify cookie banner “governs Shopify-specific tools, including cookies and Shopify Pixels.” For anything an app adds, Shopify's guidance is direct:

If you have manually installed third-party cookies or pixels or integrated them through apps on your store, then you may need to use a third-party cookie banner or add custom logic to ensure they are honoring customer consent.
Shopify — Privacy settings — Shopify Help Center ·

If your store relies on Shopify's banner alone, choose one of those two before you install the app, because the tracking code arrives with it.

What You Can Do With Shopify Data in HubSpot

Key takeaway

The point of the sync is to act on purchase data where your team already works. Four uses come straight from HubSpot's documentation:

Segments from purchase data
HubSpot's own example: build a segment of contacts from their cart or order data; its catalogue limits segment criteria on the free tools and Marketing Hub Starter to form submissions, contact properties and marketing email activity.
E-commerce reports
HubSpot adds e-commerce reports to your account after you connect the store.
An order pipeline
The HubSpot listing points to a default order pipeline for tracking Shopify order status, and HubSpot lets you create your own order pipelines.
Abandoned-cart emails
A cart module in automated marketing emails shows the items a shopper left behind — on Marketing Hub Professional or Enterprise.

The abandoned-cart route has the tightest conditions. The cart module works only in automated emails inside a cart-based workflow, it cannot be A/B tested, and HubSpot's cart-email article caps a cart-module email at 250,000 recipients per hour. With variant sync on, HubSpot says the email can name the exact variant — its example is a medium blue T-shirt rather than the base T-shirt.

It is also a large step up in price. HubSpot's catalogue lists Marketing Hub Professional from $890 a month with 3 Core Seats included, plus a one-time onboarding fee of $3,000, as of October 2026.

Compare that with what your store may already have. Shopify Messaging's abandoned checkout email automations “are always free and don't count towards the monthly limit,” so if recovering checkouts is the main reason you are looking at HubSpot, weigh the native option first — our guide to abandoned cart recovery compares the routes.

When You Don't Need HubSpot

Key takeaway

HubSpot earns its place when a team already uses it for sales, marketing or service and needs the store's purchase history beside each contact. If that team doesn't exist yet, look at what Shopify already does before adding a second system.

  • A customer list that builds itself. Shopify Help Center: “Every time a new customer places an order with your store, their name and other details are added to your customer list.”
  • Segments. Shopify's customer segments are “dynamic, rule-based customer lists,” with an email_subscription_status filter and a default Email subscribers segment for the customers who accept email marketing.
  • Customer accounts. Buyers can sign in to view and manage orders, edit profile information, and start self-serve returns or reorders.
  • Email. Shopify Messaging, formerly Shopify Email, gives stores on Basic, Grow, Advanced and Plus 10,000 free emails at the beginning of every month, and its abandoned checkout email automations don't count toward that limit.

For the full picture of what Shopify does and doesn't cover as a CRM, our answer on which CRM features Shopify has natively goes through it feature by feature.

And if what you actually want is automated email and SMS flows rather than a CRM, that is a different decision — our Klaviyo setup guide covers it.

When Data Sync Isn't the Route

Key takeaway

This guide covers Data Sync in depth and nothing else. If it can't carry what you need, these pick up from here:

The Bottom Line

Key takeaway

The integration itself is the cheap part. What costs money, or causes clean-up, is everything around it: which contacts you market to, which fields you need beyond the defaults, and what was already in HubSpot before the first sync.

Install Data Sync with the default mappings, leave synced contacts as non-marketing for the first sync, and look at real records before paying for anything. Upgrade only when a specific job asks for it: custom mappings for Data Hub Starter, marketing contacts for buyers you market to from Marketing Hub, cart-item emails for Professional. If your data lives in metafields, plan a second route from day one.
Your Next Step by Stage
Not on HubSpot yetSort the customers you already have with Shopify's native segments before paying for a CRM.Segment customers in Shopify
Selling B2BCompany sync needs Shopify Plus — see what B2B on Plus includes before you plan around it.B2B on Shopify Plus
Want it set up for youHands-on setup: install, object filters, mappings, then consent and marketing status checked on real synced contacts before anything is switched on.Get hands-on setup help

Five Objects, Two One-Way, No Metafields

Before the first sync we map which Shopify fields HubSpot needs, whether the default mappings carry them or you need Data Hub Starter, and how consent and the marketing-contact switch are set — written up before anything is installed.

Get Your HubSpot Sync Mapped

Frequently Asked Questions

Yes. HubSpot publishes an official connector, called Shopify (Data Sync) in HubSpot's knowledge base and listed as HubSpot on the Shopify App Store. It syncs customers, companies (on Shopify Plus only) and products both ways, and orders and abandoned checkouts only from Shopify to HubSpot. HubSpot supports the app, and its listing says external charges may be billed separately from your Shopify invoice.
Connecting is. HubSpot lists the integration as available with all products and plans, so installing it adds no charge, though free accounts hold up to 1,000 contacts. Custom mappings need Data Hub Starter, listed from $20 a month per seat in October 2026. Free tools include 2,000 HubSpot-branded email sends a calendar month; on Marketing Hub, only marketing contacts receive marketing emails and are billed.
No. Data Sync puts Shopify orders into HubSpot's Orders object, one way, and Deals is not among the five objects it syncs. HubSpot describes Orders as the operational side of a purchase, while deals, quotes and invoices handle pricing, billing and revenue. Each synced order links to a product, a customer and a cart, and it can't be edited in HubSpot.
No. HubSpot's knowledge base states that Shopify meta fields are not supported for sync via the Shopify Data Sync app, and that sentence carries no plan condition. Custom field mappings, available from Data Hub Starter, work on the fields the app does carry. Data you keep in metafields needs a different route, such as an automation layer or a custom connector.
HubSpot's own pages disagree. The main Data Sync article, last updated September 30, 2026, says Shopify product variants can't sync. A separate HubSpot article, last updated June 8, 2026, describes syncing each variant as its own product record linked to its base product, one way from Shopify. Turn on the separate Product Variants sync, then look for a variant record before relying on one.
Not by default on a Marketing Hub account with marketing contacts: HubSpot sets contacts synced by connected apps as non-marketing, and only marketing contacts count toward your contact tier. The app's marketing-contacts switch covers only contacts created after it's on. On Marketing Hub Starter, 1,000 marketing contacts are included; one seat with 3,000 of them costs $120 a month at October 2026 list price.
HubSpot's Data Sync article names one Shopify plan condition: company sync is only available for Shopify Plus subscriptions. HubSpot's marketplace listing says the app 'requires one of the following Shopify subscription plans' and lists Basic Shopify, Shopify and Advanced Shopify, without Shopify Plus, which company sync needs; if your plan isn't on that list, ask HubSpot support before you install.
It depends on the size of your data: HubSpot's data sync documentation says initial syncs for large databases may take some time. Every existing record goes through the sync engine, and syncs with millions of records may take several days. HubSpot emails you when the initial sync completes; after that, changes sync within 10 minutes. Saving the sync settings again restarts the initial sync.
Contacts are matched by email address, so a Shopify customer whose email already exists in HubSpot joins that contact rather than creating a new one. Orders and carts are different: HubSpot says order sync and cart sync don't automatically identify or merge duplicate records. If you imported Shopify orders or carts into HubSpot before, deal with those records first.
Installing the app adds HubSpot's tracking code to your store automatically. Shopify's cookie banner governs Shopify-specific tools, including cookies and Shopify Pixels, and Shopify says cookies or pixels added through apps may need a third-party cookie banner or custom logic to honour customer consent. Settle which of the two you will use before installing the app.
Yes. HubSpot's Data Sync article says that once your first store is connected, you can connect additional Shopify stores from the Shopify app page in HubSpot. Each store's buyers then sync in as contacts, so decide early which stores' customers you intend to market to, because marketing contacts are the ones HubSpot counts toward your contact tier and bill.
For this integration they name the same entry tier. HubSpot's knowledge base says custom field mappings need at least Data Hub Starter, while the marketplace listing for the same app still says they are available with Operations Hub Starter and up. HubSpot's current product catalogue lists Data Hub, so read Operations Hub Starter on older pages as the earlier name.
Yes, on Marketing Hub Professional or Enterprise. With Shopify connected through Data Sync, you can add a cart module to automated marketing emails in a cart-based workflow; it can't be A/B tested and sends to at most 250,000 recipients an hour. Professional is listed from $890 a month plus $3,000 onboarding in October 2026, while Shopify Messaging's abandoned checkout email automations are free.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.