Sync Shopify Accepts Marketing Customers into a Klaviyo List



"Accepts Marketing" is a Shopify custom property that is determined when a customer checks or does not check the "Accepts Marketing" box when starting or completing a checkout. This box often appears with the text, "Subscribe to our Newsletter" on the payment page of the checkout process.

From Shopify:

During the checkout process, customers have the option of receiving email updates from your store. By selecting Keep me updated -- I want to receive occasional emails about new products, promotions and other news, customers will be added to the Accepts Marketing group and you can email them with store updates, newsletters, and discounts.

To learn more about Accepts Marketing feature in Shopify, click here.

The Accepts Marketing property in Klaviyo:

  • Klaviyo can sync the Accepts Marketing value for each contact when it's available through the Shopify integration; this value will either be True or False if it is assigned
  • Klaviyo can also automatically sync customers added to this "Accepts Marketing group" to a specific Klaviyo subscriber list

When a shopper is added to the "Accepts Marketing group" during checkout, Klaviyo will only subscribe the shopper to a specific Klaviyo list if that shopper actually completes the checkout process (i.e. becomes a customer).

Shopify will add someone to the "Accepts Marketing group" even if they only begin a checkout when you have the "Subscribe to Newsletter" box checked by default -- Klaviyo will not automatically subscribe these cart abandoners to a Klaviyo list, even though they may have been added to the "Accepts Marketing group" in Shopify. This is because it's unlikely the shopper knew the box was checked and likely does not expect to be subscribed. Klaviyo will also not automatically subscribe shoppers who Accept Marketing upon account creation.

Preliminary Considerations

Before you begin to sync Shopify Accepts Marketing users to a Klaviyo subscriber list, there is one key thing to consider: whether or not your "Subscribe to our Newsletter" box during checkout is checked by default.

We highly recommend keeping this box unchecked by default to avoid damaging your sender reputation by accumulating passive subscribers. This option can be adjusted by navigating to Settings > Checkout in your Shopify store's admin panel:

Let's consider the following situation: a shopper is browsing your site and adds an item to her cart. She then starts to checkout, but second-guesses the purchase and stops. If she made it to the payment page and your "Subscribe to Newsletter" box there was pre-checked, she is now signed up to receive your regular newsletter communications despite never having consciously opted-in.

Two reasons why this is not a good thing:

  1. Not a great experience -- the shopper will likely unsubscribe or ignore these emails until they start to filter to spam. Either way, you've lost your chance to cultivate her as a customer with relevant and targeted emails.
  2. If a large percentage of your list consists of passive subscribers added in this way and your email engagement is low, you're putting your email deliverability at risk.

While it may be tempting to keep this box checked by default to watch your list grow quickly, it's important to remember that quality over quantity mattersBy growing lists of engaged subscribers and focusing on the quality of your leads over quantity, you're setting yourself up for strong email deliverability and higher conversion rates.

Update the Accept Marketings Setting in Klaviyo

Navigate to your account's Integrations tab and click on Shopify. Just below the name of your store, you'll see a checkbox for Accepts Marketing. Check this box in order to have Klaviyo automatically subscribe customers who Accept Marketing to a Klaviyo list. After you check this box, you'll see a drop-down of the lists in Klaviyo that these people can be added to.


If you don't see any lists populate, click the Lists & Segments tab, then click Create List, to create a new list. After you've done this, repeat steps above and you'll see your new list appear in the drop-down menu. 

Once you complete these steps, we'll automatically sync over everyone who is assigned the Accepts Marketing in Shopify after checking the "Subscribe to our Newsletter" box during checkout. If you add people to Shopify's Accepts Marketing list manually, note that they won't appear in Klaviyo until they begin a checkout/place an order.

Additionally, Klaviyo will not historically add those with the Accepts Marketing property to a specific list, but we will historically sync the property itself. So, if you wish to retroactively add these people to a list, you can do this one of two ways:

  1. Create a segment based of everyone who is on the list the Accepts Marketing subscribers are added to OR who have Accepts Marketing = true

  2. Manually export subscribers with this property as a CSV from Shopify and upload it to a list in Klaviyo

Accepts Marketing and Your Welcome Series Flow

If someone is added to your newsletter list by clicking the "Subscribe to Newsletter" box upon checkout, they will not get queued up for your welcome series flow.

This is a default setting because typically a welcome series is designed for new customers/visitors. Someone could check this Accepts Marketing box for the first time during their 100th purchase, which would mean it might not be appropriate for this person to get queued up for your welcome series. If you would like us to adjust this setting for your account, please contact

Accepts Marketing as a Dynamic Value

As you look to grow your subscriber list through Shopify's "Subscribe to Newsletter" box at checkout, keep in mind that the Accepts Marketing property exists independent of whether or not someone separately subscribes to receive emails through a sign-up form. 

This means that someone could elect not to check the marketing box upon checkout, but then decide to subscribe to your mailing list separately through a sign-up form. This person would end up on your subscriber list, but still have an Accepts Marketing property value of False.

Furthermore, the Accepts Marketing property value is also subject to change every time a customer begins a checkout. Every time someone begins a checkout, he/she will prompted to check (or not check) the Accepts Marketing box. If someone begins a checkout and checks the box, this person will be added to your list. If this person goes back to complete the purchase later and doesn't check the box, this person will remain on your list but the Accepts Marketing property value will change from True to False.

Was this article helpful?
2 out of 4 found this helpful