Connecting Klaviyo to Viraly

Updated January 14, 2026

Connect your Klaviyo account to Viraly to automatically sync email subscribers collected from your Link in Bio pages. When visitors submit your email form, they’re instantly added to your chosen Klaviyo list.

Overview

Klaviyo is a powerful email marketing platform popular with e-commerce businesses. With Viraly’s Klaviyo integration, you can:

    Prerequisites

    Before connecting Klaviyo, make sure you have:

    • A Klaviyo account with at least one list created
    • Your Klaviyo private API key
    • An Influencer plan or higher on Viraly (email collection requires a paid plan)
    • A Link in Bio page where you want to collect emails

    Finding Your API Key

    To connect Klaviyo, you need your private API key:

    1. Log into your Klaviyo account
    2. Click your account name in the bottom-left corner
    3. Select Settings
    4. Go to API Keys under the Account section
    5. Find your Private API Key (starts with “pk_”)
    6. Copy the key to use in Viraly

    Important: Use your Private API key, not the Public API key. The private key is required for adding subscribers.

    Connecting Klaviyo

    Follow these steps to connect your Klaviyo account:

    Step 1: Open Your Bio Page Editor

    Navigate to Link In Bio and select the bio page you want to add email collection to. Click Edit to open the page editor.

    Step 2: Find the Email Collection Section

    In the editor, scroll to the Collect Emails section. Click to expand it.

    Step 3: Select Integration

    Click the Select Integration button. This opens a modal showing all available email marketing integrations.

    Step 4: Choose Klaviyo

    Find Klaviyo in the integration grid. If you haven’t connected Klaviyo before, click Connect.

    Step 5: Enter Your API Key

    In the integration form:

    1. Enter a name for this integration (e.g., “My Klaviyo Account”)
    2. Paste your Klaviyo private API key into the API Key field
    3. Click Fetch Lists to verify your credentials and load your lists

    Selecting a List

    After your API key is verified:

    1. A dropdown appears showing all your Klaviyo lists
    2. Each list displays its name and subscriber count
    3. Select the list you want subscribers added to
    4. Click Save Integration

    Your integration is now active. The selected list name appears in green, confirming the connection is ready.

    What Gets Synced

    When a visitor submits your email form, the following data is synced to Klaviyo:

    Form FieldKlaviyo FieldRequired
    EmailEmailYes
    NameFirst NameNo (configurable)
    PhonePhone NumberNo (configurable)

    Sync behavior:

    • Subscribers are added in real-time when they submit the form
    • If a profile already exists, it’s updated with new information
    • Profiles are added to your selected list

    Troubleshooting

    Invalid API Key Error

    If you see “Invalid API key” or “Unauthorized”:

    • Make sure you’re using the Private API key (starts with “pk_”), not the Public key
    • Copy the key again—ensure no extra spaces were added
    • Check that the API key hasn’t been revoked in Klaviyo settings

    No Lists Showing

    If no lists appear when fetching:

    • Log into Klaviyo and verify you have at least one list created
    • Check that your Klaviyo account is active
    • Try disconnecting and reconnecting with a fresh API key

    Subscribers Not Appearing

    If subscribers don’t appear in your list:

    • Check that the integration is still connected (green badge showing)
    • Verify the correct list is selected
    • Look in Klaviyo’s Profiles section (subscribers may appear there even if not yet in a list)
    • Check Klaviyo’s Activity Feed for any errors