Marketing integration
Klaviyo integration for AI workflows.
sync people into Klaviyo, subscribe them with consent, and send events that start your flows.
In short
Fluxo Flow connects to Klaviyo with an API key or credentials you provide; workflows can create or update a profile, subscribe to email marketing and add a profile to a list and more, and start from new profile. The integration is live.
Live means tested end to end against real accounts. Found a problem? Tell us.
What you can do
Actions and triggers for Klaviyo.
Actions
Create or update a profile
Creates a profile, or updates the one with the same email / phone / external id. Fields you leave blank stay as they are.
Subscribe to email marketing
Gives email marketing consent for an address and adds it to a list. Lists set to double opt-in send a confirmation email first.
Add a profile to a list
Adds an existing profile to a list without changing its marketing consent (use “Subscribe to email marketing” for consent).
Track an event
Records a custom event (e.g. “Booked a demo”) on a profile, creating the profile if needed. Events can start Klaviyo flows.
List campaigns
Lists campaigns, newest first, optionally by name.
Triggers
New profile (checked on your plan's schedule interval)
Starts a run for each new profile in the account (checks the 100 newest each time).
How to connect
Connect Klaviyo in a minute.
Connects with an API key or credentials, tested before they're saved and encrypted at rest.
- In Klaviyo, open Settings → API keys and click Create Private API Key (you need the Owner, Admin or Manager role).
- Choose Custom Key and give it: accounts:read, profiles:read, profiles:write, lists:read, lists:write, subscriptions:write, events:write and campaigns:read.
- Open Settings → Integrations here, click Connect on Klaviyo and paste the key (pk_…).
Permissions & limits
What it can access, and how fast it runs.
Permissions requested
Identify the account (connection check)
accounts:read
Create or update profiles, New profile trigger
profiles:read, profiles:write
Subscribe to email marketing
lists:write, profiles:write, subscriptions:write
Add to a list, list picker
lists:read, lists:write, profiles:write
Track an event
events:write
List campaigns
campaigns:read
Limits and timing
- Polling triggers are checked on your plan's schedule interval: Basic every 15 minutes, Pro every 5 minutes, Business every 2 minutes, Elite every minute.
- Klaviyo triggers check at most every 5 minutes, whatever your plan, to respect Klaviyo's limits.
- If Klaviyo says to slow down (HTTP 429 or 503), requests wait as told and retry a limited number of times.
Ready-made agents
AI agents that use Klaviyo.
Finished workflows that connect to Klaviyo. Pay once, connect your apps, Dry Run and switch on.
- E-commerce & Retail
Post-Purchase Review & Cross-Sell
14 days after a Shopify order, opted-in customers get a review request with one related product from your catalog, through your Klaviyo flow.Available now$79 one-timeIncluded in EnterpriseDetails - Marketing
Survey Insights to Segments
Each Typeform survey response sorted into your interests and an intent, saved on the person's Klaviyo profile, with a weekly theme summary in Slack.Available now$79 one-timeIncluded in EnterpriseDetails - Marketing
Abandoned Cart Recovery Writer
Abandoned Shopify checkouts from opted-in shoppers get two reminders written for the products in the cart, sent through your Klaviyo flows, unless they ordered.Available now$79 one-timeIncluded in EnterpriseDetails
FAQ
Klaviyo questions, answered.
Does “Add a profile to a list” subscribe people?
No. It only adds list membership. To record email marketing consent, use “Subscribe to email marketing”, which follows the list's opt-in setting: on a double opt-in list Klaviyo emails a confirmation first.
Can an event start a Klaviyo flow?
Yes. A flow triggered by that metric name runs when Klaviyo processes the event. Klaviyo accepts events right away and processes them shortly after.
Why don't campaigns show a status?
In Klaviyo's current API a campaign's status and send time live on each of its messages, so this step returns the campaign's name, archived flag and dates.
Is the Klaviyo integration ready to use?
Yes. Klaviyo is live: connect it in Settings → Integrations on any plan, including Free (on Free you can build with it and Dry Run; running it live needs a paid plan).
Can I call Klaviyo endpoints the integration doesn't cover?
Yes, if Klaviyo has an API: save a key in the encrypted credential vault and call it with an HTTP Request step.
Can I test a workflow without touching my real data?
Yes. Dry Run walks through every step with simulated app calls, so nothing is sent until you run it for real or activate its trigger.
Connect Klaviyo to your first workflow.
Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.
Free to explore · No credit card · 30-day money-back guarantee on paid plans