For the full API reference, see the Klaviyo API documentation.
Connection setup
1
Get your private API key
Log in to Klaviyo and go to Settings > API Keys. Create a new Private API Key with the scopes your workflows need.
2
Add the connection in Spojit
Go to Connections in Spojit, click Add Connection, select Klaviyo, and enter:
- API Key: Your Klaviyo private API key
Tools
Profiles
list-profiles: List customer profiles
list-profiles: List customer profiles
get-profile: Get profile by ID
get-profile: Get profile by ID
create-profile: Create a profile
create-profile: Create a profile
object
required
Profile attributes:
email, phone_number, first_name, last_name, properties, etc.Lists
list-lists: List audience lists
list-lists: List audience lists
No parameters required.Example response:
Campaigns & Flows
list-campaigns: List campaigns
list-campaigns: List campaigns
list-flows: List automation flows
list-flows: List automation flows
Events
list-events: List tracked events
list-events: List tracked events
create-event: Track a custom event
create-event: Track a custom event
object
required
Event attributes including
metric (name), profile (email/id), properties, time, value.