Lists, Segments, and Profiles
Learn about the profiles in your account as well as how to create lists and segments.
- 709 Topics
- 1,877 Replies
Hi Guys, I’ve recently signed up for Klaviyo and integrated my mailchimp account across to Klaviyo. In our Mailchimp account, we have several different audiences for different websites etc. When integrating I made the mistake of not selecting a specific list and it bought across all the contacts (when I only need some of them). is it possible to undo this integration or what is the best way of erasing the unwanted contacts in my klaviyo account but, not erasing anything in my mailchimp account. Thanks,
Hi there. I’m noticing 2K+ profiles that have the consent for email box checked but they are not in my newsletter list. From what I can see, they got into Klaviyo from Shopify but I don’t see how they are consented without signing up via one of my Klaviyo forms or the checkbox at checkout (email me with offers). I have already ruled out the double opt-in and email confirmation and both of those are good to go. Does anyone know why these profiles would be consented but NOT in my newsletter list??
So according to Klaviyo documentation, a profile can only enter a list triggered flow once. I’ve built a new, fairly large welcome flow as I’m consolidating multiple lists into one, and this flow has splits based on where/how someone enrolls in the list, which are:Form 1 Form 2 Back in stock CheckoutI just want to be sure there is nothing else that needs to be done to prevent someone getting the welcome flow twice if they sign up via Form 1 for a discount, then checking yes to subscribe again at checkout? I think I’m safe since the trigger is still subscribing to the one single list.
the explain from support about first active:First Active: the first time that a profile engaged with your account. The date recorded represents the first time the contact was active (e.g., opened or clicked an email, visited your website, made a purchase, etc.)but a profile ，email is "firstname.lastname@example.org"the created time in shopify is”2022-03-11 07:21:01”, i can’t understand the result.
I’m using the standard Klaviyo list subscribe form as a landing page for an email flow giving general engagement profiles the opportunity to opt-in to email marketing.For those that subscribe via the form, despite them now being ‘subscribed’ to our contact list, their Klaviyo profiles are not being appended with a consent status for email (see screenshot below).I’ve tried adding a custom field of consent status but can’t do so as the editing options are limited in the Klaviyo builder. These users are meant to be sent a discount code after subscribing but, due to them not having email consent, they are being made eligible for the flow that send this code.Considering this is automated in flows, I would like avoid a manual solution where possible.Any thoughts, comments or solutions would be greatly appreciated!
1- How do I add subscribers to another list other than the one that initiated the flow? In the orange arrow, I want to copy them to the group, Receiving Welcome Series Emails as well.2- Also, is there a way to add subscribers to a new group/list once they finish an email sequence?
Does anyone know of a way to create a segment via API? Im trying to automate creating a segment to contain all profiles in the account. There is an endpoint to create a list through the API, but I cant find an endpoint to create a segment.The reason I ask here is because I have noticed that there there are API endpoints that exist but are not included in the documentation. Possibly because they have been deprecated.If anyone has any input here it would be much appreciated! Thanks!
I noticed I had a good amount of fake emails added to my newsletter list via Shopify. I have deleted these accounts but was wondering if Klaviyo auto updates my lists to reflect that change?I have since uploaded a csv file with all of the current emails and added them to my newsletter list. Does Klaviyo remove duplicate email addresses within the same list?
Hi! I am uploading a list of mostly new subscribers and want to send them a unique welcome flow. However, I know for sure that a few of the people are already subscribers on my main list, and I want to take them off of the new list so they don’t get a new welcome flow. Is there a way to identify which subscribers are already on my main list without manually identifying each one? Alternately, is there a way to set up my flow so that people who are already on my main list won’t receive the new welcome flow?Thanks for the help!
So I created a bunch of lists, and have come to the conclusion that merging them would be a good idea. I’d like to make sure I have my process figured out correctly.First I will need to change the list ID referenced in our back in stock code snippet. I create a segment that pulls in every non-suppressed subscriber. Then, I export this segment and open it up in google sheets. To prevent a few list-triggered flows from sending to these contacts I will add a new profile property - something like “Merged List”/”True” then add a filter to the relevant flows excluding profiles with that property. Then, and I really want to confirm this part - I can re-upload a .csv… but from what I can tell from the Klaviyo docs, I don’t have to include everything associated with the profiles. If I just upload the email, and relevant new property, klaviyo will add the new property to the existing profiles and I can then proceed to convert the segment to a list. There is no risk of overwriting the existing pr
Hi TeamI have been struggling to understand this but have not had a luckI want to track the initial source of subscribers navigating to our website. we are spending hige on facebook and google ads + other referral marketing and once some one comes from any source, they will be triggered with an optimonk pop up which will be passed to klaviyo. or the other way to add is customer opting in via shopify checkout.Now we want to know the LTV of customers coming via facebook ads (not lead gen) and added to klaviyo. As per klaviyo articles, i tried creating a segment to find subscribers via facebook but all i can see is some random ads ids which looks like name of the campaigns, but not sure if its via facebook or google. Attaching the screenshot below is there a way i can identify if the initial source for navigating to the website and added on klaviyo list?same for Google.we want to spend on a channel where the subscriber clv is high?Thank you in advance.
We sell wine and would like to make a “Fine Wine” segment defined by price.I can make a segment of people that have viewed products with a specific price (“where [Price] equals [x]”.But it would be nice to have the possibility of “is greater than” etc in stead of equals, which cant be changed. Any others workarounds? I have made something with categories (ie, Bourgogne, Napa Valley etc) but they can contain wine that isn’t “Fine Wine”-definition, so that is not super great. And we have tousands of products, so making a “Fine Wine” category would take a lot of time.
Hello Klaviyo Community, I need your help!I have created a List called Customers Mailing List. Customers who have joined my newsletter or place an order go to this list. They will receive weekly newsletters from me. Customers who sign up to the newsletter will receive a Welcome Series Flow. I’ve added a flow filter on the Welcome Series Flow which should prevent customers that have already placed an order from receiving the Welcome emails (I dont want them to receive this). However from my testing, it seems that the filter is not working and all customers (even the ones that have placed an order) receives the email. On Klaviyo the customers profile is showing that they have placed an order. Ive attached the profile and trigger sections.Is anyone able to shed some light on this?Thank you in advance,Alana
Hey guys, So I am looking to figure out how to do something - Our company has subscribers and one time purchasers. We have an order confirmation email that goes out to all recipients, both subscribers and one time purchasers. I want to test out a feature where the delivery date of the order will only be displayed to one time purchasers only. All orders in shopify from subscribers are tagged with a “subscriber” shopify tag. So I’m trying to figure out how to create a code to add into the existing order confirmation email so that a one time purchaser will be able to see the delivery date but a subscriber will not see this. How can I achieve this? I don’t want to create a separate email for this.I’d rather input a bit of code into the existing email to do this. Thanks!
Hello,We’re using Shopify integration and I’m trying to figure it out how to segment the users by “active on site” properties, e.g. by browser or OS property.For some reason, this data is visible when looking at individual user’s profile, but I cannot create a segment based on those properties (browser or OS), because they don’t show up during segment creation.Any ideas?
Hello!This fall we migrated to a new website, and it was necessary for customers to re-activate their accounts with us. After they reactivated their accounts, we automatically applied the Shopify tag ‘accountenabled’ It would help me tremendously to be able to create segments for WHEN this tag was applied to a given group of folks. Have not had success figuring out how to do this-- or even if it’s possible. Very open to suggestion or clarifying questions. Many thanks!Becky
My advertising team has asked for a URL to track their sign-ups. I have created a totally dedicated page on my Shopify website using the an embedded Subscribe & Preference Pages.I have the overall URL for the signup page but they are asking for a URL after a client submits their details.Is this possible? I have attached images of what I mean.
We have a free trial kit that goes out to a customer, and when we receive it back we mark the ORDER with the tag “KR” and then we know the kit was returned. And a tag “KNR” if the kit was never returned. KR - I want to email them after it’s returned and let them know what the next steps are and give them an offer.KNR - I want to remind them to return the kit. We can’t change the Order Status, because often they are buying multiple products. So I need it to be based on a TAG. Or a custom data field (can we do that in Shopify)? We can’t add the tag to the Customer level because they could order our kits multiple times over their lifetime. Thoughts??
Hi, we have a direct to consumer business which is great as the customer data flows in from woocommerce to klaviyo. However we also use klaviyo for our B2C email broadcasts.We receive our wholesale orders via three methods:Some of our wholesale customers order via our webiste (woocommerce) so their data flows into Klaviyo this way - these are easy. Some wholesale customers place orders direclty with us via email so their order data does not flow into klaviyo. Some wholesale customers place orders through distributors - we have some but not all of their email addresses. Some of these larger customers (with 20 or 30 stores) seem to have a block on klayiyo emails arriving in their inboxes as I have tested subsets and had no deliveries so I revert to contacting them directly via email anyway!Would love to hear suggestions on best practice around keeping our B2C database updated. (2) and (3) require manual updating which gets confusing.Are you using Klaviyo as a crm for your key customer da
Most helpful members this week
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentialsLog in with Klaviyo
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.