Lists, Segments, and Profiles
Learn about the profiles in your account as well as how to create lists and segments.
- 1,222 Topics
- 3,364 Replies
Hi,I'm working on creating an easy-to-use preference page that allows customers to control their email preferences. One idea is to include a frequency option on the preference page, where customers can choose how often they want to receive emails (e.g., once a week, once biweekly, or once per month). This will help us avoid exhausting our list and ensure we're respecting their preferences. However, I'm facing a challenge when it comes to incorporating these preferences into our existing flows. With over 10 live flows, simply using segments won't be sufficient to include all marketing communications based on these preferences. I'm wondering if there's a more effective and practical solution that I might be overlooking. Do you have any insights or suggestions on the most effective and easy-to-execute approach for giving customers control over their email preferences?Thank you,
Hi. Our customers opt-in to email marketing via our app. There is no quick and easy way to integrate with Klaviyo.Each week, I get an email list of all of our opt-ed in customers -- let’s call it “All Users”.Unfortunately, the list is a lifetime list and there’s no way to sort by date. Thus each time I upload “All Users” it’s a lifetime list of all opt-in customers. I can’t distinguish new vs. old. Herein lies the problem:Our old marketing assistant was manually uploading these lists and marking “Yes, update subscription status for all imported contacts to ‘subscribed’. His thought was that if someone was suppressed, they would stay suppressed.My concern is that he was re-opt-ing in people who already unsubscribed every time he ported in the new list.Our hope is that we didn’t need to turn this into a major forensic analysis project every single time we uploaded our user base of opt-ins. We certainly don’t want to resubscribe those who unsubscribed. However, we want to get all net-new
How can I automatically unsubscribe a contact who hasn't been active on our e-mails for more than 180 days?
Hello, I have created a wake up flow to try to reactivate contacts that have been inactive for more than 180 days.If, at the end of the flow, the contacts still haven't opened our e-mails, I'd like to be able to delete them automatically. How can I do this?Thank you
I have questions about Klaviyo's Active Profiles for my Woocommerce integration. 1. Is an Active Profile just someone who visits my site and Klaviyo starts tracking?2. Is it someone who receives an Abandon Cart or Browse Abandonment email or something else?3. Or exactly what is it? In plan I noticed that I am over my Active Profile limit (2,758 of 2,500 active profiles). 4. What happens when I exceed my plan limit?- Will new or old Active Profile not be emailed?- If I am within my email count limits will all Active Profiles be emailed?- How exactly does Klaviyo determine which Active Profiles to email or not email? 5. What are the advantages of Suppressing Active Profiles instead of deleting them? Is it just historical value?
Hi everyone, I have a bilingual store (french/english) and I sell in Canada and US. I have a shopify store and my currency is USD. I think that’s why all my flows take for granted that people will pay in USD no matter where they come from. I think that’s a problem for me because, as an example, when my email subscribers receive a message, they see the USD price. I don’t want that for my Canadian customers. Maybe that is not happening and Klaviyo is a beast and understand, but I want to be sure. So, should I do something or it’s already being take care of automatically?
Hi community I’m working on migrating to Klaviyo from another system. I understand that I can set the consent for “EMAIL” easily via CSV upload. I also understand that consent = [“EMAIL”] does not mean double-oped-in in Klaviyo Logic. (What is the difference between double-opted-in and Email-consent?) I understand that when migrating my contacts I’ll definitely lose the double-opt-in information from the previous system and that the workaround would be to resend a double-opt-in Email to the list of imported users - which is not workable as I would lose some of my contacts simply due people not replying (open-rate / click-to-open). Alternatively I could add custom properties to the imported users and stitch together my newsletter segments from the two types:newly joined people who have received a Klaviyo-nativ DOI mail and opted in imported users where the custom properties indicate that the this person gave us at some point in the previous system their double-opt-ed inIs that correct?
How can I calculate the Historic CLV and Total CLV in the CLV Calculation Template from the Predictive Analytics Course?
I am currently taking this course - Using Customer Lifetime Value Data in Klaviyo I am having trouble with filling out the CLV Calculations Template. In the video in the course I understand how to reference Predicted CLV, however for the other two (Historic CLV and Total CLV) the video completely skips how to identify the thresholds. Attached is a screenshot of my calculations tab. I am trying to understand how to use the table on the left with my threshold groups. Would anyone be opposed to explaining this to me as it was not clear in the video or the course contents.
After working with Segmentation for more than a year, I just noticed a few things that would definitely improve quality of life for segment creation/editing thus making life easier for Klaviyo users dealing with complex segments. Autosave/Save function. I can’t stress this enough. When creating complex segments with multiple definitions and filters, the browser page tends to hang and might some times even crash. This also happens when loading a segment definition with a lot of stuff on it. It didn’t crash until now on me, but I can’t imagine what would happen if it did while I already added 10 definitions that each have 20 filters. Starting again would be very time consuming. An auto save function or even a save button (without creating the segment) would be very helpful. Ability to duplicate Definitions. Specific example would be creating a definition based on What someone does/doesn’t → Ordered a product after a date → then add 10+ products to the filters. Then I would want to add ba
We want to use klaviyo for sending newsletter. Currently our shopify store has 2 languages, french and english. Customers and subscribers are added in a klaviyo list automatically, however there is no language information...?Inside shopify, there are filters to segment customer into different language lists, but this data doesnt seem to get transfered to klaviyo…? We need to somehow get the language information for each customer/subscriber in order to send them newsletter in the correct language… How can this be done? What is the easiest method to achieve this?We are using shopify native multi language feature, but will also be adding a language addon to better control/manage translations. We would be using one of the addon that officially support the native shopify language feature here : https://apps.shopify.com/collections/apps-for-store-languagesAny recommendations? Would one of these allow us to more easily get the language data in shopify?
I am looking to delete all of the profiles in my account. I used the profile maintenance tool (https://www.klaviyo.com/account#maintenance-tab) to delete subscribers from my existing Lists, but I still have hundreds of profiles listed under https://www.klaviyo.com/people. All of my lists and segments show 0 in the columns, but my account shows me over the profile limit. I’d like to delete them to go back under the limit.
Hello, we have an apple segment that I’m not sure is still relevant - to keep using it in separate campaigns? I want to make some new order in our list and would love to know what is important to keep and what isntopen klaviyo once?open klaviyo in the last 6 month? these are some of the examples we use today, Thanks,Gili
Is there a way to build a segment of customers that have purchased more than 1 unit of the same product?
This question has been asked before but I’m hoping there has been an update in Klaviyo to make this possible as it seems quite silly that it’s not possible. I need to create a segment of customers that have purchased X number of units of the same product - is this possible? If not, why not when it is quite a vital targeting opportunity for retail brands?
Hi Klaviyo Community, I hope you’re all having a great start to your week. I need a bit of help. I have a one-product Shopify store. I recently ran a pre-order. I’d like to now run a sales campaign, notifying the rest of my list (excluding everyone who bought on the pre-order). I created the segment, here’s the segment logic: What someone has/has not done. Placed order zero times. Over all time Where items Contains Presale AND Properties about someone Accepts marketing Is true Type: Boolean It seems to erroneously still include users who bought the Presale from 6/24 to today 7/17. Tried playing around with it and Defining by Product ID, and it still didn’t work. Also tried testing just to see what defining by normal product would do... and that resulted in incorrect results also. Not sure what the solution is here. Is the issue on Klaviyo or on my Shopify store? Any guidance will be greatly appreciated.
Hi there,I’ve been delving deeper into klaviyo flows and segments for our business to better tailor our campaign content to our customers and drive better engagement and conversions. We know that we have regular corperate clients who order from us and we would like to tailor some potential subscription services/products to them in our campaigns. Is there any possible way to filter corperate email addresses in a list or segment or any other way, that would save time, as opposed to sifting through our entire customer base for individual corperate email?Thank you!Curtis.
Hello Klaviyo community!Hope everyone’s having a good day!I am creating a segment for unengaged profiles, which condition setting contains they receive at least X number of emails and didn't click and open for Y number of days. I am not sure how to figure out the optimized number for this X and Y. I contacted Klaviyo support, and they recommended that “You can modify this number depending on how often you send to your customers and the type of products you sell. If you send daily, make this number higher.”Related document: https://help.klaviyo.com/hc/en-us/articles/115005078347The problem is our sending habit (how often we send to our customers) tends to be instable and fluctuate for now. We’re having punch of stores, segments to work on. At some point, we’ll be sending a decent amount of email for one of our store/segment, but sometime we’ll be most likely sending nothing but the email flows we set up (no campaign). So for example, if I set the segment to “receive at least 10 emails a
We were part of a sweepstakes recently by a reputable company where users were explicitly informed that they are agreeing to marketing emails from specific vendors and now have a list of several thousand emails. I’ve read thru the instructions on how to import the list into klaviyo, and planning on adding a field to the CSV that tags them as signing up thru this sweepstakes. I’m thinking of sending a welcome style email to that segment acknowledging that they opted in thru the sweepstakes and do they want to stay sub’d and include a button to unsub... Does anyone have any input to share?Am I overthinking this?
Hi!I have so far for this account hired 2 people in marketing claiming to be experts on Klaviyo marketing. The first sent out a campaign sucessfuly to about 200 profiles. I later hire a new person who sent out to now over 500 profiles. To check to see how it went it says all 514 emails were skipped. The marketing person wants to get paid. i dont want to pay untill emails are sent out. Since most of the 500 are new emails., it cant be the smart sending time limit since most profiles have never been sent out to before. most are first time recipients. Secondly i notice there are 20 suppressed emails it say out of 1500 profiles. I then choose delete all supressed profiles. It returns error on deleting. Then I go into each and every list i have and ask to see suppressed profiles. When I go one by one and do this in all lists, each list returns there are no supressed profiles. But still the dashboard inssits there are 20 suppressed. I can find any in the lists. I dont use the Klaviyo since t
Hello,We have recently imported our DB from SendinBlue to Klavyio.While sending our first newsletter, we got around 30 postmaster emails to notice undelivered emails + 400 hard bounce. That is alot, we didn’t have that before in SendinBlue.I went into our DB to remove these, but the strange thing is that these 30 emails address (which generated postmaster) are UNKNOWN and IMPOSSIBLE to find in our DB.I therefore DONT UNDERSTAND how this is possible?Can somebody help me?
Hi There, Since migrating from CM we’ve had people complaining on a fairly consistent basis that they’re receiving emails despite unsubscribing.The latest person has ‘Accepts Marketing’ set to false and Klaviyo states ‘never subscribed’ - can we search a sent campaign for a specific recipient and if so, how?Also, this aspect to the Shopify integration is frankly baffling for something so important. We HATE finding out that we’re disrespecting our customer’s wishes like this.If an account in Shopify has marketing turned-off, why doesn’t Klaviyo honour this?Any help would be much appreciated.Cheers, BenP.S. Sorry, I tried to change the title to make it more relevant but it’s locked.
Hi, I am new in Klavyio and I want to send multiple emails whenever I get a new order from my Shopify Store. For this automation I am using Zapier. I have created a zap that adds a new subscriber to Klavyio on every new Order but the problem is that I want to send that new subscriber an email invite, but that subscriber is not getting any emails what should I do ?
When importing contacts into Klaviyo via CSV import, is it possible to skip contacts that already exist instead of overwritting their data
When importing contacts into Klaviyo via CSV import, is it possible to skip contacts that already exist instead of overwriting their data? It seems the only option at the moment if contacts already exist in Klaviyo is that any mapped fields will be overwritten my new data from the CSV file. Is there any option to skip/exclude contacts that already exist without having to mash the list in advance in Excel?
I wish to update the segment that triggers my VIP-flow. I'm aware that if I update the segment, subscribers that meet the new segment criteria will not automatically trigger the flow. I need to back populate the flow. But how do I make sure that subscribers who already went through my VIP-flow, don't go through it again then?
New Topic Guidelines
If you’ve already contacted the Klaviyo Support Team about this issue, please wait for a response and check your spam inbox for an email before posting in the Community.
Keep your private information private. That means, leave out information such as email address, links to account, private API key, customer info, etc. out of your posts.
Collaborate and discuss ideas in a positive and respectful manner. We are all here to learn and work together.
Promotion of other products/services should be relevant to the original post. The product/service should directly assist the community member with their issue.
Include as much detail as you can in your posts where applicable. The more information (integration, error message, screenshot, etc.) you include, the easier other Community members can assist or add to your discussion.
Starting a discussion or writing a feature request? Let people know how they can join in or provide feedback! Are you looking for others to share their thoughts, recommendations, examples, etc? Be as specific as you can where applicable.
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.