I’m a new user and for some reason my lists and segments are not updating automatically. For my segments, I have to update manually for it to reflect the right number of subscribers. I only have 1 list named “All Subscribers on Shopify” but it currently has 0 members. I created a test segment to capture everyone on my profile and it updates to the correct number of members but I have to do it manually. The list; however, just doesn’t seem to capture the members in the profile. I also tried it with a dummy email account. I subscribed using shopify’s newsletter form and the form I created in Klaviyo and for both forms, the list doesn’t seem to capture it. I’ve also turned double opt in off and on for both shopify and Klaviyo.
First, welcome to Klaviyo! And thank you for sharing your questions with the Klaviyo Community.
We try our best to process all segmentation requests in real-time; meaning, your segment should update immediately after a customer takes an action that qualifies them based on the definition you created (e.g., placing an order or opening an email). In some cases, a high volume of segmentation requests across our customer-base can cause delays and the following wait times are expected:
If you're manually updating a segment, it can take up to 15 minutes to process.
If you're monitoring a segment, updates can take up to 1 hour.
There are two notable exceptions to the above:
Segments that rely on relative time conditions (Dynamic segments that are based on relative time conditions update every 24 hours)
Segments that rely on all negative conditions
We have a couple of examples of those exceptions in our article on how segments update.
With respect to the list add, there could be a couple of things happening.
First, I would ensure that you are directing the Shopify sign-ups to a list. You can verify this by navigating to Integrations > Shopify under Collect Subscribers. The list in question needs to be selected here:
Also, if you are using a Shopify 3rd party theme, your theme's default signup forms must also apply the Newsletter tag to new subscribers in order for Klaviyo to automatically sync these subscribers to a Klaviyo list. You’ll want to integrate it to Klaviyo by following this guide. The hidden input tag, <input type="hidden" name="contact[tags]" value="newsletter"> should live within your form’s input group. If this has been done correctly, those filling your Shopify form should have Newsletter under the Shopify Tags custom property on the user profile.
Shopify opt-in settings wouldn’t come into play in Klaviyo. As a next step, I recommend testing with a net-new email address after turning off double opt-in within the list settings. If you’re still not seeing people added to the list, I recommend testing from a separate IP address. If you’re able to add the user from a separate IP, this indicates an IP block that we will have to manually unblock for you. Please do reply if this is the case and I can assist with this.
First, welcome to Klaviyo! And thank you for sharing your questions with the Klaviyo Community.
We try our best to process all segmentation requests in real-time; meaning, your segment should update immediately after a customer takes an action that qualifies them based on the definition you created (e.g., placing an order or opening an email). In some cases, a high volume of segmentation requests across our customer-base can cause delays and the following wait times are expected:
If you're manually updating a segment, it can take up to 15 minutes to process.
If you're monitoring a segment, updates can take up to 1 hour.
There are two notable exceptions to the above:
Segments that rely on relative time conditions (Dynamic segments that are based on relative time conditions update every 24 hours)
Segments that rely on all negative conditions
We have a couple of examples of those exceptions in our article on how segments update.
With respect to the list add, there could be a couple of things happening.
First, I would ensure that you are directing the Shopify sign-ups to a list. You can verify this by navigating to Integrations > Shopify under Collect Subscribers. The list in question needs to be selected here:
Also, if you are using a Shopify 3rd party theme, your theme's default signup forms must also apply the Newsletter tag to new subscribers in order for Klaviyo to automatically sync these subscribers to a Klaviyo list. You’ll want to integrate it to Klaviyo by following this guide. The hidden input tag, <input type="hidden" name="contact[tags]" value="newsletter"> should live within your form’s input group. If this has been done correctly, those filling your Shopify form should have Newsletter under the Shopify Tags custom property on the user profile.
Shopify opt-in settings wouldn’t come into play in Klaviyo. As a next step, I recommend testing with a net-new email address after turning off double opt-in within the list settings. If you’re still not seeing people added to the list, I recommend testing from a separate IP address. If you’re able to add the user from a separate IP, this indicates an IP block that we will have to manually unblock for you. Please do reply if this is the case and I can assist with this.
Sorry if this reply has been long due. I got caught up with a family emergency and work and was only able to sort out this side project of mine just mine. Anyway, I just want to say that I’ve already fixed the issue when I followed your guide and it seems our IP is not blocked. I tested it as you said by signing up a test email in my shopify newsletter input box with a different IP and another using my current IP address and both seemed to have been picked up by the “Newsletter” list.
However, to fix this issue I had to create a new list called “Newsletter” as the default list in my list and segments section was called “All Subscribers on Shopify” and that list still couldn’t pick up new emails that have signed up. I could show you a picture but for some reason I couldn’t attach a jpg photo in this thread.
Also, If I may ask a follow up question, it seems as if the new list only picks up newly subscribed shopify signups. It doesn’t add old profiles. Is there a way to sync old profiles to reflect on the list as well? Also, the new list titled “Newsletter” doesn't seem to capture email signups through Klaviyo forms. Is there a way to make a list that captures signups from select forms (or all forms) created from Klaviyo? Or does it have to be a segment?
Glad you got your issue sorted out! The easiest way to sync old profiles to reflect on this list would be to import these past subscribers to this new list you have via a .CSV. This can be done if you have a separate list of these subscribers or if these past subscribers were already caught within a segment. I would also recommend taking a look at the How to Add Subscribers to an Existing List article Klaviyo offers and at the below Community post surrounding this topic.
On the topic of designating a Klaviyo signup form to be adding users to a specific list, @shoshana.antunes has a wonderful Community post about this here:
Would it be possible for you to help me troubleshoot a similar issue I’m facing? I have integrated following the steps provided in the documentation but newsletter form signups aren’t syncing into the Newsletter List in Klaviyo. Customers who place Orders are feeding through fine.
I’m using a bespoke Shopify theme and I can see the subscribers coming through into the Shopify admin fine. So far I have:
Created 2 different lists and updated the Klaviyo integration and tested
By default, contacts found within your Shopify account would automatically be synced over as a profile to Klaviyo. However, these synced contacts would not be added to any specific list within Klaviyo. As such, if you wish for these contacts from an existing list within Shopify to be added to a specific list within Klaviyo, it would be best recommended to export those contacts from Shopify and manually import them into your desired list in Klaviyo. You can learn more about how to import contacts into a Klaviyo list from our Create and Add Contacts to a New List, How to Add Subscribers to an Existing List, and How To Troubleshoot List Imports articles.
The way the list integration works in your Shopify settings is actually two-fold - in order to be added to the list, a profile has to have one of the following:
1) Accepts Marketing true in addition to the 'newsletter' tag (most Shopify forms apply the newsletter tag by default).
2) A new (not a historical) Placed Order event combined with Accepts Marketing true. We will not add historical purchasers with Accepts Marketing true to the list in your Shopify settings.
I don’t any trouble doing manually imports. I’ve been doing that whilst I’ve not been able to automatically import the contacts into a list with an onboarding flow.
What I’m trying to do is add contact to a list to auto-send an email with discount code. Most of these contacts have not made a purchase but I want to create that flow when they add their email to the Shopify Newsletter form I created.
By clicking “Accept All Cookies,” you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies
Site Analytics
Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
Privacy Notice
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Site Analytics
These cookies record your visit to our website, and are used to track your visit including information such as: web page interactions (clicks, hovers, focus, mouse movements, browsing, zooms and other interactions), referring web page/source through which you accessed the Sites, heatmaps and scrolls, screen resolution, ISP, and statistics associated with the interaction between device or browser and the Sites. If you are accessing our Services with a European IP address, you have been asked to consent to the use of these cookies (you are free to deny your consent).