Marketing

Klaviyo integrations

Connect Klaviyo to any other app, or use it from your AI client over MCP. Klaviyo is a marketing automation platform for email and SMS. Manage profiles, lists, segments, events, and metrics.

Connects with OAuthklaviyo.com

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

Build solutions, not workarounds.

What do you want to automate with Klaviyo?

Ask the assistant

You'll sign in before anything runs. What you typed comes with you.

Connect your AI client

Give your AI client this address.

https://mcp.apiant.ai

One connection does both: ask your client to act in an app once, or have it build an automation that keeps running. Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

Set it up in your client
Claude Code

Run this in the directory you want to work in.

claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai

Start Claude Code there, approve the server, and sign in in the browser page it opens.

Claude Code guide (opens in a new tab)
Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

Setup guide (opens in a new tab)
Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

Setup guide (opens in a new tab)
Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

Setup guide (opens in a new tab)
Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

Setup guide (opens in a new tab)
Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

Setup guide (opens in a new tab)

Pair it

Connect Klaviyo with another app

What your agent can do with Klaviyo

Triggers and actions 2 triggers ยท 138 actions

  • Trigger
    New Event

    Polling trigger. Fires when a new event (metric occurrence) is recorded, ordered by most-recent datetime.

  • Trigger
    New or Updated Profile

    Polling trigger. Fires when a profile is created or updated, ordered by most-recently updated.

  • Action
    Add Categories to Catalog Item

    Add Categories to Catalog Item

  • Action
    Add Items to Catalog Category

    Add Items to Catalog Category

  • Action
    Add Profiles to List

    Add Profiles to List

  • Action
    Add Profile to List

    Add an existing profile to a list by profile ID.

  • Action
    Bulk Create Catalog Categories

    Bulk Create Catalog Categories

  • Action
    Bulk Create Catalog Items

    Bulk Create Catalog Items

  • Action
    Bulk Create Catalog Variants

    Bulk Create Catalog Variants

  • Action
    Bulk Create Coupon Codes

    Bulk Create Coupon Codes

  • Action
    Bulk Create Events

    Bulk Create Events

  • Action
    Bulk Delete Catalog Categories

    Bulk Delete Catalog Categories

  • Action
    Bulk Delete Catalog Items

    Bulk Delete Catalog Items

  • Action
    Bulk Delete Catalog Variants

    Bulk Delete Catalog Variants

  • Action
    Bulk Import Profiles

    Bulk Import Profiles

  • Action
    Bulk Subscribe Profiles

    Bulk Subscribe Profiles

  • Action
    Bulk Suppress Profiles

    Bulk Suppress Profiles

  • Action
    Bulk Unsubscribe Profiles

    Bulk Unsubscribe Profiles

  • Action
    Bulk Unsuppress Profiles

    Bulk Unsuppress Profiles

  • Action
    Bulk Update Catalog Categories

    Bulk Update Catalog Categories

  • Action
    Bulk Update Catalog Items

    Bulk Update Catalog Items

  • Action
    Bulk Update Catalog Variants

    Bulk Update Catalog Variants

  • Action
    Cancel Campaign Send

    Cancel Campaign Send

  • Action
    Clone Campaign

    Clone Campaign

  • Action
    Clone Template

    Clone Template

  • Action
    Create Back In Stock Subscription

    Create Back In Stock Subscription

  • Action
    Create Campaign

    Create Campaign

  • Action
    Create Campaign Clone

    Create Campaign Clone

  • Action
    Create Catalog Category

    Create Catalog Category

  • Action
    Create Catalog Item

    Create Catalog Item

  • Action
    Create Catalog Variant

    Create Catalog Variant

  • Action
    Create Coupon

    Create Coupon

  • Action
    Create Coupon Code

    Create Coupon Code

  • Action
    Create Event

    Track an event for a profile (e.g. a custom metric like "Placed Order").

  • Action
    Create Flow

    Create Flow

  • Action
    Create List

    Create a new list.

  • Action
    Create or Update Profile

    Create a profile if it doesn't exist, otherwise update the matching profile (upsert by email/phone/id).

  • Action
    Create Profile

    Create a new profile. Errors if a profile with the email already exists.

  • Action
    Create Segment

    Create Segment

  • Action
    Create Tag

    Create Tag

  • Action
    Create Template

    Create Template

  • Action
    Delete Campaign

    Delete Campaign

  • Action
    Delete Catalog Category

    Delete Catalog Category

  • Action
    Delete Catalog Item

    Delete Catalog Item

  • Action
    Delete Catalog Variant

    Delete Catalog Variant

  • Action
    Delete Coupon

    Delete Coupon

  • Action
    Delete Coupon Code

    Delete Coupon Code

  • Action
    Delete Flow

    Delete Flow

  • Action
    Delete List

    Delete List

  • Action
    Delete Segment

    Delete Segment

  • Action
    Delete Tag

    Delete Tag

  • Action
    Delete Template

    Delete Template

  • Action
    Get Campaign

    Get Campaign

  • Action
    Get Campaign Recipient Estimation

    Get Campaign Recipient Estimation

  • Action
    Get Campaigns

    Get Campaigns

  • Action
    Get Catalog Categories

    Get Catalog Categories

  • Action
    Get Catalog Category

    Get Catalog Category

  • Action
    Get Catalog Item

    Get Catalog Item

  • Action
    Get Catalog Items

    Get Catalog Items

  • Action
    Get Catalog Variant

    Get Catalog Variant

  • Action
    Get Catalog Variants

    Get Catalog Variants

  • Action
    Get Coupon

    Get Coupon

  • Action
    Get Coupon Code

    Get Coupon Code

  • Action
    Get Coupon Codes

    Get Coupon Codes

  • Action
    Get Coupons

    Get Coupons

  • Action
    Get Event

    Get Event

  • Action
    Get Events

    Retrieve events, optionally filtered (e.g. by metric or profile).

  • Action
    Get Flow

    Get Flow

  • Action
    Get Flows

    Get Flows

  • Action
    Get Flows Triggered by List

    Get Flows Triggered by List

  • Action
    Get Flows Triggered by Metric

    Get Flows Triggered by Metric

  • Action
    Get Flows Triggered by Segment

    Get Flows Triggered by Segment

  • Action
    Get Form

    Get Form

  • Action
    Get Forms

    Get Forms

  • Action
    Get Form Version

    Get Form Version

  • Action
    Get Image

    Get Image

  • Action
    Get Images

    Get Images

  • Action
    Get List

    Get List

  • Action
    Get List Profiles

    Get all profiles that are members of a given list.

  • Action
    Get Lists

    Retrieve all lists in the account.

  • Action
    Get Metric

    Get Metric

  • Action
    Get Metrics

    Retrieve all metrics in the account.

  • Action
    Get Profile

    Get Profile

  • Action
    Get Profile by Email

    Fetch a single profile by its email address. Emits empty values if no profile is found.

  • Action
    Get Profile by ID

    Fetch a single profile by its Klaviyo profile ID.

  • Action
    Get Profiles

    List profiles, optionally filtered by email or other attributes.

  • Action
    Get Push Tokens

    Get Push Tokens

  • Action
    Get Reviews

    Get Reviews

  • Action
    Get Segment

    Get Segment

  • Action
    Get Segment Profiles

    Get all profiles in a given segment.

  • Action
    Get Segments

    Retrieve all segments in the account.

  • Action
    Get Tag

    Get Tag

  • Action
    Get Tags

    Get Tags

  • Action
    Get Template

    Get Template

  • Action
    Get Templates

    Get Templates

  • Action
    Merge Profiles

    Merge Profiles

  • Action
    Query Campaign Values

    Query Campaign Values

  • Action
    Query Flow Series

    Query Flow Series

  • Action
    Query Flow Values

    Query Flow Values

  • Action
    Query Form Series

    Query Form Series

  • Action
    Query Form Values

    Query Form Values

  • Action
    Query Metric Aggregates

    Query Metric Aggregates

  • Action
    Query Segment Series

    Query Segment Series

  • Action
    Query Segment Values

    Query Segment Values

  • Action
    Refresh Campaign Recipient Estimation

    Refresh Campaign Recipient Estimation

  • Action
    Remove Categories from Catalog Item

    Remove Categories from Catalog Item

  • Action
    Remove Items from Catalog Category

    Remove Items from Catalog Category

  • Action
    Remove Profile from List

    Remove a profile from a list by profile ID.

  • Action
    Remove Profiles from List

    Remove Profiles from List

  • Action
    Remove Tag from Campaigns

    Remove Tag from Campaigns

  • Action
    Remove Tag from Flows

    Remove Tag from Flows

  • Action
    Remove Tag from Lists

    Remove Tag from Lists

  • Action
    Remove Tag from Segments

    Remove Tag from Segments

  • Action
    Render Template

    Render Template

  • Action
    Request Profile Deletion

    Request Profile Deletion

  • Action
    Send Campaign

    Send Campaign

  • Action
    Subscribe Profile

    Subscribe a profile (email/SMS consent) to a given list.

  • Action
    Suppress Profile

    Suppress a profile from receiving email marketing (global suppression).

  • Action
    Tag Campaigns

    Tag Campaigns

  • Action
    Tag Flows

    Tag Flows

  • Action
    Tag Lists

    Tag Lists

  • Action
    Tag Segments

    Tag Segments

  • Action
    Unsubscribe Profile

    Unsubscribe a profile from email/SMS marketing for a given list.

  • Action
    Update Campaign

    Update Campaign

  • Action
    Update Catalog Category

    Update Catalog Category

  • Action
    Update Catalog Item

    Update Catalog Item

  • Action
    Update Catalog Variant

    Update Catalog Variant

  • Action
    Update Categories for Catalog Item

    Update Categories for Catalog Item

  • Action
    Update Coupon

    Update Coupon

  • Action
    Update Coupon Code

    Update Coupon Code

  • Action
    Update Flow Status

    Update Flow Status

  • Action
    Update Image

    Update a Klaviyo image. Reads the image first, overlays only the values you supply, then saves the merged result โ€” so anything you leave blank keeps its current value.

  • Action
    Update Items for Catalog Category

    Update Items for Catalog Category

  • Action
    Update List

    Update List

  • Action
    Update Profile

    Update an existing profile by its Klaviyo profile ID.

  • Action
    Update Segment

    Update Segment

  • Action
    Update Tag

    Update Tag

  • Action
    Update Template

    Update Template

  • Action
    Upload Image From File

    Upload Image From File

  • Action
    Upload Image From URL

    Upload Image From URL

