Integration

Klaviyo integration

Marketing automation platform for email and SMS. Create and manage customer profiles, segments, campaigns, flows, and track events. Perfect for e-commerce marketing, customer engagement, and personalized messaging at scale.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Klaviyo.Built from the 22 Klaviyo tools below, on the connection you add once.

Common Klaviyo use cases

  • List management
  • Lead capture
  • Analytics setup
  • GDPR compliance
  • Track purchases
  • Marketing emails
  • Pause automation
  • Audience targeting
  • Subscription forms
  • Campaign management

What you can do with Klaviyo

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Profile, 5 operations

  • create_profileCreate profilePOSTCreates a new customer profile in Klaviyo.
  • delete_profileDelete profilePOSTInitiates a data privacy deletion job to permanently remove a customer profile.
  • get_profileGet profileGETRetrieves detailed information about a specific customer profile.
  • list_profilesList profilesGETRetrieves a paginated list of customer profiles from Klaviyo.
  • update_profileUpdate profilePATCHUpdates properties of an existing customer profile.

Campaign, 4 operations

  • create_campaignCreate campaignPOSTCreates a new campaign with specified audience and settings.
  • delete_campaignDelete campaignDELETEDeletes a campaign by ID.
  • list_campaignsList campaignsGETRetrieves all campaigns. A channel filter is required.
  • send_campaignSend campaignPOSTTriggers immediate sending of a campaign.

Flow, 3 operations

  • get_flowGet flowGETRetrieves detailed information about a specific automation flow.
  • list_flowsList flowsGETRetrieves all automation flows.
  • update_flow_statusUpdate flow statusPATCHUpdates the status of an automation flow.

List, 3 operations

  • add_profiles_to_listAdd profiles to listPOSTAdds customer profiles to a specific email list.
  • list_listsList listsGETRetrieves all email subscription lists.
  • remove_profile_from_listRemove profile from listDELETERemoves customer profiles from a specific email list.

Catalog, 1 operation

  • sync_catalogSync catalogPOSTBulk creates catalog items for product sync.

Catalog item, 1 operation

  • list_catalog_itemsList catalog itemsGETRetrieves product catalog items for personalization.

Event, 1 operation

  • create_eventCreate eventPOSTTracks a customer event for behavioral targeting and analytics.

Metric, 1 operation

  • list_metricsList metricsGETRetrieves all tracked metrics (event types).

Metric aggregate, 1 operation

  • get_metric_aggregatesGet metric aggregatesPOSTRetrieves aggregated statistics for a specific metric.

Segment, 1 operation

  • list_segmentsList segmentsGETRetrieves all customer segments.

Template, 1 operation

  • list_templatesList templatesGETRetrieves all email templates.

Use Klaviyo from Claude Code, Cursor or Codex

Connect Klaviyo in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Klaviyo operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Klaviyo

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Klaviyo once

    Add your Klaviyo connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Klaviyo integration FAQ

What can you do with the Klaviyo integration?

LiveContext exposes 22 operations on Klaviyo, covering profile, campaign, flow and list. Common uses include List management, Lead capture and Analytics setup.

Popular integrations

Browse the whole catalog