Automate Klaviyo
HumDay reads Klaviyo’s own published API description and derives 345 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Klaviyo is
Klaviyo is a marketing automation platform for e-commerce, covering email and SMS campaigns, customer profiles, segments, events and product catalogues.
API host: a.klaviyo.com
Things people automate with Klaviyo
What HumDay can do in Klaviyo
141 documented operations change something in Klaviyo. The 74 most useful are listed here.
- POSTCreate Event
/api/events - POSTCreate Client Event
/client/events - POSTCreate Catalog Item
/api/catalog-items - POSTBulk Create Client Events
/client/event-bulk-create - POSTCreate Conversation Message
/api/conversation-messages - POSTBulk Create Events
/api/event-bulk-create-jobs - POSTBulk Create Catalog Items
/api/catalog-item-bulk-create-jobs - POSTBulk Create Data Source Records
/api/data-source-record-bulk-create-jobs - PATCHUpdate Campaign Message
/api/campaign-messages/{id} - POSTCreate Form
/api/forms - POSTCreate List
/api/lists - POSTCreate Webhook
/api/webhooks - POSTCreate Campaign
/api/campaigns - POSTUpload Image From File
/api/image-upload - POSTCreate Campaign Clone
/api/campaign-clone - POSTCreate Client Subscription
/client/subscriptions - POSTSend Campaign
/api/campaign-send-jobs - POSTQuery Form Series
/api/form-series-reports - POSTQuery Form Values
/api/form-values-reports - POSTQuery Campaign Values
/api/campaign-values-reports - POSTCreate Back In Stock Subscription
/api/back-in-stock-subscriptions - POSTBulk Delete Catalog Items
/api/catalog-item-bulk-delete-jobs - POSTBulk Update Catalog Items
/api/catalog-item-bulk-update-jobs - POSTCreate Data Source Record
/api/data-source-record-create-jobs - POSTBulk Delete Object Records
/api/object-record-bulk-delete-jobs - POSTCreate Client Back In Stock Subscription
/client/back-in-stock-subscriptions - POSTAssign Template to Campaign Message
/api/campaign-message-assign-template - POSTBulk Subscribe Profiles
/api/profile-subscription-bulk-create-jobs - DELETEDelete Catalog Item
/api/catalog-items/{id} - PATCHUpdate Catalog Item
/api/catalog-items/{id} - PATCHUpdate Image for Campaign Message
/api/campaign-messages/{id}/relationships/image - PATCHCancel Campaign Send
/api/campaign-send-jobs/{id} - POSTAdd Categories to Catalog Item
/api/catalog-items/{id}/relationships/categories - POSTCreate Tag
/api/tags - POSTCreate Flow
/api/flows - POSTUpload Image From URL
/api/images - POSTCreate Coupon
/api/coupons - POSTCreate Profile
/api/profiles - POSTCreate Segment
/api/segments - POSTCreate Template
/api/templates - POSTCreate Web Feed
/api/web-feeds - POSTCreate Tag Group
/api/tag-groups - POSTCreate Client Review
/client/reviews - POSTCreate or Update Push Token
/api/push-tokens - POSTCreate or Update Client Profile
/client/profiles - POSTCreate Coupon Code
/api/coupon-codes - POSTCreate Data Source
/api/data-sources - POSTCreate Object Type
/api/object-types - POSTCreate Custom Metric
/api/custom-metrics - POSTCreate Object Schema
/api/object-schemas - POSTCreate or Update Profile
/api/profile-import - POSTCreate or Update Client Push Token
/client/push-tokens - POSTCreate Catalog Variant
/api/catalog-variants - POSTQuery Metric Aggregates
/api/metric-aggregates - POSTCreate Catalog Category
/api/catalog-categories - POSTQuery Flow Series
/api/flow-series-reports - POSTQuery Flow Values
/api/flow-values-reports - POSTQuery Segment Series
/api/segment-series-reports - POSTQuery Segment Values
/api/segment-values-reports - POSTCreate Universal Content
/api/template-universal-content - POSTBulk Create Coupon Codes
/api/coupon-code-bulk-create-jobs - POSTBulk Create Catalog Variants
/api/catalog-variant-bulk-create-jobs - POSTBulk Create Catalog Categories
/api/catalog-category-bulk-create-jobs - POSTRefresh Campaign Recipient Estimation
/api/campaign-recipient-estimation-jobs - POSTBulk Suppress Profiles
/api/profile-suppression-bulk-create-jobs - POSTBulk Unsubscribe Profiles
/api/profile-subscription-bulk-delete-jobs - DELETEDelete Form
/api/forms/{id} - DELETEDelete List
/api/lists/{id} - PATCHUpdate List
/api/lists/{id} - POSTAdd Profiles to List
/api/lists/{id}/relationships/profiles - DELETEDelete Webhook
/api/webhooks/{id} - PATCHUpdate Webhook
/api/webhooks/{id} - DELETEDelete Campaign
/api/campaigns/{id} - PATCHUpdate Campaign
/api/campaigns/{id}
What HumDay can read from Klaviyo
These are the operations a schedule or a trigger can watch.
- GETGet Bulk Create Catalog Items Jobs
/api/catalog-item-bulk-create-jobs - GETGet Campaign Message
/api/campaign-messages/{id} - GETGet Bulk Create Catalog Items Job
/api/catalog-item-bulk-create-jobs/{job_id} - GETGet Image for Campaign Message
/api/campaign-messages/{id}/image - GETGet Campaign for Campaign Message
/api/campaign-messages/{id}/campaign - GETGet Template for Campaign Message
/api/campaign-messages/{id}/template - GETGet Bulk Delete Catalog Items Jobs
/api/catalog-item-bulk-delete-jobs - GETGet Bulk Update Catalog Items Jobs
/api/catalog-item-bulk-update-jobs - GETGet Event
/api/events/{id} - GETGet Catalog Item
/api/catalog-items/{id} - GETGet Flow Message
/api/flow-messages/{id} - GETGet Object Record
/api/object-records/{id} - GETGet Image ID for Campaign Message
/api/campaign-messages/{id}/relationships/image - GETGet Campaign Send Job
/api/campaign-send-jobs/{id} - GETGet Campaign ID for Campaign Message
/api/campaign-messages/{id}/relationships/campaign - GETGet Template ID for Campaign Message
/api/campaign-messages/{id}/relationships/template - GETGet Message IDs for Campaign
/api/campaigns/{id}/relationships/campaign-messages - GETGet Events
/api/events - GETGet Bulk Delete Catalog Items Job
/api/catalog-item-bulk-delete-jobs/{job_id} - GETGet Bulk Update Catalog Items Job
/api/catalog-item-bulk-update-jobs/{job_id} - GETGet Catalog Items
/api/catalog-items - GETGet Metric for Event
/api/events/{id}/metric - GETGet Profile for Event
/api/events/{id}/profile - GETGet Webhook Topics
/api/webhook-topics - GETGet Variants for Catalog Item
/api/catalog-items/{id}/variants - GETGet Template for Flow Message
/api/flow-messages/{id}/template
How automating Klaviyo works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Klaviyo account.
- Grant access, then go live. You approve the specific Klaviyo operations it may use — and only those.
Popular Klaviyo integrations
Connect Klaviyo to the tools people pair it with most.
- Klaviyo and OData for namespace microsoft.graphintegration
- Klaviyo and Cloudflareintegration
- Klaviyo and NetBoxintegration
- Klaviyo and GitHubintegration
- Klaviyo and Mistintegration
- Klaviyo and Loket.nlintegration
- Klaviyo and Atlassian The Jira Cloud platformintegration
- Klaviyo and Magento B2Bintegration
- Klaviyo and Stripeintegration
- Klaviyo and Zuora Reference Billingintegration
- Klaviyo and bunqintegration
- Klaviyo and DocuSignintegration
Automate Klaviyo with these
- SendGrid Email Activity (beta)334 operations
- Mailchimp294 operations
- ClickMeter104 operations
- Mandrillapp Mandrill90 operations
- www.zoomconnect.com54 operations
- Vestorly51 operations
- Adobe Experience Manager (AEM)48 operations
- Braze Endpoints31 operations
- Bufferapp18 operations
- StatSocial Platform17 operations
- HubSpot Contacts13 operations
- Inboxroute Mailsquad8 operations
Categories
Questions about Klaviyo automation
- Can HumDay connect to Klaviyo?
- Yes. HumDay reads Klaviyo's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 345 operations are documented.
- Do I need to write code to automate Klaviyo?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Klaviyo account.
- What can HumDay do in Klaviyo?
- 141 of the 345 documented operations change something in Klaviyo, and 204 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Klaviyo account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Klaviyo is held behind that approval.
Where this came from
The operations above are read from the API description Klaviyo publishes themselves at raw.githubusercontent.com/klaviyo/openapi/main/openapi/stable.json. Descriptions are the provider’s own words, not ours.