This article covers the following:
- Overview
- Before You Begin
- Create a Klaviyo Connection in Wingify
- Use Klaviyo Segments for Visitor Targeting
- Verify the Integration Setup
- Create Reports in Klaviyo Using Wingify Data
- Need more help?
Overview
Klaviyo is a powerful marketing automation platform designed for e-commerce businesses. It enables personalized email and SMS campaigns to drive customer engagement and sales. Klaviyo helps businesses deliver targeted messaging based on customer behavior and preferences. Its user-friendly interface, detailed analytics, and data-driven insights empower brands to create effective marketing strategies that boost customer retention, recover lost sales, and drive revenue growth.
The Wingify–Klaviyo integration allows you to send campaign and variation data from Wingify to Klaviyo for analysis and reporting. You can also import Klaviyo segments into Wingify and use them for visitor targeting while creating campaigns.
Before You Begin
- You have an active Klaviyo account.
- The Wingify SmartCode and Klaviyo analytics code are implemented on your webpage.
Create a Klaviyo Connection in Wingify
Wingify supports the following Klaviyo connection types:
- Send campaign data to Klaviyo (Push based): Allows you to track and analyze Wingify campaign data in Klaviyo using campaign and variation details.
- Import Segments from Klaviyo (Targeting): Allows you to target visitors in Wingify using Klaviyo segments.
To create a Klaviyo connection in your Wingify account:
- Log in to your Wingify account.
- From the left panel, navigate to Configurations > Integrations.
- Click the Klaviyo integration tile and click Create Connection.
- Select the type of connection you want to configure.
All configured connections appear under the Active Connections section on the Klaviyo integration page.
Send Campaign Data to Klaviyo
Use this connection type to track and analyze Wingify campaign and variation data in Klaviyo.
To configure the connection:
- Click Create Connection and select Send campaign data to Klaviyo.
- In the Create Connection form, enter a name in the Connection Name field (for example, Klaviyo Push Connector).
- Click Create Connection.
Once created, the connection appears under Active Connections.
Specifications of Wingify Campaign Data Sent to Klaviyo
Wingify sends campaign data to Klaviyo in the following format:
Event name: wingify
Event properties:
{
campaign_id: {CAMPAIGN_ID},
variation_id: {VARIATION_ID},
campaign_name: {CAMPAIGN_NAME},
variation_name: {VARIATION_NAME},
user_id: {USER_ID},
target_id: {TRIGGER_ID},
target_name: {TARGET_NAME}
}Note: The target_id and target_name properties are available only when using the Personalize Holdback feature.
Import Segments from Klaviyo
Feature Availability: This feature is available starting with the Wingify Pro plan.
Use this connection type to import Klaviyo segments into Wingify for visitor targeting.
To configure the connection:
- Click Create Connection and select Import Segments from Klaviyo.
- In the Create Connection form, enter a name in the Connection Name field (for example, "Klaviyo Segment Connector").
- Enter your Klaviyo API key in the API Key field.
- Click Create Connection
Once the connection is created, you can manage your synced segments from the Active Connections section.
To add Klaviyo segments:
- Under Active Connections, click the three-dot menu (⋮) next to your connection and select Add Segments.
- The Segments added to target visitors in Wingify screen appears, listing all synced audiences with their Last Synced On date and Sync Status.
- To add a new segment, click Add audience.
- In the Add Klaviyo segment modal, search for or select the segments you want to import. You can select up to 48 segments.
- Click Add.
Note: The attributes list quota is shared across segments. You can view your overall usage from the link at the top of the Segments screen.
Use Klaviyo Segments for Visitor Targeting
Once segments are synced, you can use them for visitor targeting while creating campaigns.
To set it up:
- Log in to your Wingify account.
- Go to Web Experimentation and select your campaign.
- On the Configuration page, go to Targeting. Under Segments, select Custom Segment and create a segment using the imported Klaviyo segment as your targeting condition.
- To add multiple conditions, click Add another condition. You can define the logical relationship between conditions using the And/Or operators and use brackets to organize the segment condition.
- Once done, click Save Segment.
- In the popup that appears, enter the name of the segment, optionally add a description, and click Save.
- Click Apply to apply the segment to the campaign.
Verify the Integration Setup
You can verify the integration setup or troubleshoot it by checking the network calls to confirm data is being pushed from Wingify to Klaviyo.
To verify:
- Right-click on the page where your test campaign is running and select Inspect Element.
- Under the Network tab, search for events/ to filter the Klaviyo network calls.
- The network calls populate as the page loads. Reload the page if needed.
- Select a network call to view further details.
- Go to the Payload tab and confirm the data is being pushed in the following format:
- Event name: wingify
-
Properties:
- campaign_id
- campaign_name
- variation_id
- variation_name
- user_id
The following properties are available only when using the Personalize Holdback feature:
- target_id
- target_name
Note: The target_id and target_name properties are available only when using the Personalize Holdback feature.
Create Reports in Klaviyo Using Wingify Data
You can import your Wingify experiment data into Klaviyo and build custom reports using Klaviyo's preset report options.
To create a report:
- In Klaviyo, navigate to Analytics > Custom reports.
- Click Create from scratch.
- Select Single Metric Deep Dive as the report type.
- Enter a report name (for example, "Wingify Campaign").
- Under Configure Report, select VWO as the API.
- Choose Total or Unique Profiles as needed.
- Add filters for Exp_name (Experiment Name) and Var_name (Variation Name) to segment your report based on your Wingify campaign and variations.
- Click Save & Run Report.
Need more help?
For further assistance or more information, contact Wingify Support.