Klaviyo

Connect Klaviyo so Omni can read your lists, segments and flows, control automations, and sync your best customers — by asking in plain English.

Overview

Connect Klaviyo and you can run your email marketing by talking to Omni. Omni sees your lists, segments, flows and campaigns, and — because it also knows your orders and customers — it can join the two up. Ask it who's about to churn and it can build the segment from your real sales data and pause or resume the flow that targets them.

Omni works the same way across every email tool it supports, so the things you ask are identical whether you're on Klaviyo or Mailchimp. Klaviyo has the fullest support, including starting and stopping automated flows.

What Omni can do

Just ask in plain English.

See what's happening

  • "How's my email audience doing?" — list and segment sizes
  • "Show me my segments" / "...my flows" / "...my recent campaigns"
  • "How did my last few campaigns perform?" — opens, clicks, unsubscribes, revenue
  • "Look up [email protected]" — a profile's details

Get things done (owner or admin only)

  • "Create a segment of customers who bought in the last 90 days"
  • "Pause / resume that flow" — Omni switches a Klaviyo flow between live and paused
  • "Add this person to Klaviyo" — adds or updates a profile, without opting them in
  • "Track this event for [email protected]" — records a behavioural event that can trigger your flows
  • "Tag my best and at-risk customers in Klaviyo" — syncs your RFM tiers (Champions, At Risk, Hibernating, etc.) onto profiles, so your flows and segments can target them

Omni never sends a campaign on its own — sending stays a deliberate, consent-checked action.

How to connect

  1. Go to Settings > Integrations in your Omniops dashboard
  2. Select Klaviyo
  3. Click Connect Klaviyo — you'll be sent to Klaviyo to sign in
  4. Authorise access

Omni verifies the connection and starts reading your account straight away. The connection uses Klaviyo's official sign-in (OAuth) — you never paste an API key. Omni requests safe scopes only: it can read and segment, pause and resume flows, and update profiles, but it cannot send campaigns or edit email templates.

  • Consent is checked live before any contact is messaged, never from a stale copy.
  • Adding or updating a profile never opts anyone in — opt-in only happens through your normal Klaviyo sign-up.
  • If you disconnect Klaviyo (or revoke access on Klaviyo's side), Omni notices and stops using it rather than failing quietly.

Good to know

  • Segments need a rule. Klaviyo segments are defined by conditions (who belongs in them), so when you ask Omni to create one, give it the rule — for example "customers who bought in the last 90 days" — and Omni builds the matching segment.
  • List sizes vs campaign stats. Klaviyo reports engagement (opens, clicks) at the campaign level rather than the list level, so "how's my audience doing?" gives you sizes, and "how did my campaigns perform?" gives you the open/click/revenue figures. A brand-new account with no sent campaigns simply has no figures to show yet.
  • Flows must be turned on first. Omni pauses and resumes your live Klaviyo flows directly. A flow that's still a draft has to be turned on in Klaviyo before it can be paused or resumed — if you ask Omni to control a draft, it tells you to turn the flow on first rather than pretending it worked.

What's deliberately not included

  • Sending campaigns. Omni operates your account but won't email customers on its own.
  • Editing email templates or images. Left out on purpose — it's tool-sprawl that doesn't help an ecommerce shop.

FAQ

Can Omni email my customers without me knowing? No. Omni reads your account, builds segments and controls flows, but it never sends a marketing email on its own.

Will connecting change anything in my Klaviyo account? No. Connecting is read-and-safe-write only. Any profile Omni adds is not opted in unless you opt them in yourself.

I use Mailchimp as well — does it matter which I connect? Both work. See the Mailchimp guide. The main difference is automated flows: Omni controls Klaviyo flows fully, whereas on Mailchimp it can only pause/resume older "classic" automations.

Who can make changes? Reading is available to any team member. Changes (creating a segment, pausing a flow, syncing RFM tiers) are limited to owners and admins.