Advanced Capabilities

You’ve optimized your performance. Now unlock deeper customer insights, build seamless omnichannel experiences, and automate your business with Klaviyo.

Log into your account to complete the step-by-step guidance below.

Your 3 key objectives
Centralize with CDP

Gain deeper customer insights

In order to access new tools and insights, you’ll need to activate Klaviyo CDP in your account. You can initiate a 30-day free trial directly from your account, or you can purchase CDP as an add-on product.

Once you’ve got access to Klaviyo CDP, continue on with the guidance on this page.

Funnel analysis report of SMS to purchase showing 4 steps: 100% subscribed to SMS marketing, 83% received SMS, 4.9% clicked SMS, 3.8% placed order

Make it easier for customers to convert by identifying friction points along your main conversion paths.

Get started with the funnel analysis report

Funnel analysis report of SMS to purchase showing 4 steps: 100% subscribed to SMS marketing, 83% received SMS, 4.9% clicked SMS, 3.8% placed order
Centralize with CDP

Use RFM analysis to improve customer retention

RFM analysis helps you identify your most valuable and most at-risk customers based on the recency, frequency, and monetary (RFM) value of their purchases. Turn these insights into direct action by targeting RFM groups with flows, campaigns, onsite experiences, and ads.

Bar chart comparing the size of various segments on two dates: champions, loyal, recent, needs attention, at risk, and inactive.

Since RFM analysis groups your customers by their relative value to your business, you need to define parameters for what a good customer looks like in order for the model to work.

Get started with the RFM analysis report

Bar chart comparing the size of various segments on two dates: champions, loyal, recent, needs attention, at risk, and inactive.
Centralize with CDP

Store and manage your data at scale

Data fuels your entire marketing engine, so it has to be clean and accurate in order to be useful. The CDP data management tools help you clean your data and get the right data where you need it.

Screen titled "Select the data you want to sync? with checkboxes for profiles and events. A second screen titled "Review" showing the instance, server, port, database_name, and username.

Take control of your customer data. Choose which data to sync from Klaviyo to your data warehouse so your team can access valuable customer data for larger business analysis.

Learn how to sync Klaviyo data to your data warehouse

Screen titled "Select the data you want to sync? with checkboxes for profiles and events. A second screen titled "Review" showing the instance, server, port, database_name, and username.

Resources to inspire your growth

Go omnichannel

Connect with loyal customers through a mobile app

Your brand superfans want an easy way to buy from you, quickly and regularly. They want to monitor and redeem rewards, make shopping lists, and re-order with ease. Keep your best customers engaged by building a mobile app for your brand.

Mobile app settings in Klaviyo showing toggles to enable push notifications, one for iOS, one for Android.

Enable push notifications for iOS and Android so that you can connect with mobile app users through campaigns and flows.

Set up iOS push notifications
Set up Android push notifications

Mobile app settings in Klaviyo showing toggles to enable push notifications, one for iOS, one for Android.
Go omnichannel

Personalize across the web (and beyond)

True omnichannel marketing means providing personalized content to every individual customer, no matter which channel they interact with. Bring the customer experience to life by extending personalization to new channels, on and off the web.

JavaScript code snippet defining a constant customerSegments that awaits the result of klaviyo.getGroupMembership function with an array of segment IDs

Make your website experience feel personal and relevant to every visitor. Use the group membership API to display copy, images, banners, and product recommendations dynamically to different audience segments.

Learn how to use the group membership API

JavaScript code snippet defining a constant customerSegments that awaits the result of klaviyo.getGroupMembership function with an array of segment IDs

Resources to inspire your growth

Automate everything

Build custom experiences on top of Klaviyo

At this point, you’ve done just about everything that you can do with the native features available in Klaviyo. Now, you can extend Klaviyo’s capabilities using our developer tools and custom-build features to keep scaling your enterprise.

Klaviyo option for converting a secondary account to a test account that’s linked with your production account, with a link to learn how it works.

For any custom development work, we recommend setting up a new account specifically for testing. You can designate the account as a “test” instance in Klaviyo (don’t worry, it’s free).

Learn how to create a test account

Klaviyo option for converting a secondary account to a test account that’s linked with your production account, with a link to learn how it works.
Automate everything

Automate business processes with flows

Flows can do more than just automate messaging. Use flows to automate business processes that update data internally, send reminders, or trigger actions outside of Klaviyo.

Klaviyo flow settings to notify people at your company by email when a customer profile reaches a specific step in a flow.

Automatically email members of your team when action needs to be taken in response to a customer action. Let your sales reps know when someone requests a demo, or let your team know when someone cancels a membership.

Learn how to add an internal alert action to a flow

Klaviyo flow settings to notify people at your company by email when a customer profile reaches a specific step in a flow.
Automate everything

Shore up data across your tech stack in real-time

As your business scales, your team needs to trust that the customer data they’re seeing is accurate and up-to-date, no matter which piece of your stack they’re looking at.

Klaviyo screen for creating a webhook. Fields for webhook name, endpoint URL, security key, and description. Button to test webhook.

Keep your data unified and accurate across all of your integrations. Sync unsubscribes or message engagement metrics to third-party tools used for reporting or business insights.

Learn how to use webhooks in CDP

Klaviyo screen for creating a webhook. Fields for webhook name, endpoint URL, security key, and description. Button to test webhook.

Resources to inspire your growth

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.