Klaviyo

Klaviyo support focuses on profiles and campaign reads. Vorlek hides API revision details and normalizes Klaviyo's status vocabulary for agents.

Connection setup

  1. Create a Klaviyo private API key starting with pk_.
  2. Grant scopes for profiles, campaigns, and templates according to the tools you plan to call.
  3. Connect with vorlek connect klaviyo --api-key pk_xxxxx or through the dashboard.
  4. Run get_connection_status before relying on the connection in an agent workflow.

Gotchas

Tool coverage

ToolSupportNotes
upsert_contactYesWrites profile fields directly; no custom-field creation step is required.
get_contactYesLooks up one profile by email for read-after-write verification.
send_transactionalNoReturns TOOL_NOT_SUPPORTED; use Klaviyo flows for transactional behavior.
get_campaign_statsYesNormalizes campaign metrics where Klaviyo exposes them.
list_templatesYesReturns available template ids and names.
list_campaignsYesMaps Klaviyo Title Case statuses into Vorlek lowercase statuses.

Provider links