Campaigns and Flows
Optimize your messaging by learning about campaigns and flows.
- 2,509 Topics
- 6,953 Replies
I have a bit of a pickle I need some help with here folks.I have a flow set up that is triggered when a user has a company-approved subsidy to use on workwear. All of our accounts are fine with those end-users getting emails to log in and make their purchases when alerted via the flow, except one.This one account wants the eligibility emails to only be sent to one user (who is apparently managing the purchasing of all items). My idea here is to have the users populated into Klaviyo as accounts without an email attached, clone my flow that already works, and put in a condition that the user must also have a specific “user account number” associated with it (already set up) and that their email is not set.My problem is that there seems to be no way in Klaviyo to send the info in a flow to only one person about the account that triggered the flow.Any help here would be greatly appreciated.
Hi Community! I am designing and planing my Thank you + immediate upsell flow for my e-com brand Ninja Protector. I have three segments to send different emails based on how many orders the customers have placed. The three different conditions are: Placed 1 order over all time , Placed 2 orders over all time , Placed 3 orders over all time but the ordered product value is less than 400.The flow itself have the conditions of: Not being in the flow in the last 21 days + cancalled zero orders since starting this flow This flow is for customers who are not in the VIP group. My question is: After the last condition, what is needed to be placed at the “no” → Should I just leave it blank as in “exit” or is there something else needed to be done here?My segment for VIP customers are customers who have bought at least 3 times and that their ordered product value is at least 400 Should I do a last split for VIP customers, or should I set up a whole new flow for VIPS only? And should I just let i
Hi Community!I am designing and planing my welcome flow for my e-com brand Ninja Protector. I want to capture the leads thru a sign up form - this will only be shown to engaged and new customers. This means that the welcome flow will be segmented for those who have never bought → Here I wonder if you would pull the profiles out of the flow after they purchased and put them in the thank you flow+upsell flow? yes or no? Would you let them finish the welcome flow or no?… HOWEVER! My main question is, would you recommend me doing one welcome flow (much shorter) for those who have already placed order 1 over all time? Just to engage the segment with the brand and to customize the copy for those who already feel comfortable with the brand. If yes, then thank you - I kind of already know the segments to put this in action - However if no, I kindly ask you tell me more of what you would do instead for those who opt in but already have placed 1 order.→ This will mainly be for those who opt in t
Hi all,I’m trying to figure out a way to list all past campaigns for people to view.10% of my emails are sales focused; the rest are more blog-like in content. People often like to reference past emails for personal use or marketing lectures. With past email hosts, I’ve been able to create a webpage that auto-filled with all campaigns that I flagged for cross-posting.Can anyone think of a way I could create the same with Klaviyo? My end goal is a page on my website that shows, say, 30 of my most recent emails. If I needed to use a 3rd party tool, eg, zapier, I’d be open to exploring it.Huge thanks in advance!
Hi folks, I would like to make an additional branch to a post-purchase flow, that ONLY sends to subscribers who have:Purchased over a certain value The items in their order were in one category onlyIs this possible? I can get close with a trigger split, but I presume “contains” means people ordering products additional categories at the same time would also be included? Thanks!
I have created an email campain which I wanted to test sending times with. So the mails are identical with several sending times. After the first mail was sent I recieved customer feedback about a mistake I made. Is there a possibility to fix this for the mails scheduled for sending later? (There are a few hours left until the planned time)
Klaviyo dynamic content question: I am building a post-purchase upsell flow where when a customer buys a specific item, they enter the flow that suggest a few complementary items and offers a limited time discount code for adding onto their purchase. This flow is currently triggered upon the purchase of a specific product In order to apply the content of this flow to a few items within that product’s collection, I'd like to be able to pull in an image and linked title of the product purchased. I am thinking of a dynamic content block like those used in abandoned cart and other post-purchase flows. However, I want this image block to pull in the item that customer purchased, but only within the collection that this flow is related to. I don’t want it to pull from items ordered at random. For example, the flow is targeted toward someone who purchased a father of the bride gift. If someone placed an order for a Father of the Bride cufflink AND a bridesmaid keychain, I only want the block
Hello,I am trying to create an email that will send a reorder reminder to a customer that placed it within a specific timeframe from a specific category. What variable would I use for this to auto-populate?For Example: Veterans Day is coming up so I want to send an email to segmented customers that ordered Veterans products last year between 9/22 -11/30. I want the email to display those set items. Thank you,Giavanna
Hello everyoneBasically what is states in the tittle. We manage several accounts, and none of them seem to be sending preview emails to any email address. Already checked and none of them have reached the previews limits and from time to time one of the attempts manage to land a preview in an inbox.They are also not landing in spam or being bounced or otherwise. Regular sends seems to be working well, is just previews of any kind (emails, SMS and MMS) which aren’t working.Is anyone else experiencing something like this?
I’m creating a flow to encourage some customers to enter our trade program. I’ll be identifying these customers manually and putting them into a segment which will trigger this flow. I’m not sure if I have this flow structured correctly. Particularly with the time delays. I want to send them a unique cupon with an additional discount if they sign up for the list. If they don’t sign up within four days, I want to send a followup, then if they still don’t sign up, move them to a “cold” segement.With the way I have it currently set up will the first conditional split be the “Yes” branch if they sign up at any point within four days or does it need to be immediate? I don’t want there to be a delay between them signing up and getting the discount code.
With BFCM coming quickly, what is one tactic or strategy you recommend as a must-have for your cart abandon series?
Hello Klaviyo Community,Last month, I posted a similar discussion on creating a high-performing welcome series and it was so helpful to hear from so many your thoughts and recommendations. If you haven’t seen that discussion, check it out below. As we ramp up towards BFCM and the holiday season, having a highly effective cart abandon series to remarket to prospective customers, in my opinion, is just as important as getting your campaign/promotional strategy dialed-in. I’d love to learn from the community, what is one or two tactics or strategies you recommend as must-haves for a cart abandon series for BFCM?Calling all Klaviyo Champions to the table to share! 👉 @Ashley I. @Kylie W @inboxingmaestro @KatherineB @ebusiness pros @retention @chelsgrove @Akers Digital @Bobi N. @Spark Bridge Digital LLC @Omar
When configuring a product feed for browse abandonment I would love to see the option to select the last viewed product categories or tags of the last X days. This option would be great to be added to the (What products should the customers view first?) as well on the (If the customer has limited history, what should they view instead?) option. Reason for this is that you might look for a certain product but there might be several more similar products in a particular product line segmented by category or tag. Happy to hear your thoughts on this one.
Anyone figure out how to recommend highly personalized products based on zero-party data (e.g. a quiz)?
Hello. I have a question about getting data into Klaviyo for more personalized product recommendations.For context, we’re building a Shopify app that uses a special kind of campaign to generate and share dynamic quizzes. So, for example, for Halloween you could automatically generate a quiz like “Are You a Skincare Witch or a Moisture Mummy? Find Out Now!” in a few minutes to your lists, on your site, social channels, etc.Your customers would take the quiz and get timely product recommendations along with other preference data you could use for follow-on marketing campaigns.Klaviyo has some built-in options to make recommendations:But how to we send this new quiz data to Klaviyo to make even more personalized recommendations?I reviewed the Klaviyo docs on this, but see no obvious way to do this.The preference would be an option like: Personalize based on “Products a customer may like based on quiz results” where we either 1) give Klaviyo the customer preferences to recommend the produc
I am trying to return event data that could be anywhere from 1 to 5 items, I want each one to populate in a bulleted list but I only want the bullet to show up if there is an associated event (ie. if theres only 1 item for someone, I don’t want 4 blank bullet points under that 1 item). Does looping achieve this? If so, what is the code I would use for that?Here is an example of the list I am trying to populate that has variable number of values returned back on the person.
I have a question regarding a flow I set up to create a unique number for each customer who received the email. I used a date property because I couldn't figure out any other way. But now I need to download the list with all those unique numbers, and I'm hoping there's a way to do it because we're doing giveaways based on the numbers. Is there a way? Thank you!
I have an interesting problem I’m trying to solve. Customers can set their own ‘re-fill’ date to get a reminder to order.They enter a flow to receive those reminders over a series of a couple of weeks, however they may reset that ‘refill date’ field at any point while they’re in that flow as they need to delay the date again.If they reset that date, how can I prevent them from receiving the remainder of the flows messages? The only message filter I can see is possible is if the ‘refill date’ is in the last 10 days, which assumes the date hasn’t been changed. But if they reset it to a date that is within the timeframe while they’re still in the flow (a total of 10 days) then technically they may still receive that? Hope that makes sense. Appreciate any suggestions on ways to troubleshoot it
Hi all,I accidentally hit ‘cancel send’ on all of my recipients in a segment of a flow, which means they have now moved onto the next email segment without receiving the previous one. Is there a way that I can move them back to the previous segment so they can receive that email? Thanks
I’m trying to figure out the best performing but most customer friendly replenishment flow process. The replenishment is for only 1 product in the product range, so it needs to be filtered based on a trigger of ordering that particular product. The next order can also be determined by the quantity of products the customer ordered. How can I A/B test 2 different approaches using both static delays and reminders against using predictive analytics and sending emails based on the next expected order date? The complexity makes it difficult to:Setup because of the various conditions and branches Measure the impact and compare performanceShould I do this in separate flows that are split by the random sample condition and update a property? Or try to do it all in one? I can’t quite envisage which is the best way to tackle this yet.
Hi there,I have set up my Added to Cart metric through shopify to create an abandoned checkout flow with this being the trigger. My viewed product metric is working and so is my Added to cart metric when i test them both - both showing up in metrics.The problem i am having is my shopify will say 2 Added to cart but when i go to my metrics for that particular time there is nothing being recorded.Any help you may have will be appreciated! It all seems to be working and registering but Klayvio is not picking up non testing events and therefore none of my flows are being triggered.Thanks!
I'm managing the campaigns for a Homeware brand. To give you an idea of the store, here are their collections:Best SellersNew ArrivalsKitchenwareHome DecorStorage & OrganisationHouseholdRugs & CarpetsBeddingThe store list is reasonably large:73,000 Newsletter33,000 Engaged 90 daysI'm currently only sending to the engaged segment (along with other segments in the same email: expeted to buy, winback) sending 2x a week.Other segments I have sent to have brought quite poor results (repeat buyers, low opens. Vip's/low segment numbers etc.)Opens are good: 44%Clicks are quite poor 0.65%Placed order rate 0.05%My campaigns usually contain some sort of discount (much more engagement and sales if I do). I mostly send similar campaigns each month (new arrivals, testimonial, free shipping over $150, sale/discount emails etc)I'd like to really knock it out of the park for this brand.I'm finding it hard to:A) Segment the audience as there is a huge amount of SKU's (over 5000 and counting). Al
I was building an automatic email system for my pop-up page for signed-up customers. And after I build the pop up page, and the email system, they couldn’t connect, like after I signed up, I couldn’t get the automatic email. I know it’s something about the segments, but are there any specific tutorials that I can learn about this?
Hello Klaviyo community! I just found out that emails can sometimes get skipped because it is cancelled. I'm wondering what triggers this and what actions I can take to prevent it from happening again. Would you mind sharing some insights on this topic? Thank you kindly!
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.