Use Klaviyo's full power as a customer data platform by taking advantage of built-in integrations.
- 623 Topics
- 1,932 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?
Magento 2 Sync failing With Klaviyo
We’re trying to Sync Magento 2 With Klaviyo, - We’ve done everything correctly. - However we can’t even figure out exactly what the error is as all we’re prompted with is the message below. Your Magento 2 integration's periodic sync has failed.Klaviyo is receiving server errors from Magento 2.Please check Magento 2 and update your settings to re-enable sync. If you have any questions, please contact our Success Team.
Email integrating is linking with my email account
I don’t know what is going on but can someone please help with this situation! This is what it is saying but for some strange reason my email won’t intergrate at all Before You SendAll new accounts go through an initial account verification check. For some accounts, this requires a manual review.To reduce the chance your account has to participate in the Manual Review, we recommend integrating Klaviyo with your ecommerce platform, as well as your previous email service provider (if applicable), prior to sending your first campaign.
Custom Back in Stock form (Shopify)
The Back in Stock implementation for Shopify (described here: https://help.klaviyo.com/hc/en-us/articles/360001895651-How-to-Install-Back-in-Stock-for-Shopify) doesn’t provide us with the level of customization that we would like to have. As such we are looking at implementing a custom Back in Stock form either via a legacy form method (similar to https://help.klaviyo.com/hc/en-us/articles/115005249588-How-to-Add-and-Customize-a-Legacy-Embedded-Signup-Form) or via a custom form and API request in the frontend (in JS).This developer documentation for the API https://help.klaviyo.com/hc/en-us/articles/360006565332-Back-in-Stock-for-Mobile-App-Developers while not explicitly stated I believe is only for server side API calls as CORS blocks POST requests via JS.Can anyone point me in the right direction here - add a user to back in stock list for a product via a custom form on the frontend, without need for server-side api calls. (or if there is no right direction - let me know!)Many thank
Signing up a user to a given list using front end method
Hi,I’m working on a custom integration and I’m unable to access site backend. The integration works fine and I was able to get it working accept for adding a user to a list. I’m not using a Klaviyo form as this is a part of the checkout process where a user can sign up for newsletter.Is it doable from the front-end? Could you share a method for it? Thanks in advance.
WooCommerce error message: "Unable to access the orders API, please check connection settings and try again."
Hi! I’m getting this error when i try to Connect to WooCommerce from Klaviyo Integrations:Unable to access the orders API, please check connection settings and try again. If I generate a new pair of keys and select Legacy API, it connects, but I want to use the new API so it can sync periodically. The site is behind Cloudflare. I tried to set a firewall rule to allow Klaviyo user agent but no luck.I would like to know what may be causing this. Thank you,
ReCharge: How do I display products in flow from upcoming subscription event?
Hi there,I am using Recharge´s new Quick Actions with a Klaviyo flow that notifies customers about an upcoming subscription. I am now trying to add the product items (title + variant title) that are scheduled in the upcoming order, so the customer actually sees the products where he can apply the quick actions to. What is the correct way to display those products from the event in the email? Tried this one, but didn't work.Thanks for your help!
Why are Shopify newsletter subscribers not automatically syncing with Klaviyo newsletter list?
I have read and followed some other threads on this here in the community but can’t seem to work out why the customer signup from shopify is not syncing to klaviyo. I have followed this https://help.klaviyo.com/hc/en-us/articles/115005080407-Integrate-with-Shopify#sync-your-shopify-newsletter-subscribers-to-a-klaviyo-list2So my settings and code looks fine to me. The emails get synced when under shopify integration i do re-import historical data at the bottom but not automatically as it should. What am I missing? Please help!
Elementor Forms + Klaviyo integration - not working?
Hello! I’m currently building my website and it’s my first time using Klaviyo with Elementor Pro.Website: Film CerealI’m using Woo Commerce and Elementor Pro as my theme builder. I chose this because it said it has seamless integration with Klaviyo. I’d like to use Elementor Forms to design my popups and newsletter signup forms because Klaviyo has very limited customization for non-developers (i don’t code). I followed a tutorial by Thong Nguyen and used his plugin Include Klaviyo for Elementor.I followed his steps but when I tested, it wasn’t working. It says that the “submission” has been made but the confirmation email never arrives and nothing is added to the list.Any help will be greatly appreciated. Thank you!
"Your shopify integration's periodic sync has failed" - fix?
I get the above and have no idea how to make it not fail after searching on google, please give advice, thanks.Background if it matters: I didn’t pay for my shopify store once my 14day free trial was over and waited 20+ days before reactivating my store, maybe this triggered it, nonetheless need a solution.
"Active on site" triggered but not "viewed product" for some profiles
HiQUESTION(s):1a. Is it normal for “active on site” to trigger without triggering “viewed product”? If yes, then; 1b. Is there a way to extract product category information from active profiles that only have “Active on site” activity? Or is there a way to install a code for “active on site” to return to klaviyo the product category (or any product info) or page url.PLATFORM: BigcommerceCONTEXT:I’m working on creating profile segments based on product categories and my current approach is creating filters within “viewed products”, “started checkout” and “placed order”, where the respective product category is present.However, I noticed there’re lots active profiles that visited product pages but only triggered “active on site” and not “viewed product”, even though the “active on site” URL clearly shows a product page visit.It's a little frustrating because there's no way to dynamically get information on which product/product category the profile visited. I can only get that informatio
Problème de d'intégration Klaviyo
Hi,J’arrive pas à intégrer klaviyo sur mon prestashop.J’ai un prestashop payant, 75 euros/mois.Quand je mets le URL du site et la clé de service.Ca me dit de vérifier si Klaviyo est installé.Il est installé sur mon prestashop, je le vois.Ca fait 3seamine que je paye mais j’arrive toujours pas à trouver de solution.Pouvez vous m’aider ?
Why isn't my Facebook integration working?
If your Facebook integration isn’t working, or you are having trouble setting up your integration with Facebook, one of the posts below may help you troubleshoot. Having an issue with custom audiences? Try: Having an issue with lead ads? Try: Having a general integration or account issue? Try:
Why aren't onsite tracking and signup forms working (WooCommerce)?
How do I add a user as an admin to my Facebook Page?
If you’re wondering how to add a user as an admin to your Facebook page, you can follow the steps below to find out how. Also, if you're having trouble viewing your Facebook Page in Klaviyo or its associated Lead Ad forms, you should check that you are an admin on that Facebook page. If not, follow these steps to add yourself as an admin. After following these steps, make sure to remove and then re-add your Facebook integration to make sure it’s working correctly. Using Facebook Business ManagerFrom your Business Settings click Accounts > Pages, click on your page, and find your user on the list. Click into the user you want to modify. Toggle on Manage Page and click Save to give them Admin Access. Using Personal Facebook AccountFrom your Personal Facebook Account, navigate to your Facebook page and click the Settings > Page Roles tab. Under Assign a New Page Role, type the name or email of the user you want to add as an admin into the search box. Set the role to Admin and click
I integrated with Facebook, so why don't I see my Facebook page on the dropdown menu?
If you integrated with Facebook, but don’t see your Facebook page on the dropdown menu for Lead Ad settings in Klaviyo, the problem might be that the Facebook user who integrated with Klaviyo doesn’t have admin permissions on the associated page. The Facebook user who integrates with Klaviyo must have admin permissions on the associated Facebook Page in order for Lead Ads to work correctly. The only Facebook Pages available are those where the user has admin permissions. If you don't see the page you’re looking for when integrating, then the user who integrated with Facebook doesn't have admin permissions. After adding a user as an admin, it’s important to remove and re-add the integration so that it will work properly. To learn how to add a user as an admin, check out this post:Another way to solve this issue is by removing and re-adding the integration, and when you re-add, make sure to use a profile who already has admin permissions for the page. The Facebook user with the proper pa
Why aren't my Facebook Lead Ads syncing to Klaviyo?
If you're not seeing your lead ad submissions properly sync to a list in your Klaviyo account, use the following troubleshooting steps: Double check that you have connected a list in Klaviyo to a lead ad form. You can do this by clicking into the list and checking the list's Settings tab. Ensure that the form submissions you're seeing in Facebook were made to the lead ad form after the form was connected to your Klaviyo list. Check that you have Leads Access permissions in Facebook Business. Navigate to Business Settings > Integrations > Leads Access and click on your page. Under "People" you should check to make sure that the personal Facebook account you used to integrate your Business account with Klaviyo is listed. If it's listed, that means you (and thus Klaviyo) have access to the leads for your page. If not, click Assign People and add your account. You can also check to make sure that you have Ad Accounts permissions in Facebook Business. Navigate to Business Setting
Why am I getting an error message saying that the audience is too small on our Facebook Ad?
If you’re getting an error message saying that the audience is too small on your Facebook Ad, that error message means that you have fewer than 20 people in your Facebook Ads list. Facebook requires you to sync at least 20 people per list in order to advertise. If the list contains fewer than 20 people, Facebook will not allow you to advertise to a custom audience. If an email address is not found then the customer will not sync from Klaviyo to the Facebook list.
Facebook Lead Ads do not use the double opt-in feature. How do I create a double opt-in flow to remain GDPR compliant?
Facebook Lead Ads do not use the double opt-in feature. How do I create a double opt-in flow to remain GDPR compliant?Since you cannot use Klaviyo's natural double opt-in for Facebook Lead Ads, your customers will automatically be added to the assigned List of the ad. To create your own double opt-in, have this List trigger a Flow. There are two options to collect opt-in confirmation:collect consent via a custom profile property subscribing to a secondary listCustom Profile Property: Follow the steps in our article on Using Buttons in an Email to Collect Information About Your Recipients to add two buttons to your first flow email. These buttons could be "yes" or "no" and follow the question of "would you like to opt-in to receive marketing emails from our company?" These buttons should assign a custom profile property of "opt-in true" or "opt-in false." Whichever button your customer clicks, that property will be assigned to their profile. You can then use that custom profile propert
Why don't I see all of my Facebook Custom Audiences on the list when prompted to select one to sync?
If you don't see all of your Facebook Custom Audiences on the list when prompted to select one to sync in Klaviyo, you might be using an unsupported audience subtype (which won’t show up on the list). There are different Custom Audience data sources that Facebook accepts. Klaviyo only supports the following subtypes when syncing with Facebook: HASHES: Email hashes or phone hashes HASHES_OR_USER_IDS: Email/phone hashes or user ids MULTI_HASHES: Created from multiple types of hashes at the same time COPY_PASTE_EMAIL_HASHES: Emails entered manually via Facebook's Ads Manager DATA_FILE: Data filesSince we aren't able to sync with other audience subtypes, we won't show them on the list of available audiences when you attempt to sync a list or segment in Klaviyo.
Why did removing and re-adding the Facebook integration disconnect my lists/segments and Facebook audience?
Why did removing and re-adding the Facebook integration disconnect my lists/segments and Facebook audience?When you remove the Facebook integration, the connection between your Klaviyo lists and segments and your Facebook custom audiences is also removed. We recommend that you take note of the custom audience syncs you have set up, either via screenshot or by writing down the details of each sync, so that it is easier to reestablish the connections when you reintegrate.
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.