Campaigns, Flows, and SMS
Optimize your messaging by learning about campaigns, flows, and SMS.
- 1,739 Topics
- 4,775 Replies
Hi everyone,We have a back in stock email flow set up (Via Swym/Kalviyo) When a product is back in stock, an event is created and that triggers the flow to send an email notification.A team member opted a customer in on their behalf (we know not GPDR-compliant, we’ve told them since) but they opted them in on the wrong product. We can’t “remove” the trigger event from Kalviyo so we created an exclusion list to prevent from receiving that notification.The item is back in stock, the flow was triggered and the email has been excluded. Can we now “unexclude” the customer or will it still trigger the event to be sent to them? Thanks!
Hi,My domain contains the word CBD so this make emails go to spam.To avoid this I change the “from email” from this: email@example.com to this firstname.lastname@example.org but adding the other email to reply as email@example.com because I understood that is hidden.I changed the email in the campaign setup but after sending it when I receive the email, the from email is the one that should be hidden firstname.lastname@example.org so emails go to spam.
Abandoned cart flows are one of the first flows Klaviyo recommends ecommerce businesses set up. Since it’s triggered by a customer starting checkout, you know there’s interest, and the abandoned cart flow helps remind customers to complete their purchase. Depending on your business, you may be thinking of creating more specific flows for your products. Say you only have a few products and you want each to have a different abandoned cart experience, or perhaps your brand has a hero product that you want to give some extra attention to, Klaviyo can help you do that.Creating a Product-Specific Abandoned Cart FlowIf you want a particular product to have it’s own specific flow, set the Flow Trigger to Checkout Started and add each product as a trigger filter. If you have a more generalized abandoned cart flow for other products, be sure to also add a trigger filter to that flow excluding the products in the dedicated flow to ensure customers don’t receive two abandoned cart emails from you.
Canceling a campaign mid-send: how do you resend without emailing people that already received the original campaign?
Your first step in this situation should be to create a segment of customers who received the first campaign. This segment will then be excluded from your secondary send to ensure that you don’t double email any profiles. To create this segment, head to your Lists & Segments tab and click to create a new segment. Once you have named your segment, choose the following definition: What someone has done (not done) > Received Email > at least once, then filter by your Campaign Name When you create your second campaign, choose to target the same lists or segments from the original send and exclude the segment that you just created to ensure that customers do not receive multiple emails. Happy sending!
Why are customers who accept marketing in BigCommerce being added to the newsletter list, but are not triggering the Welcome Series?
For those with a BigCommerce store, there is a default setting in place that prevents people who accept marketing at checkout from automatically receiving the welcome series. A welcome series flow is designed with brand new visitors in mind. These are people who have never before been exposed to your business. People who accept marketing at checkout could be new to your brand, or they could have purchased from you a few times before, which would mean it might not be appropriate for this person to get queued up for your welcome series. This said, this setting is completely optional! If it makes more sense for your brand to be sending welcome series emails to customers that accept marketing at checkout, please contact our Success Team to have this setting adjusted.
I have been noticing several deliverability issues with our long code sends. We have about 10 that was recommended. Has anyone made the investment in a dedicated short code and have this solve deliverability issues? We have always provided opt out language in all messaging.
Hello - Recently, we duplicated a flow and updated the content. When a customer triggers the flow they are being sent the OLD version of the content. We cannot figure out what is wrong - we even deleted the old content - and the problem persists! Any help would be greatly appreciated!Rick
Campaigns and flows are Klaviyo’s bread and butter. If you find yourself getting a bit confused between the two, don’t worry!A campaign is a one-time email or SMS send to a pre-determined list or segment. These must be manually scheduled to be sent at a fixed point in time. A few examples of campaigns are sales promotions, educational blog content, or new product launches.A flow is an automated sequence that is set in motion by a specific trigger and then includes one or more steps. Flows can be built to send timely emails or SMS messages, or they can simply apply certain actions, like updating a specific field on a profile. These are usually a series of messages that are constantly running in the background hitting your customers at the right point in time with the right message. Two examples of high revenue generating flows are the welcome series or the abandoned cart.Happy sending!
What is the difference between the browse abandonment, Added to Cart-triggered abandoned cart, and Started Checkout-triggered abandoned cart flows?
The browse abandonment flow captures tracked Klaviyo profiles that have viewed a product but not started a checkout or placed an order.The Added to Cart-triggered abandoned cart flow is intended to notify tracked Klaviyo profiles that added an item to their cart, but did not trigger a checkout or place their order.The Started Checkout-triggered abandoned cart flow captures tracked and non-tracked customers who have entered their email at the first step of checkout.Each flow targets a different step in the purchasing process and all flows should be set to skip profiles that have either started a checkout or placed an order since starting the flow. Browse abandonment is step 1 of the process, Added to Cart-triggered abandoned cart is step 2, and Started Checkout-triggered abandoned cart is step 3.For more information, head to Guide to Creating an Abandoned Cart Flow or How to Create a Browse Abandonment Flow.
Hi,I set up a new segment based on the purchase of a promotional product. Clients are being added to the segment without any issues (143 to date). I then set up a flow where to trigger was someone entering this group. The flow was only made live about 5 days after the segment was set up and activated on 6th November.So far only 20 people have been through the flow but based on the 9 day delay I set up in the flow 69 clients should have received their first email. Could it be that because I didn’t set up the flow after activating the segment some people have missed entering the flow? And if this is the case how do I manually enter them?
You can use an SMS message anywhere in a flow that you would use an email action. You can have SMS and email messages both within the same flow. A use case for this would be, for example, if you wanted to send a text that says "check your email for a surprise" and then send an email that contains a surprise. Make sure to split out customers who have not opted into SMS. Recipients who are not specifically opted in to SMS will be skipped in from receiving the SMS message, with the skipped reason Missing SMS Consent.
SMS and MMS are priced differently. The total cost per message is $0.01 for SMS and $0.03 for MMS. These prices include all carrier costs, so you will never be charged more than these amounts for any one message.You can learn more about how SMS and MMS are billed in Klaviyo by taking a look through this Getting Started with SMS Handbook.
Hi all, I’m trying to set up my browser abandonment flow using the provided template, and the product viewed isn’t showing up in the email. On activity feed, i’m able to see what products customers are looking at, so unsure why the info isn’t integrating to the email.Is there an extra step i’m missing here? Thanks,EMily
Hey all,Happy Friday (when I am writing this post)!I have set up this flow in my Klaviyo account in order to automate a month-long Email Marketing sequence for customers who placed their First Order.This image shows my thought process. However, I am starting to believe that maybe I did not set this up the right way because for the 3.4% of people who take me up on my offer, it should’ve been a “Yes” no? Instead I have a 100% “No” My worry: if customers who placed the order from Email #1 -- rather than getting a Thank You email (Email #10) after -- are still being sent to Day 2 (Email #2) where they are being advertised on the same promotion as Email #1, wouldn’t that affect their LTV? I’m not sure what I am doing wrong, maybe the first condition is not right? Any insight on this guys?Thanks for reading and giving me your time :)Djedjy
I am creating four flows. For each flow there is a segment that was created for when I have someone subscribe. Each flow will get the same first email, but then their will be differences. How should I do this? I want to make sure that one flow is the priority and then other emails will be secondary. I also want to make sure that some do not get more than one email as some will be on multiple segments when they first sign up.
I have 38,144 customers on my Newsletter, I was going to send my first email via Klaviyo for a Veteran’s Day sale that starts tomorrow, I created a 30 day engagment segment just like on this page: https://help.klaviyo.com/hc/en-us/articles/360027226471-Guide-to-Your-First-Send; but it returned 38,140 customers - is it too many to send?
Hello,we have a custom checkout in a page in Shopify, and I, as the developer, would like to track customer’s steps in checkout, starting with ‘Started Checkout’ step.the issue is that I can see no request sent to klaviyo at that point, I can see those console.logs but I cannot see a request sent with that _learnq.push… therefore, the checkout is not tracked in Klaviyo.Please see image below:
Hi There, I have resigned myself to going with the simpler route but wanted to use this question to introduce myself to the forums… and if there is a solution that would be amazing. So we are doing a BFCM offer where if people gift a coffee subscription, they get a coupon for a free bag of coffee. Because it is a gift order, it’s really only possible to checkout with *one* gift subscription at a time (I explored other workarounds but basically they aren’t possible)So I created a flow that triggers on people ordering one of these gift subscriptions. I filtered on Shopify Tags. This works. I would like to up the ante though, and offer even bigger rewards the more gift subscriptions you give. For example, we have some travel mugs that I’d like to reward to people that gift 3 or more times. I set up trigger splits, but, predictably, they don’t seem to be able to say “this person bought this item *a total of* 2 times…” rather, it only sees the “quantity” of the initial checkout. I know this
For anyone with an abandoned cart flow longer than two days, what is your call-to-action for the emails later in the flow? Curious to know if you’re linking to the cart or the shop page. At our website, shopping carts are saved for roughly 48 hours. Once we lengthened our abandoned cart flow, it did not make sense to always direct people back to their cart, because for many people, it would be empty. Emails sent within the first 48 hours direct to the cart page, and email sent any later than that are directed back to our shop to add the item back to their cart. Curious to see if anyone else is directing people to the shop instead of the cart for abandonded cart emails that send more than a few days later. Backstory: We are an e-commerce company that sells premium-priced technology, upwards of $400. So it was worth it for us to lengthen our abandoned cart flow to keep encouraging prospects to purchase (offering free shipping or a coupon code after several days of no conversion).
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.