Klaviyo
    • 2 Minutes to read

      Klaviyo


        Article summary

        Klaviyo is a cloud-based email marketing and automation platform designed for eCommerce businesses. It features a built-in Customer Data Platform (CDP) that enables businesses to integrate additional marketing data for improved ROI. This platform collects and stores data on customer behavior, including website activity, purchase history, email engagement, and social media interactions.

        Antavo’s integration with Klaviyo enables businesses to elevate customer experience and foster customer loyalty. By merging data from both platforms, you can develop a comprehensive understanding of their customers' behaviors and preferences, leading to the creation of targeted and personalized marketing campaigns.

        Antavo facilitates the synchronization of customer and event data between the two systems. The synchronization is unidirectional, occurring solely from Antavo to Klaviyo.

        To access the configuration interface, navigate to the Modules menu and search for Klaviyo integration in the list. The page will open to the Connect Klaviyo subpage, where you’ll be prompted to enter an API key.

        Configuring the Antavo – Klaviyo connection

        The module configuration requires an API key, which can be found in Klaviyo’s admin platform. To obtain it, follow these steps:

        • Login to your Klaviyo account

        • Click the dropdown menu in the bottom left corner that shows your organization’s name

        • Choose Account, then click Settings, and navigate to API Keys.

        • Click Create API Key
          You can label each private API key for clarity. Click on the pencil icon and type in a new label in the window that appears.

        • Select Save API Key

        • Copy the provided string to your clipboard and paste it into the designated field in Antavo's Management UI

        • Click Connect

        • Finally, select the list that you want Antavo to synchronize with

        Field synchronization

        Once the connection is established, proceed to set up the synchronization of fields between the two systems.

        • Click Add new field +

        • The items in the left column’s dropdown, labeled as Loyalty fields, display the fields found within Antavo

        • The Remote fields represent the equivalent fields in Klaviyo

        • Add more field mappings by inserting new rows at the bottom.

        • Click Save to finalize the settings

        Please refer to the accompanying video for a visual demonstration of these steps.

        Communication through the workflow editor

        You can synchronize Antavo events with Klaviyo and add customers to Klaviyo lists through the Workflows editor. This example demonstrates how to add customers to a Klaviyo list and send a welcome newsletter from Klaviyo when someone joins the loyalty program.

        You can access workflow management through the Workflows icon on the left sidebar.

        • Click Create new campaign or Create new general workflow depending on the type of flow you would like to run

        • Fill in the required fields to create the campaign or workflow

        • Drag and drop the Event trigger node from the right sidebar onto the empty canvas

          • Specify the type of event on which the workflow should run. This should be configured to be triggered on a Opt-in event so that this workflow activates whenever such an event occurs.

          • Click Update

        • Drag and drop the Add to Klaviyo List action node onto the canvas

          • Select the Klaviyo list to which the customer should be added

          • Click Update

        • Drag and drop the Sync Klaviyo Event action node onto the canvas
          This node allows you to select the Klaviyo event to be called and specify the payload (the information you would like to send to Klaviyo).

          • Select the Klaviyo event to be triggered (mandatory)

          • Add the key and value of the event data to be sent in the payload (the information about the event that needs to be sent to Klaviyo). You can include multiple data fields by clicking the Add button.

          • Click Update

        • Connect the Event trigger node to the Add to Klaviyo List and Sync Klaviyo Event action nodes


        What's Next