Use Klaviyo's full power as a customer data platform by taking advantage of built-in integrations.
- 681 Topics
- 2,119 Replies
Triggering a flow when status changes in BigCommerce
My store has recently opened a brick-and-mortar shop, so in addition to shipping goods to customers, customers also have the option of picking their items up at the shop. When customers choose the pickup option, we manually change the order status in BigCommerce to “Awaiting Pickup” when the order is ready. Ideally, we want this status change to trigger a flow in Klaviyo to send an “order is ready for pickup” email. Because this is a manual change on BigCommerce’s back end, there isn’t a part of our website that I can add Track code to -- at least, not that I’m aware of. Does anyone know of a way to get Klaviyo to see this as an event? Or have other ideas how to trigger this flow?
Sync with CRM + custom fields
Hi everyone,We’re a B2B e-commerce, and we also sell through our sales team via sales orders using Netsuite. We’re considering having Klaviyo as our main marketing platform but for this we’d need to make sure we’re able to sync a good amount of custom fields into Klaviyo via our new CRM (either Salesforce or Zoho, not decided yet). Both platforms seem to only sync default lead fields though.Has anyone synced custom fields via SFDC or Zoho? Which 3rd party did you use? And can you create segments/reports with these custom fields?
Why is my Zapier integration with Klaviyo not working?
We are using Zapier to create an event in Klaviyo and initially it worked with the same setup and now it's not working . It just says the error 0 (Filure). Is there a way you can check in your system what went wrong, am I being blocked due to any security reason or is there a rate limit, or if there is something I am missing? How can I find out more debug info on the exact cause of error? Thanks,
WooCommerce: at checkout how to get "Company" field pushed into Klaviyo?
It looks like Klaviyo’s plugin for Wordpress may not push the “Company” field at checkout into Klaviyo.So we don’t have in Klaviyo the customer’s company name.Has anyone found a way to get the “Company” field into Klaviyo when an order is made? (or a cart is abandoned)?Weird that this doesn’t work by default.I’m a software developer so I can copy, paste, modify code if anyone can share.
Automatically suppress Amazon customers pulled in through Shopify integration
Is it possible to automatically suppress Amazon profiles? We have Shopify integrated with Klaviyo and it is pulling in our Amazon customers. I went ahead and setup the segment > uploaded to the Suppressed list. Seems there should be an easy way to do this through a flow.
Why does the number of people in my Facebook custom audience not match the number of people in my Klaviyo list?
If the number of people in your Facebook custom audience doesn’t match the number of people in your synced Klaviyo list, there are two factors that could have caused the audience to have a smaller number of profiles than your list or segment in Klaviyo.First, it can sometimes take Facebook up to 24 hours to process profiles synced from Klaviyo. If your custom audience does not have as many profiles as you expected, make sure that you've given Facebook 24 hours to fully process all of the profiles from your sync.Second, it is likely that a percentage of the email addresses you attempt to sync will not match with an existing Facebook account. This is why your Facebook Custom Audience size may be smaller than the linked list or segment in Klaviyo. Facebook will not return an error, but won't add any contacts who have email addresses that don't match to an existing Facebook account.One troubleshooting step you can take is to try syncing the same list in Klaviyo to a new custom audience by
Hey guys, hope you’re safe!We’re migrating from our MC account into klaviyo.As you already know, MC marks every contact with a specific “tag”.There are 4 different tags:empty (someone who bought, but not agreed with subscription); subscribed and /or unsubscribed; cleaned (someone who bought, agreed with subscription but, after the purchase, bounced a lot of emails and is no longer reached by email because it is a very "cold" contact);Now, we have 0 empty and a lot of cleaned contacts. We’re concerned about cleaned contacts management during the migration.I know that unsubscribed contacts, after the migration from MC and thanks to the migration of statistics from MC, are listed in specific field called “suppressed profiles” in the Klaviyo “Profiles” section.Our Goals: We don’t want reach out these cleaned contacts with klaviyo, also, we need to add these cleaned contacts to our customer order history in shopify (“customers” section in shopify dashboard);Also, thanks to your video tutor
Data Feeds error
Hi there, I tried adding a new data feed… however, after I click the button “Save Data Feed” this error below appeared: “Error fetching feed: The URL specified returned a 404 status code. Your feed must return an HTTP 200 response to be valid.” Asking for help on how can I troubleshoot this.. Thank you so much!
Klaviyo is not recognizing new orders on WooCommerce
When a client begins the checkout process in our WooCommerce site, Klaviyo picks ups the event as “Started Checkout”, but it doesn’t recognize when the order is placed. Even after the checkout process ends and we receive an email from WooCommerce letting us know that there’s a new order, Klaviyo still shows it as “Started Checkout” and not as “Placed Order”.What could be causing this? The products we sell are each custom made, so we don’t charge our clients upfront. Is the fact that our clients are not paying during their checkout process, causing Klaviyo to keep it as “Started Checkout” and not as “Placed Order”? What is the trigger that Klaviyo picks up to turn “Started Checkout” into “Placed Order” with WooCommerce? Even when I change the status of the order on WooCommerce from “Processing” to “Completed”, Klaviyo keeps showing the event as “Started Checkout” instead of “Placed Order”. Thanks!
Collecting additional properties in WooCommerce via API
I have the Woocommerce integration setup and functionning properly but I need to push the language setting to Klaviyo for the Started Checkout event. Without this it’s imposible to use the abandoned cart or the signup directly in the checkout.I already know how to get my language from WPML but need to push this property to Klaviyo.
What are the best Shopify themes that are fully supported by Klaviyo (Back in stock, Added to cart metrics)
Hello all,We are in the midst of looking to have a site redesign for our Shopify store and with that, we are wanting to with a different theme that will fully support Klaviyo features such as the Back in stock and Added to cart metrics. Our current theme, Streamline, requires us to contact a theme developer in order to have these installed on our store and even then, some features are unable to be integrated to our store. We ideally want a theme that can and will support all Klaviyo flows and metrics as well as being simple to install ourselves.We’d love to hear what you guys think are the best themes and why.Thanks.
How to show 'Notify me' Back In Stock Button by tag on Collection Pages?
Hello!Is it possible to show the Back in Stock button on a Shopify collection page only by tag?I tried to use this code - ‘include_on_tags: 'enable-back-in-stock'’, but it doesn’t work for collection pages, just for product pages. Thanks
How to disable Historical Data Sync, after store migration in Shopify?
So i had a shopify store connected to my klaviyo account for the last 2 years with over 50k orders. My email marketing was setup with klaviyo without any issues. For particular reasons, I had to delete my shopify store, not before i exported all the data including customer and order data, and imported it into my new shopify account.Long story short- I now have a a new shopify store that contains all the data from my old store. i want to connect the new store to the old klaviyo account, without klaviyo syncing historical data, as if it will import historical data from the new store, i’ll basically have all the data appearing twice.So i want klaviyo to utilize the past data from the old store which is already on it, and collect only future data from the new store.Can anyone explain how can I do something like that?
Issue Connecting Klaviyo To WooCommerce - 404 Error
Hi there, I am trying to install Klaviyo on WooCommerce. I have installed the app and trying to connect accounts. When I go to connect accounts, it displays a 404 error page. Here is the link URL on the ‘Connect Account’ button:https://www.klaviyo.com/integration-oauth-one/woocommerce/auth/handle?url=https://livinginstylegallery.com Here is the actual URL when clicked:https://livinginstylegallery.com/wc-auth/v1/authorize?app_name=Klaviyo&user_id=WQqJrh_W6B5CE&scope=read_write&callback_url=https%3A%2F%2Fwww.klaviyo.com%2Fintegration-oauth-one%2Fwoocommerce%2Fauth%2Fsave%3Fdomain_url%3Dhttps%253A%252F%252Flivinginstylegallery.com%252F%26timestamp%3D1645720960&return_url=https%3A%2F%2Fwww.klaviyo.com%2Fintegration%2Fwoocommerce%3Fauth_redirect%3DTrue%26domain_url%3Dhttps%253A%252F%252Flivinginstylegallery.com%252F
How can I Import a .csv with a custom property to match the 'Placed Order' event ?
Hey guys, hope you’re fine.We have 10k contacts in our klaviyo account and we want to expand our contacts list importing a .csv file.At the moment, we don't know which of these 10,000 klaviyo contacts placed an order.On every klaviyo contacts, the property “Placed Order” is egual to zero.As I said, we have a .csv file to import: 70% of the .csv file contacts’ are already in the klaviyo contacts list.This .csv file has a field called “orders” which indicates the number of orders made by each contact.Our goal is to import this .csv file and refresh the klaviyo contacts’ property “Placed Order” to better understand how many orders were placed by each klaviyo contacts.I’m concerned about few things:I read on others community questions like this: that by importing a .csv file with an additional data field relating to “orders”, klaviyo will match the data of the .csv file with those already existing in klaviyo and will add the additional data relating to orders for each contact. Is it corre
Integration with Recharge V2
Hi everyone, i have a quick question. I’m having problem with integration recharge V2 with Klaviyo. Unfortunately, the V1 that was installed and working properly has been removed. The main issues is that the integration on Recharge say it is connected, but on klaviyo, it says go to the recharge admin to finish the integration. And all the metrics are no longer showing any data received (Started subscription, cancelled subscription etc).Screenshot for RechargeKlaviyo screenshotKindly advise on what could be done. Attached are the screenshot for your reference. Thanks
Back in stock "notify me when available" button not showing, only shows "sold out"
Hi, I set up back in stock flow for my Shopify store owner. I have updated Shopify theme.liquid with the klaviyo provided sniped code installation. But in product page not showing "notify me when available" button. only shows "SOLD OUT" After code installation And my client Shopify theme is "Dev working z dzine Niket[6/6]"What is the reason for not showing "notify me when available" button, Have I missed anything? Or what to do more.Please help me with a solution. I will be greatful to you all.Thanks in AdvanceA.Hossain
Fire custom webhook when user unsubscribes?
How do I add a custom webhook endpoint for Klaviyo to call when a user unsubscribes for a list? Does this exists? It’s a must have feature of an email provider. If this isnt available how else can I keep subscription statuses synced with my application database?
Linking a Fulfilled Order back to the Placed Order event via API
In the '$event' property, we are appending the time stamp along with the event name as well.In the '$event_id', we are setting the value Sales Order number.We can see the Klaviyo Developer Documents is updated, but in the old document, it was stated that the combination 'event_id' and 'event' should be unique.My question was pertaining to how to track an Item Fulfillment against a Sales Order.The Item Fulfillment can contain partial items or the entire items of the Sales Order.In NetSuite, Sales Order and the related transactions such as Item Fulfillment and Invoice are different records.For Kalviyo, we could see that we can send different events such as Fulfilled Order, Cancelled Order ( after Placed Order and Ordered Product events).Is there a way in Klaviyo to link such events to the same Sales Order (since NetSuite uses different records to track the transactions such as Fulfilment and hence they will have different transaction Id but always will be linked to a parent transaction-
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.
Are you in the Food and Beverages industry?
Connect with others and discuss trends and strategies in the industry.Join our group today!
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.