Related apps

More in Marketing

Reviews

What our customers say

Questions

Klaviyo, answered

Is there a Klaviyo MCP server?

APIANT's MCP server at https://mcp.apiant.ai works with Klaviyo. Add that address to any AI client that takes a remote MCP server and sign in once in your browser. Your client can then run Klaviyo actions on demand, or have APIANT build, test and run automations that use Klaviyo. Nothing to install.

What can start an automation from Klaviyo?

Any of Klaviyo's 2 triggers in the catalog, including New Event and New or Updated Profile. Describe the moment in plain language and your agent picks the right one.

What can your agent do in Klaviyo?

Any of Klaviyo's 138 actions, including Create Back In Stock Subscription, Create Campaign, Create Campaign Clone and Create Catalog Category. Your agent maps the data both ways and tests every scenario before it ships.

Can I use Klaviyo directly from Claude, ChatGPT or Cursor?

Yes. Connect your AI client to APIANT once and it works with Klaviyo two ways. Ask it to do something in Klaviyo once and it runs that action on the spot. Ask for an automation and your agent builds it, tests every scenario and keeps it running on its own. A one-off action uses your plan's tasks the same way an automation step does.

Do I need to write code against the Klaviyo API?

No. APIANT connects to the Klaviyo API for you, and you sign in to Klaviyo once with OAuth. Describe what you want in plain language and your agent builds it on the Klaviyo triggers and actions in the catalog. If you need an endpoint that is not there yet, your agent reads the Klaviyo API documentation and adds it.

Which apps can Klaviyo connect to?

Any app in the catalog; the list on this page pairs Klaviyo with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.