Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: API
For general setup steps, permissions, and troubleshooting, start with: App Integrations.

Connect Klaviyo

  1. Go to Settings → Apps in Hyper
  2. Select Klaviyo → Connect New
  3. Provide your Klaviyo API key

Common capabilities

  • Segment audiences and manage email lists
  • Orchestrate personalized email sequences
  • Track campaign performance and engagement

Use in Chat

Enable Klaviyo in the tool selector. Ask your agent to manage lists, create campaigns, or check performance.

Use in Agents

Add Klaviyo to an agent’s toolkits and select the connection. Mark sensitive actions as “requires approval.”

Use in Flows

Automate email sequences, audience segmentation, and campaign orchestration using Klaviyo action nodes.

Troubleshooting

  • API errors: verify your API key and account permissions
  • List issues: check audience segment configuration

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Add Member To ListAdd member(s) to a Klaviyo list by profile IDs
Create CampaignCreate a Klaviyo campaign with defined inputs (email|sms|mobile_push)
Create Custom MetricCreate a Klaviyo custom metric (typed definition with required metric_id)
Create ListCreate a new Klaviyo list in the connected account
Create ProfileCreate a Klaviyo profile
Create SegmentCreate a Klaviyo segment with a structured definition
Create TagCreate a tag
Create Tag GroupCreate a tag group
Delete CampaignDelete a Klaviyo campaign by id
Delete Custom MetricDelete a Klaviyo custom metric by id
Delete SegmentDelete a Klaviyo segment by id
Delete TagDelete a tag by id
Get AccountGet a Klaviyo account by id
Get AccountsRetrieve the account(s) associated with the connected private API key
Get CampaignGet a Klaviyo campaign by id
Get Campaign MessageGet a single Klaviyo campaign message by id
Get Campaign MessagesList messages for a Klaviyo campaign (with pagination)
Get Campaign Send JobGet a Klaviyo campaign send job by id
Get CampaignsList campaigns filtered by channel (email|sms|mobile_push)
Get Custom MetricGet a Klaviyo custom metric by id
Get Custom MetricsList Klaviyo custom metrics (paginated)
Get ListGet a Klaviyo list by id
Get ListsList Klaviyo lists for the connected account
Get Lists For ProfileList lists a profile belongs to (paginated)
Get MetricGet a Klaviyo metric by id
Get MetricsList Klaviyo metrics with optional integration filters
Get Metrics For Custom MetricList metrics for a given custom metric (paginated)
Get ProfileGet a Klaviyo profile by id
Get ProfilesList Klaviyo profiles (filters, sorts, additional-fields, pagination)
Get Profiles For ListList profiles for a Klaviyo list (paginated)
Get Profiles For SegmentList profiles for a Klaviyo segment (filters, sort, pagination)
Get ReviewGet a Klaviyo review by id
Get ReviewsList Klaviyo reviews (paginated)
Get SegmentGet a Klaviyo segment by id
Get SegmentsList Klaviyo segments (filters and pagination)
Get TagGet a single tag by id
Get Tag GroupGet a single tag group by id
Get Tag GroupsList tag groups (paginated)
Get TagsList tags (filters, sort, pagination)
Send CampaignSend a Klaviyo campaign (creates campaign send job)
Tag CampaignsAssociate a tag with one or more campaigns. Requires valid campaign IDs
Tag ListsAssociate a tag with one or more lists. Requires valid list IDs
Tag SegmentsAssociate a tag with one or more segments. Requires valid segment IDs
Update CampaignUpdate a Klaviyo campaign by id
Update Campaign MessageUpdate a Klaviyo campaign message by id (email|sms|mobile_push)
Update Custom MetricUpdate a Klaviyo custom metric by id
Update ListUpdate a Klaviyo list by id
Update ProfileUpdate a Klaviyo profile by id
Update ReviewUpdate a Klaviyo review status by id (supports rejection details)
Update SegmentUpdate a Klaviyo segment by id
Update TagUpdate a tag by id (name only)