This guide shows you how to integrate Neocom with Klaviyo.

1. Prerequisites

2. How the Klaviyo Integration Works

  1. When a user submits their email via Save For Later and confirms their subscription*,* Neocom creates a new user profile in Klaviyo.

    <aside> <img src="/icons/info-alternate_yellow.svg" alt="/icons/info-alternate_yellow.svg" width="40px" />

    If a profile with this email already exists in Klaviyo, creation of the user profile is skipped.

    </aside>

    If double-opt-in is enabled, the profile is created about 8-10 minutes after subscription confirmation

    If double-opt-in is enabled, the profile is created about 8-10 minutes after subscription confirmation

  2. Neocom then adds a Save For Later Event to the profile and subscribes the ****profile to the Klaviyo list.

    <aside> <img src="/icons/info-alternate_yellow.svg" alt="/icons/info-alternate_yellow.svg" width="40px" />

    If single opt-in is used, the profile is only added to the list without being subscribed.

    </aside>

    User profile is added to the list & subscribed to email marketing

    User profile is added to the list & subscribed to email marketing

    Conversation data is added to the profile

    Conversation data is added to the profile

3. How to Use Neocom Data in Klaviyo

The Save For Later Event contains all conversation data to build customised emails and to enrich user profiles with custom attributes.

3.1 Create a Flow with Neocom Advisor Data

Any automation in Klaviyo is done via flows. The most reliable way to automate with Neocom's data is to use Saved For Later Event metric as flow trigger.

  1. Create a new custom flow in Klaviyo

    CreateFlow.png

  2. Add a descriptive name for the flow

    Name Flow.png

  3. As Trigger, select API Metric

    Xnapper-2025-02-11-11.17.00.png

  4. Select the Neocom Saved For Later Event

    <aside> <img src="/icons/info-alternate_yellow.svg" alt="/icons/info-alternate_yellow.svg" width="40px" />

    Users that were added to a list via Neocom do not trigger ****the “Added to list” ****event. Instead, we are using this event as starting point for our flow.

    </aside>

    image.png

    <aside> <img src="/icons/info-alternate_yellow.svg" alt="/icons/info-alternate_yellow.svg" width="40px" />

    Optional trigger filters can be set up to start the flow only for certain advisors.

    Add optional trigger filters

    Add optional trigger filters

    Filter by  to only trigger this flow for the “Snowboards” advisor

    Filter by advisor_name to only trigger this flow for the “Snowboards” advisor

    </aside>

3.2 How to build an Email with Neocom Advisor Data

  1. First 3.1 Create a Flow with Neocom Advisor Data