Klaviyo

Email Marketing and SMS Marketing Platform

Go to site
Explore
/
Apps
/
Klaviyo

Klaviyo API Integrations

Build and run workflows using the Klaviyo API. Use 1000s of open source triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    klaviyo: {
      type: "app",
      app: "klaviyo",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://a.klaviyo.com/api/v2/lists`,
      headers: {
        "Authorization": `Klaviyo-API-Key ${this.klaviyo.$auth.api_key}`,
        "revision": `2022-10-17`,
      },
    })
  },
})
Get Lists with Klaviyo API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Klaviyo
 
Try it
Get Lists with Klaviyo API on New Item in Feed from RSS API
RSS + Klaviyo
 
Try it
Get Lists with Klaviyo API on New Message from Discord API
Discord + Klaviyo
 
Try it
Get Lists with Klaviyo API on New Message In Channels from Slack API
Slack + Klaviyo
 
Try it
Get Lists with Klaviyo API on New Message in Channel from Discord Bot API
Discord Bot + Klaviyo
 
Try it
Add Member To List with the Klaviyo API

Add member to a specific list. See the docs here

 
Try it
Create New List with the Klaviyo API

Creates a new list in an account. See the docs here

 
Try it
Get Lists with the Klaviyo API

Get a listing of all of the lists in an account. See the docs here

 
Try it

Authentication

Klaviyo uses API keys for authentication. When you connect your Klaviyo account, Pipedream securely stores the keys so you can easily authenticate to Klaviyo APIs in both code and no-code steps.