Blocks
Klaviyo
Ecommerce email and SMS marketing platform
Integrate with Klaviyo for ecommerce marketing automation, personalized email campaigns, SMS marketing, customer segmentation, and analytics. Perfect for online stores with OAuth 2.0 authentication (PKCE required).
Block Preview
Klaviyo
Ecommerce email and SMS marketing platform
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the klaviyo block with monitoring enabled in production.
Inputs (UI)
Klaviyo Account
oauth-inputPlaceholder: Select Klaviyo account
Layout: full
Provider: klaviyo
Operation
dropdownLayout: full
Options: Create Profile, Get Profile, List Profiles, Update Profile
Profile ID
short-inputPlaceholder: Enter profile ID
Layout: full
Condition: operation = ["get_profile","update_profile"]
Placeholder: customer@example.com
Layout: full
Condition: operation = ["create_profile","update_profile"]
First Name
short-inputPlaceholder: Jane
Layout: half
Condition: operation = ["create_profile","update_profile"]
Last Name
short-inputPlaceholder: Smith
Layout: half
Condition: operation = ["create_profile","update_profile"]
Event Name
short-inputPlaceholder: Placed Order, Viewed Product
Layout: full
Condition: operation = "create_event"
Event Properties (JSON)
long-inputPlaceholder: {"product": "Shoes", "price": 99.99}
Layout: full
Condition: operation = "create_event"
Campaign ID
short-inputPlaceholder: Enter campaign ID
Layout: full
Condition: operation = "send_campaign"
Inputs (API)
credential
stringRequired
operation
stringRequired
profileId
stringOptional
Optional
firstName
stringOptional
lastName
stringOptional
eventName
stringOptional
eventProperties
stringOptional
campaignId
stringOptional
Outputs
Primary response type:
{
"data": "json"
}