When you control the customer experience you have the ability to deliver personalized, memorable experiences that lead to lasting, high-value relationships with customers. Klaviyo helps businesses create memorable experiences across owned marketing channels—email, SMS, web and in-app notifications—by listening for and understanding cues from visitors, ’subscribers, and customers, and turning that information into valuable, relevant messages.
In fact, ecommerce stores switching to Klaviyo see an average 67x increase in ROI—that’s real growth driven by channels owned and controlled by the business.
Join brands you love like Chubbies, Huckberry, and ColourPop growing faster & building amazing customer experiences across their owned marketing channels by listening with Klaviyo.
Listen to and understand your customers
- Powerful Integrations
- Klaviyo offers 100+ pre-built integrations ranging from shipping solutions to rewards programs. Connect everything with Klaviyo and send more personal, relevant messages across every touchpoint on the customer journey.
- Top integrations include: Facebook, ShipStation, Swell.io, Yotpo, Smile, Privy, and more.
- Dynamic Forms and Personalization
- Leverage Klaviyo’s free Form Builder to collect more information about your customers and grow your email list, without touching a single line of code. Build fly-outs, pop-ups, and embeds. Target forms to specific segments, devices, or pages. Use the library of pre-built forms to get started quickly.
- Centralized Customer Profiles
- The customer profile serves as the central hub for everything about your customers—giving a unified, single view of their actions, preferences, behaviors, and history.
Analyze their behaviors and preferences
- Best-in-Class Segmentation
- Businesses can find the perfect audience using Klaviyo’s best-in-class segmentation. Target customers based on any event, profile, metric, and even location or date. Use segmentation to build important groups of customers like VIPs, engaged profiles, and churn risks.
- Unparalleled Data Science
- Predictive analytics like churn risk, customer lifetime value, gender prediction and smart send time are baked right into Klaviyo—saving time and helping to earn more money.
- Growth-centric Reporting
- Klaviyo reporting and analytics focuses on your growth. Digging into a single campaign email performance and building dashboards to stay focused on important business metrics is quick and easy.
Act more personally to build stronger relationships
- Personalized Automation
- Use Klaviyo’s Flow Builder to automate touch points across the entire customer journey and use the pre-built templates to get started quickly before further targeting and personalizing every message.
- Optimize every contact with customers through A/B and split testing.
- Social Advertising
- Seamlessly sync customer lists and segments to Facebook and Instagram in order to target the right audience on social media to help grow your business.
- Targeted Campaigns
- Build emails using pre-made templates or create your own with HTML. Pull in product recommendations and other dynamic data to personalize each message. En’sure every campaign is maximized by targeting it to the perfect audience.
- Send timely text messages to your customers that prefer receiving texts over email. Let Klaviyo manage compliance seamlessly on the customer profile so you’re always communicating on the right channel. Leverage a pay-as-you-go model to maximize ROI and never spend more than you need for SMS.
Integrating Klaviyo and your WooCommerce store is a quick, two-step process:
- Install/activate Klaviyo’s plugin.
- Enable the Woocommerce integration within your Klaviyo account.
For detailed instructions on integrating Klaviyo and WooCommerce please visit our Help Center.
Contributors & Developers
“Klaviyo” is open source software. The following people have contributed to this plugin.Contributors
- Update – Support for Synching Product Variations.
- Update – Default SMS consent disclo’sure text
- Fixed – Over representation of cart value in Added to Cart events.
- Add – Support for Chained Products
- Deprecation – Displaying Email checkbox on checkout pages based on ListId set in Plugin settings.
This will be displayed using the Email checkbox setting on the Plugin settings page, as done for SMS checkout checkbox
- Update – Adjusted priority of kl_added_to_cart_event hook to allow for line item calculations.
- Add – Added to Cart event.
- Add – Use exchange_id for “Started Checkout” if available
- Update – Lowered priority of consent checkboxes to address conflicts with some checkout plugins
- Fix – Address console error faced while displaying deprecation notice on plugin settings page.
- Add – Class to handle Plugins screen update messages.
- Add – Collecting SMS consent at checkout.
- Update – Refactor adding checkout checkbox to allow for re-ordering in form.
- Update – Plugin settings form redesigned to be more intuitive.
- Update – Enqueue Identify script before Viewed Product script.
- Update – Moving to webhooks to collect Email and SMS consent.
- Fix – Remove unnecessary wp_reset_query call in Klaviyo analytics.
- Fix – Assign commenter email value for localization.
- Fix – Remove escaping backslashes from Started Checkout title property
- Fix – Remove escaping backslashes from Viewed Product title property
- Fix – Remove unused import.
- Fix – Cart state is’sue with rebuild when composite products are present
- Fix – Encode non-ascii started checkout event data
- Fix – Handle checkout without Klaviyo cookie
- Fix – Update to fix fatal error for websites not using WooCommerce plugin
- Fix – Update to add permission callback for all custom endpoints (WordPress 5.5)
- Fix – Rename undefined variable
- Tweak – Update to be more defensive around global server variables
- Fix – Identify call in checkout billing fields
- Fix – Check for checkout variable
- Fix – Resolve register_rest_route_warning
- Dev – Increase max WP version to 5.4.2
- Dev – Increase max WC version to 4.2.0
- Tweak – Small update to legacy signup form widget
- Fix – Custom order and product count method
- Fix – Security fix
- Dev – Refactor API code for unit tests
- Add new authentication for api
- Fix – Revert authentication patch
- Fix – Making ’sure characters are encoded correctly on signup ’success
- Fix – Improve authentication for custom api endpoints
- Fix – Check index is set for ’subscribe checkbox during checkout
- Fix – Move klaviyo.js script to highest priority in footer and add missing single quotes around src
- Fix – Deactivate old Klaviyo plugins if active
- Fix – Check if Klaviyo Settings index exists
- Fix – Pluck product categories only if array
- Add ’support for latest api version (v3)
- Check for existing Klaviyo plugins avoiding incompatibility
- Compatible with just WP
- Add widget for Klaviyo’s built-in signup forms
- Be able to customize CSS for forms
- Fix is’sue with button text display
- Remove signupform js as it’s included in klaviyo.js
- Add klaviyo.js
- Escape quotes in product titles
- Use new endpoint for checkout ’subscriptions
- Compatibility for PHP 7.2 and remove PHP warnings
- Add persistent cart URL for rebuilding abandoned carts
- Add ’support for composite product cart rebuild
- Bundles the WordPress and Woocommerce plugin together as one.
- An option to Add a checkbox at the end of the billing form that can be configured to sync with a specified Klaviyo list. The text can be configured in the settings. Currently set to off by default.
- Install the Klaviyo pop-up code by clicking a checkbox in the admin UI
- Automatically adds the viewed product snippet to product pages.
- Adds product categories which can be segmented to the started checkout metric.
- Removes the old unused code and functions.
- Updates all deprecated WC and WordPress functions/methods.
- Removes the description tag from the checkout started event.
- Captures first and last names to the started check out metric.
- Updating docs.
- Tested for ’support for WordPress 4.8.
- Added HTTPS ’support for embedded form.
- Updated logo branding.
- Updated links.
- Updated previously deprecated functions.
- Updating to allow embedding an email sign up form.
- Updating docs.
- Fixing documentation a bit and one bug fix.
- Adding in automatic tracking of users if they log in or post a comment.
- Initial version