Skip to content
OrqLabs

Messaging

Klaviyo integration: add profiles to lists and send campaigns from Klaviyo

Connect your Klaviyo account with a private API key. Confirmed newsletter subscribers join the list you choose with email consent, newsletters are sent as Klaviyo campaigns, and workflows update profiles and send events that trigger Klaviyo flows.

Connection type
API key
Scope
Per project: every brand connects its own account
Capabilities
newsletter, workflow actions
Setup time
10 min

What it does in OrqLabs

The Klaviyo integration connects OrqLabs' Newsletter module to your own Klaviyo account. Confirmed subscribers join the list with email marketing consent through Klaviyo's bulk subscription job, with first and last name written to the profile. Profiles that unsubscribed or are suppressed in Klaviyo are looked up first and never resubscribed.

When you send, the HTML is saved as a Klaviyo template, a campaign targeting the list is created and a single send job is started. Because Klaviyo processes subscriptions in the background, OrqLabs creates the campaign a few minutes after the sync. Recipients, deliveries, opens, clicks, unsubscribes and bounces come from Klaviyo's campaign report.

In workflows, the Klaviyo node subscribes a profile to a list, creates or updates a profile, records a custom event (metric) and withdraws consent. For example, send a Requested demo event after a demo request to run a Klaviyo flow that starts with that event.

What you can automate

  • Send newsletters through Klaviyo

    The email you build in the Newsletter module goes to your Klaviyo list as a campaign; sending fees are on your Klaviyo plan.

  • Trigger flows with events

    Use Track event to send form, chat or payment events to Klaviyo so a Klaviyo flow starts on that event.

  • Profile enrichment

    Write company and job title from lead research onto the Klaviyo profile as custom properties with Create / update profile.

  • Consent-based list growth

    Add confirmed emails from your signup form to a Klaviyo list with consent; people who unsubscribed in Klaviyo are skipped.

Nodes that use this integration

In the workflow editor these nodes run with your Klaviyo account.

  • Klaviyo

    Subscribe to list · Create / update profile · Track event · Unsubscribe · List lists

Setup at a glance

  1. In Klaviyo, create a key named OrqLabs with the needed scopes under Settings → API keys → Create Private API Key.

  2. In OrqLabs, go to Integrations → Klaviyo → Connect, pick the project and paste the pk_… key.

  3. In the card's details panel, under Newsletter defaults, save the list and an optional from address, from name and reply-to.

  4. On Newsletter → Lists, set the list's sending account to this Klaviyo connection.

Read the full setup guide →

Requirements

  • A Klaviyo account and at least one list (Audience → Lists & segments).
  • A private API key starting with pk_, scoped to Lists, Profiles, Subscriptions, Campaigns, Templates, Events, Metrics and Accounts.
  • A verified sender and default sender in Klaviyo; a single opt-in list is recommended because OrqLabs already collects double opt-in.

What you enter when connecting

  • Private API key *

Good to know

  • If the list uses double opt-in, Klaviyo sends its own confirmation email and the person won't get the campaign until they confirm.
  • Klaviyo's reporting endpoint allows 2 requests a minute and 225 a day, so refresh stats only when you need them.
  • There are no Klaviyo triggers; Klaviyo webhooks require a separate app or an advanced plan.

Frequently asked questions

Which key should I use?

The private API key starting with pk_. The six-character public key (site ID) doesn't work with the server API; see the Klaviyo guide.

Is someone who unsubscribed in Klaviyo added back?

No. OrqLabs checks each profile's consent before every sync, and unsubscribed or suppressed profiles are skipped.

Why isn't the campaign created right away?

Klaviyo processes subscriptions in the background, so OrqLabs creates the campaign a few minutes after the sync, once subscribers are on the list.

Get started with OrqLabs

Build your first workflow today

Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.