Use Klaviyo's full power as a customer data platform by taking advantage of built-in integrations.
- 630 Topics
- 1,949 Replies
Triggering email on specific custom day
Hei guys I d like you to help me on this. I m using an external no code platform from which I m taking data as Customer Property into Klavyio. My company is working on the telemedicine and I ask patient to book doctor appointments.My problem starts here, cause I want to send them 2 emails: 1) Booking confirmation: email that confirm the fact that the patient booked the visit2) Visit notification: email that will remember the user the same visit day that he/she have a visit I m not clearly understand how to do the second email. I tried to check on “time delay” functionality but I cannot see the custom property. Please helppp :)
Adding Yotpo Review to Dynamic Flows - Cart or Browse Abandonment
Has any one figured out how to add yotpo product reviews on dynamic product emails? I want to leverage our product reviews in our Abandoned Cart emails. Through Yotpo we can create snippets for “review highlights” (info here) but the code is not dynamic - it is simply a code that displays the reviews for products I manually select. How would I get it to show the Yotpo review for a dynamic product url? Example of use case: Currently all email in my cart abandonment flow dynamically pull product title, price, image. Anna adds Purple Shirt to her cart but abandons it which triggers her into the Cart Abandonment flow. Klaviyo pulls the info about her cart without any action on my end. Now I would like to add reviews that exist in Yotpo about Purple Shirt to her cart abandonment email.
Handling multilingual catalog items through the Catalog API
We have English and French profiles (their language preference is stored as a property) and would like to start utilizing dynamic product feeds and recommendations. What is the recommended way of setting up a Custom Catalog using the Catalogs API so we are able to send emails containing dynamic product blocks in the recipients preferred language? Should we be utilizing “custom metatdata” to store translations, urls, etc? Or should we be creating a Catalog Item in each language for each product? If the latter, how should we be handling the uniqueness constraint on the Catalog Item “id”?
Zapier not providing email consent
Hi, I’m using Zapier with the Python script as detailed in this Klaviyo support article, How to send consent to Klaviyo via ZapierI am successfully getting SMS consent, but no email consent. Here are some screenshots to help: Data directly from my website shows email consent coming through correctly: Then it comes into Zapier like this But the Profile in klaviyo does not get email consent, only SMS. Here is a screenshot of the Python script in Zapier
Typeform formatting issue
Hi,im trying to embed a basic Typeform into my Layout. After copy and paste, the width is overflowing.Any idea why this might happen? Thanks, Lukas <div class="mail-wrapper"><table class="wrapper" style="background: #FFFFFF; background-color: #ffffff; width: 100%;" role="presentation" border="0" cellspacing="0" cellpadding="0" align="center"><tbody><tr><td><!-- [if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" class="wrapper-outlook" style="width:640px;" width="640" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--><div style="margin: 0px auto; max-width: 640px;"><table style="width: 100%;" role="presentation" border="0" cellspacing="0" cellpadding="0" align="center"><tbody><tr><td style="direction: ltr; font-size: 0px; padding: 0; text-align: center;"><!-- [if mso | IE]><table role="presentation" border="0" cellpadding=
[Custom api] Get profile from Shopify customer id
I’m currently working on a custom api that lets you update custom properties on a klaviyo profile for use on my Shopify store.However, I have an issue. I cannot seem to fetch a Klaviyo profile based off of a Shopify customer id? How do i fetch the Klaviyo profile associated with a specific Shopify customer?Kind regards,
Failed functionality of clients' action
Hello,I don’t see status of Started checkout in Klaviyo at all. All other activies of customers are visible- subscribed, active on site, received e-mail/opened e-mail, view product. But in case leave cart w/o finalizing payment, there is no notice . How to fix it? What kind of script is needed to have full client behaviours actions visible?There is woocommerce platform, on the modified template builded. Thanks in advance for your support.
How to adjust Klaviyo's add to cart event code to work with Shopify discount apps?
Hi all!I’ve been trying to work out what I need to do to get my discount figures into Klaviyo from my cart. The code I have implemented is the Snippet 1: For buttons without redirects, and while this does pull through other variables fine, it does not pull through any discount amounts. I assume this is because we are using an app called Stackable Discounts which seems to add any discounts via js after the cart loads.I’m not sure what solution here would allow us to get the discount value from Stackable through to Klaviyo. Any advice would be much appreciated. Here’s our site: https://kippi.com.au/Thanks!
Incomplete View Product data
Hi,Do you know why when Klaviyo is tracking a views product some of the product properties are showing as None? The integration is with Shopify.For example when looking on the activity feed if someone has views a product it will show as followsBrand: NoneCategories: “empty”ImageURL: no-imageName: NoneProductID: NoneThis of course is affecting my browse abandonment flow and sending my customers empty emails with no product images or name of the product.Many thanks for your helpGus
Can you use Klaviyo and track Abandoned Carts and Checkouts if you have a Single Page Checkout?
Hi everyone,Can you use Klaviyo and track abandoned carts and abandoned checkouts if you have a single page checkout on your website? And whats the simplest way to do this?I want to be able to send emails and SMS messages to users who have visited the website and have placed a product in the cart or filled out the checkout page but who have not purchased the product. Many thanks.
Klaviyo to Zapier Email/SMS
We are trying to use Zapier to send specific information a user submits that gets added to a specific list in Klaviyo. In Zapier if we use Klaviyo it only allows for Event triggers and not anything about the specific lists we have. Is there a way to get users who get added to a specific Klaviyo list get “zapped” and have that data be sent?
Back in stock button DO NOT APPEAR as a BUTTON on Dawn Theme
Hello Everyone!I have new theme Dawn, and now when I install back in stock button, it’s not a button anymore 😃It is just a piece of text. I cannot access any support as my account is older than 60 days, but I am also not a developer to fix it myself. I would be very thankful is someone from our community would be able to help me to fix the damaged code Klavyio provides for back in stock button. I want it to be as before - instead of ADD TO CARD → Notify MeI also do not want to have this button ON when product is in stock. It worked very well before but now it is al messed up and for person without coding skills not possible to fix.
Form Embed in Wordpress (no Woocommerce)
Hello, I have done a lot of digging in the forums and still haven’t found the answer I am looking for, so I thought I would try here… I want to either embed a Klaviyo form to my website or create an entire landing page with one. Most of instructions I have seen to do involve putting the snippets of code in the footer. However, I use pages without a header or footer (aka my landing page). So is there another way to put in the code snippet that would run on the entire site, even if there is not a header and footer on a specific page. P.S I use Wordpress and Elementor Pro as the page builder. I don’t use WooCommerce because I am a service based business.
Klaviyo + Elementor Form Integration (No Plugin Needed)
Hi, i was following a thread regarding this integration however I didnt end up finding the solution without having to install any plugin.Id like to put in andigarcia.com elementor form footer a klavito connection into a flow (newsletter).Can someone confirm if this can be done without installing any plugin? I rather save emails in some database in wp and after import it into klaviyo than installing a plugin that will slow down my wp.Thank you!!
Setup double opt-in when sign-up to list triggered through Typeform
Hi, I’ve setup a sign-up form in Typeform and integrated it in Klaviyo. To this end, I’ve set the Typeform integration settings in Klaviyo to subscribe people who fill out a specific Typeform Form ID to a specific Klaviyo list.However, after filling out the form on Typeform, the default double opt-in process is not triggered. Instead, they are directly added to the Klaviyo list without confirming the subscription.What do I need to do in order to setup the double opt-in process?Any tips are much appreciated!
Triple (!?) Opt-in with Magento?
Hi all, we’re testing the newsletter subscription with Magento, and we’ve come across a strange behavior:When we configured the Klaviyo extension to send the opt-in email from Klaviyo, but we also have the standard Magento opt-in confirmation email being sent, we come to this strange situation that a logged in customer has to first confirm subscription in the email from Magento, and only then Klaviyo will send it’s own confirmation email.When we disable the standard Magento opt-in, Magento will show the user as subscribed as soon as he/she saves the changes, not waiting for the Klaviyo email to arrive..This seems quite inconsistent.Is this the intended behavior or did we get something wrong?
Shopify Integrations with a third party backorder app
We currently have the option on our site to pre order/backorder a product that is out of stock. However we can't find a Shopify app that allows said button AS WELL AS klavios “Notify me when back in stock” button. We absolutely NEED to have the option for people to pre/backorder products so we have chosen that over klavios button.Is there any chance somebody knows a third party app that work with/through klavio? or are we out of luck?
Web tracking script not logging activity
Hey!I am testing the Klaviyo web tracker on a site that requires a login. However, when I am logged in and adding the utm extension including the contact’s email in the URL it still doesn’t even log a “active on site” event.The script is triggered (and placed in the code as required, before the body end tag).Any suggestions as to why I am not getting any events logged?
Send updated order confirmation (transactional) after changes made to Shopify order
Hi all! When a customer wants to make a change to their Shopify order (change address, item, contact information etc.), I cannot find a trigger event “updated order” or anything that would send an updated order confirmation because Klaviyo is only pulling the information once upon order placement. I would want a customer to receive proper documentation that reflects the actual order details after the order was modified. Does anyone have this issue, and how did you solve it to send a correct order confirmation after a change was made? TIA!
Update push token from client
We see that Klaviyo allows to store and query a specific property called `push_token` inside a profile, however we can’t seem to be able to update this property say from a client device that accepted notifications. Currently we solve this issue by setting a custom attribute when sending the client update profile event. Is there a cleaner way to do this or will this be considered for a future API release?
Can you use api_key in header instead of querystring?
When using the REST API you are supposed to authenticate with the api_key parameter in the querystring. A lot of logging systems automatically store querystrings in their access-logs so this is security-wise considered bad practice.It would be better to also he able to authenticate by putting the api_key in the header. I have tried and it does not look like it is used if i only move the property to the header. Has anyone gotten this to work?
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.
Want to connect with others?
Don't be shy and see who else has similar interests.Check out our groups!
Most helpful members this week
Already have an account? Login
Use your Klaviyo credentials
Log in with Klaviyo
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.