AACFlow

Klaviyo

Manage profiles, lists, and track events in Klaviyo

Usage Instructions

Integrate Klaviyo into your workflow. Manage subscriber profiles, add and update list memberships, track custom events for behavioral email targeting, and retrieve campaign data for ecommerce marketing automation.

Tools

klaviyo_get_profiles

Retrieve profiles (subscribers) from Klaviyo with optional email filter

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
emailstringNoFilter profiles by email address
pageSizenumberNoNumber of profiles to return (max 100)
cursorstringNoPagination cursor for next page

Output

ParameterTypeDescription
profilesjsonArray of Klaviyo profile objects
nextCursorstringCursor for next page of results
totalnumberTotal number of profiles returned

klaviyo_create_profile

Create a new profile (subscriber) in Klaviyo

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
emailstringNoProfile email address
phoneNumberstringNoProfile phone number in E.164 format
firstNamestringNoProfile first name
lastNamestringNoProfile last name
organizationstringNoProfile organization
titlestringNoProfile job title
propertiesjsonNoCustom profile properties as JSON object

Output

ParameterTypeDescription
idstringKlaviyo profile ID
emailstringProfile email address
firstNamestringProfile first name
lastNamestringProfile last name
createdstringProfile creation timestamp

klaviyo_update_profile

Update an existing profile in Klaviyo

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
profileIdstringNoKlaviyo profile ID to update
emailstringNoUpdated email address
phoneNumberstringNoUpdated phone number in E.164 format
firstNamestringNoUpdated first name
lastNamestringNoUpdated last name
organizationstringNoUpdated organization
titlestringNoUpdated job title
propertiesjsonNoUpdated custom properties as JSON object

Output

ParameterTypeDescription
idstringKlaviyo profile ID
emailstringProfile email address
firstNamestringProfile first name
lastNamestringProfile last name
updatedstringProfile update timestamp

klaviyo_track_event

Track a custom event for a profile in Klaviyo

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
eventNamestringNoName of the event to track (e.g. "Purchased Item")
emailstringNoProfile email address to associate the event with
phoneNumberstringNoProfile phone number to associate the event with
profileIdstringNoKlaviyo profile ID to associate the event with
propertiesjsonNoEvent properties as JSON object
valuenumberNoMonetary value of the event
timestringNoISO 8601 timestamp of when the event occurred

Output

ParameterTypeDescription
successbooleanWhether the event was tracked successfully
eventIdstringKlaviyo event ID
eventNamestringName of the tracked event

klaviyo_get_lists

Retrieve all lists in a Klaviyo account

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
pageSizenumberNoNumber of lists to return per page (max 10)

Output

ParameterTypeDescription
listsjsonArray of Klaviyo list objects
totalnumberTotal number of lists returned

klaviyo_add_profiles_to_list

Add one or more profiles to a Klaviyo list

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
listIdstringNoID of the Klaviyo list to add profiles to
emailsstringNoComma-separated email addresses to add to the list
profileIdsstringNoComma-separated Klaviyo profile IDs to add to the list

Output

ParameterTypeDescription
successbooleanWhether profiles were added successfully
listIdstringThe Klaviyo list ID
addednumberNumber of profiles added to the list

klaviyo_get_campaigns

Retrieve email or SMS campaigns from Klaviyo

Input

ParameterTypeRequiredDescription
apiKeystringNoKlaviyo private API key
channelstringNoCampaign channel: "email" or "sms" (default: email)
pageSizenumberNoNumber of campaigns to return per page (max 50)

Output

ParameterTypeDescription
campaignsjsonArray of Klaviyo campaign objects
totalnumberTotal number of campaigns returned

En esta página

Empieza a construir hoy
Más de 100 000 constructores confían en nosotros.
La plataforma SaaS para crear agentes de IA y operar tu fuerza de trabajo agéntica.
Empezar