Skip to content

Automate Klaviyo

Watch the revenue, flows and lists in your Klaviyo account from Slack and your inbox. Yesterday's attributed revenue arrives each morning, big orders and new VIP or segment members are posted within minutes, and your own forms and app can add profiles and events. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every morning at 9am, post yesterday's Klaviyo-attributed revenue from campaigns and flows to #ecommerce in Slack, with the change from the day before.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Klaviyo

A morning revenue number, weekly campaign and flow reports, warnings when a list starts shrinking, and alerts about the customers and orders that matter. These are ready-made starting points. Anything else you can describe works too.
On a schedule

Post yesterday's Klaviyo revenue to Slack

Each morning Slack shows the revenue Klaviyo attributed to campaigns and flows yesterday, compared with the day before.

See how it works
Weekly

Get a weekly Klaviyo campaign report

Every Monday you see open rate, click rate and revenue for each campaign sent last week.

See how it works
Daily

Get warned when your list starts shrinking

You hear about it the day your main list loses profiles or unsubscribes run higher than usual.

See how it works
Every 15 minutes

Post new VIP list members to Slack

Within 15 minutes of joining your VIP list, each person appears in Slack with name and email.

See how it works
Every 15 minutes

Hear who enters a key segment

New members of a segment such as 'At risk' are posted to Slack so someone can follow up.

See how it works
Every 10 minutes

Post big orders to Slack

Orders above your threshold show up in Slack with the customer and amount.

See how it works
The moment it happens

Send your app's events into Klaviyo

Actions in your own product become Klaviyo events you can use in flows and segments.

See how it works
The moment it happens

Add form sign-ups to a Klaviyo list

People who submit your own form are created as profiles and subscribed to your list.

See how it works
Weekly

Get a weekly flow performance report

Each Monday your flows are ranked by revenue, with recipients and clicks.

See how it works
Hourly

Tell the team when a campaign goes out

Within the hour, Slack shows the name and audience of every campaign Klaviyo sent.

See how it works
WeeklyAI

Flag customers who may stop buying

Each week customers whose orders have dropped off are scored and the high-risk ones are added to a list.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Klaviyo, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Klaviyo automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Klaviyo should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, compare yesterday's Klaviyo flow revenue to the 7-day average and tell me which flows dropped by more than 30 percent.

Every Monday, post last week's Klaviyo campaign revenue, opens and clicks in #marketing on Slack.

When a new Shopify customer places a first order over $100, add them to my VIP list in Klaviyo and post the name and order total in #sales on Slack.

Beyond chat

Have Klaviyo work when you're not in the chat

Connecting Klaviyo to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Klaviyo

You connect Klaviyo with a private API key from your own account. Owners, Admins and Managers can create one and choose exactly what it can access.

Klaviyo

Email/SMS marketing

  1. In Klaviyo, open Settings, then API keys, then Private API Keys.
  2. Choose Create Private API Key, give it a name, and pick a scope: Read-Only for reports and alerts, or Custom or Full if automations need to add profiles or events.
  3. Copy the key, which starts with pk_, right away. Klaviyo shows it only once.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Klaviyo.

Good to know

Klaviyo limits that affect automations

  • A key's scopes can't be edited after it is created. To give an automation more access, create a new key and replace the secret.
  • Klaviyo sets rate limits per endpoint, with separate burst and steady limits. Reporting endpoints are the tightest, so revenue and performance reports run once a day or once a week.
  • Alerts about list joins, segment members, orders and sent campaigns check Klaviyo on a schedule, every 10 to 60 minutes, rather than instantly.

FAQ

Questions about automating Klaviyo

What can ClickRuntime see and change in Klaviyo?
Only what your private key's scopes allow. Read access covers metrics, campaigns, flows, lists, segments, profiles and events. With write scopes it can create profiles, subscribe them to lists and record events.
Which key scope should I choose?
Read-Only is enough for reports and alerts. Adding sign-ups, recording events or putting profiles on a list needs a Custom or Full key with write access to those areas.
How quickly do order and segment alerts arrive?
Big-order alerts check every 10 minutes, list and segment alerts every 15 minutes, and sent-campaign notices hourly.
Can it subscribe people from my own form?
Yes. Your form posts the email to a link, and the profile is created or updated and subscribed to the list you name. Consent has to be collected by your form.
Do I need AI for Klaviyo automations?
Only if you want churn-risk scoring done by AI; it can also use simple rules. AI comes with every ClickRuntime plan, so no AI key is needed. Reports and alerts run without it.
Is this a Klaviyo connector for ChatGPT or Claude?
Not for chatting with Klaviyo data. A chat connector lets your assistant read and change Klaviyo while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Klaviyo event.

Tell your assistant what Klaviyo should do

Free plan. No credit card.