Email/SMS marketing automation via your own Klaviyo account -- profiles and consent, lists and segments, campaigns (email + SMS), flows, events and metrics, catalogs, coupons, reviews, templates, t...
What this app can do
50 tools registered
Connect KlaviyoFree
Connect Klaviyo by saving your own private API key, after checking it actually works. Get it from Klaviyo: Settings > API Keys > Create Private API Key.
Disconnect KlaviyoFree
Disconnect Klaviyo: deletes the saved API key. Nothing in your Klaviyo account is changed -- lists, flows, campaigns, and profiles all stay exactly as they are; only this connector's access to them stops.
Get Klaviyo ConnectionFree
Check whether Klaviyo is currently connected (does not reveal the saved API key).
Get Klaviyo Account8 tok
Read the connected Klaviyo account's own profile: contact email, timezone, public API key, and whether it's a test account.
Create Profile16 tok
Create a new Klaviyo profile (contact) with email/phone/external_id plus optional name, organization, location, and custom properties.
Update Profile16 tok
Update an existing Klaviyo profile's email/phone/name/organization/title or merge custom properties. Only given fields change.
Get Profile8 tok
Read one Klaviyo profile in full by its id.
List Profiles8 tok
List Klaviyo profiles, optionally filtered by exact email or phone number, with cursor pagination.
Delete Profile16 tok
Request deletion of a Klaviyo profile (data-privacy erasure request). This is queued by Klaviyo and cannot be undone once processed.
Create List16 tok
Create a new Klaviyo list (a static, explicit opt-in group you add/remove profiles from directly).
List Lists8 tok
List all Klaviyo lists with cursor pagination.
Get List8 tok
Read one Klaviyo list's details by id.
Delete List16 tok
Permanently delete a Klaviyo list. Profiles themselves are not deleted, only removed from this list.
Add Profiles To List16 tok
Add one or more existing profiles (by id) to a Klaviyo list.
Remove Profiles From List16 tok
Remove one or more profiles (by id) from a Klaviyo list.
List List Members8 tok
List the profiles that belong to one Klaviyo list, with cursor pagination.
List Segments8 tok
List Klaviyo segments (dynamic, condition-based groups computed by Klaviyo itself) with cursor pagination.
Get Segment8 tok
Read one Klaviyo segment's details by id.
List Segment Members8 tok
List the profiles currently matching one Klaviyo segment's conditions, with cursor pagination. Read-only -- you cannot add/remove members directly, only the underlying behavior/list membership that feeds the segment's own conditions.
Create Event16 tok
Track a custom event for a profile (e.g. 'Placed Order', 'Viewed Product') with a numeric value and arbitrary properties. Creates the profile automatically if it doesn't exist yet, and creates the metric automatically the first time this event name is used.
List Events8 tok
List recorded Klaviyo events, optionally filtered by metric id or profile id, with cursor pagination.
List Metrics8 tok
List all event-type metrics Klaviyo has recorded for this account (e.g. 'Placed Order', 'Opened Email'), with cursor pagination.
List Campaigns8 tok
List Klaviyo campaigns (one-off email or SMS sends), filtered by channel, with cursor pagination.
Get Campaign8 tok
Read one Klaviyo campaign's details by id.
Create Campaign16 tok
Create a new Klaviyo email or SMS campaign targeting one or more lists/segments. Created in draft -- use send_campaign to actually send it, or schedule it from the Klaviyo UI.
Send Campaign20 tok
Send a Klaviyo campaign now. The campaign must already have content and an audience configured.
List Flows8 tok
List Klaviyo flows (automated multi-step sequences triggered by events, segment membership, or dates).
Get Flow8 tok
Read one Klaviyo flow's details by id.
Set Flow Status16 tok
Turn a Klaviyo flow live, or pause/draft it. status must be one of: live, draft, manual.
List Templates8 tok
List reusable Klaviyo email templates.
Get Template8 tok
Read one Klaviyo email template's HTML by id.
Create Template16 tok
Create a new reusable Klaviyo email template from raw HTML.
List Tags8 tok
List tags defined on this Klaviyo account -- organizing labels attachable to campaigns/flows/lists/segments.
Create Tag16 tok
Create a new Klaviyo tag.
Tag Resource16 tok
Attach an existing tag to a campaign, flow, list, or segment by id.
List Catalog Items8 tok
List items in Klaviyo's product catalog -- products that can be rendered into dynamic email/SMS blocks (recommendations, browse abandonment, etc).
Get Catalog Item8 tok
Read one Klaviyo catalog item in full.
Create Catalog Item16 tok
Create a product in Klaviyo's catalog so it can be used in dynamic email/SMS blocks and recommendations.
Update Catalog Item16 tok
Update selected fields of an existing Klaviyo catalog item (price, title, published state, etc).
Delete Catalog Item16 tok
Permanently delete a product from Klaviyo's catalog.
List Catalog Categories8 tok
List categories in Klaviyo's product catalog.
List Coupons8 tok
List discount coupons (the reusable discount definition, not individual codes) configured in Klaviyo.
Create Coupon16 tok
Create a discount coupon definition in Klaviyo (the template a coupon code is issued under).
Delete Coupon16 tok
Permanently delete a coupon definition from Klaviyo.
List Coupon Codes8 tok
List individual redeemable codes issued under a Klaviyo coupon.
Create Coupon Code16 tok
Issue a new redeemable code under an existing Klaviyo coupon, optionally with an expiry date.
List Webhook Topics8 tok
List the event topics Klaviyo can notify a webhook about (e.g. campaign.sent, profile.created).
List Webhooks8 tok
List webhook subscriptions configured on this Klaviyo account.
Create Webhook16 tok
Create a webhook subscription: Klaviyo will POST to your endpoint_url when any of the given topics occur.
Delete Webhook16 tok
Permanently remove a Klaviyo webhook subscription.