Skip to content
Recued
Menu
← Back to packs

Marketing Automation - Klaviyo

by recued-core v1 app_pack

API capability pack for bounded Klaviyo API operations against https://a.klaviyo.com only, pinned to revision 2026-04-15. Reads accounts, profiles, lists, segments, tags and tag groups, campaigns and messages, flows and flow messages, templates, metrics, events, reporting queries, and catalog items/variants/categories for daily ecommerce marketing work. Approval-gated writes are limited to one-profile create/import/update/merge, list create/update and explicit profile membership changes, tag create/update and explicit tag assignments, one event create, campaign send/cancel and recipient-estimate jobs, and flow status updates. Enroll a Klaviyo private API key connection that injects Authorization: Klaviyo-API-Key ... or an equivalent OAuth bearer/header connection; no credential is embedded in the manifest. The pack intentionally excludes profile deletion, suppression/subscription bulk jobs, campaign/template/flow creation or deletion, template editing, catalog mutation, webhooks, client public-key APIs, reviews client APIs, data-privacy deletion, push-token mutation, custom objects, bulk imports/exports, and arbitrary API passthrough.

What this pack installs

  • klaviyo Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs klaviyo external change
Read: account.search · No approvalRead: account.read · No approvalRead: profile.search · No approvalRead: profile.read · No approvalRead: profile.lists.search · No approvalRead: profile.segments.search · No approvalWrite: profile.create · Asks approvalWrite: profile.import · Asks approvalWrite: profile.update · Asks approvalWrite: profile.merge · Asks approvalRead: list.search · No approvalRead: list.read · No approvalRead: list.profiles.search · No approvalWrite: list.create · Asks approvalWrite: list.update · Asks approvalWrite: list.profiles.add · Asks approvalWrite: list.profiles.remove · Asks approvalRead: segment.search · No approvalRead: segment.read · No approvalRead: segment.profiles.search · No approvalRead: tag.search · No approvalRead: tag.read · No approvalWrite: tag.create · Asks approvalWrite: tag.update · Asks approvalRead: tag_group.search · No approvalRead: tag_group.read · No approvalWrite: tag.campaigns.add · Asks approvalWrite: tag.flows.add · Asks approvalWrite: tag.lists.add · Asks approvalWrite: tag.segments.add · Asks approvalRead: campaign.search · No approvalRead: campaign.read · No approvalRead: campaign.messages.search · No approvalRead: campaign_message.read · No approvalRead: campaign.send_job.read · No approvalRead: campaign.recipient_estimation.read · No approvalWrite: campaign.send · Asks approvalWrite: campaign.send.cancel · Asks approvalWrite: campaign.recipient_estimation.refresh · Asks approvalRead: flow.search · No approvalRead: flow.read · No approvalRead: flow.actions.search · No approvalRead: flow_action.read · No approvalRead: flow_action.messages.search · No approvalRead: flow_message.read · No approvalWrite: flow.status.update · Asks approvalRead: template.search · No approvalRead: template.read · No approvalRead: template.render · No approvalRead: metric.search · No approvalRead: metric.read · No approvalRead: metric.aggregate.query · No approvalRead: event.search · No approvalRead: event.read · No approvalWrite: event.create · Asks approvalRead: campaign.values.query · No approvalRead: flow.values.query · No approvalRead: catalog_item.search · No approvalRead: catalog_item.read · No approvalRead: catalog_variant.search · No approvalRead: catalog_variant.read · No approvalRead: catalog_category.search · No approvalRead: catalog_category.read · No approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:klaviyoklaviyoemailmarketingecommerceprofilescampaignsflowscatalogreportsapiv3composition