What does this PR do?

This PR implements the Klaviyo piece for Activepieces, addressing issue #8284.

Summary of Changes

Actions

  • Create or Update Profile - Create new profiles or update existing ones by email
  • Track Event - Track custom events for profiles
  • Subscribe Profile - Subscribe profiles to email or SMS marketing
  • Unsubscribe Profile - Unsubscribe profiles from email or SMS marketing
  • Add Profile to List - Add a profile to a specific list
  • Remove Profile from List - Remove a profile from a specific list
  • Create List - Create a new subscriber list
  • Find Profile - Search for profiles by email or phone number
  • Find List by Name - Search for lists by name
  • Find Tag by Name - Search for tags by name
  • Custom API Call - Make custom API calls to any Klaviyo endpoint

Triggers

  • New Profile - Triggers when a new profile is created
  • New Event - Triggers when a new event is tracked
  • Profile Added to List - Triggers when a profile is added to a specific list

Authentication

  • API Key authentication with validation
  • Uses Klaviyo API revision 2024-10-15

Testing

  • Build passes successfully
  • Lint passes with only minor warnings (no errors)
  • All TypeScript compilation errors resolved

Related Issue

Fixes #8284

Bounty Claim

/claim #8284

Claim

Total prize pool $100
Total paid $0
Status Pending
Submitted February 23, 2026
Last updated February 23, 2026

Contributors

PI

Pitrat

@Pitrat-wav

100%

Sponsors

AC

Activepieces (YC S22)

@activepieces

$100