DNSFilter

DNS layer threat protection for IT Professionals and Managed Service Providers driven by machine learning.

Integrate the DNSFilter API with the Klaviyo API

Setup the DNSFilter API trigger to run a workflow which integrates with the Klaviyo API. Pipedream's integration platform allows you to integrate DNSFilter and Klaviyo remarkably fast. Free for developers.

Add Member To List with Klaviyo API on New Policy Created from DNSFilter API
DNSFilter + Klaviyo
 
Try it
Add Member To List with Klaviyo API on New Threat Received from DNSFilter API
DNSFilter + Klaviyo
 
Try it
Create New List with Klaviyo API on New Policy Created from DNSFilter API
DNSFilter + Klaviyo
 
Try it
Create New List with Klaviyo API on New Threat Received from DNSFilter API
DNSFilter + Klaviyo
 
Try it
Get Lists with Klaviyo API on New Policy Created from DNSFilter API
DNSFilter + Klaviyo
 
Try it
New Policy Created from the DNSFilter API

Emit new event when a new policy is created. See the documentation

 
Try it
New Threat Received from the DNSFilter API

Emit new event when a user's DNS query is blocked by a policy. See the documentation

 
Try it
Assign Policy to Site with the DNSFilter API

Assigns a pre-existing policy to a specific site within your DNSFilter account. See the documentation

 
Try it
Add Member To List with the Klaviyo API

Add member to a specific list. See the docs here

 
Try it
Block Category From Policy with the DNSFilter API

Blocks a selected category from a policy applied to your DNSFilter account's sites or roaming clients. See the documentation

 
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

Overview of DNSFilter

The DNSFilter API enables you to automate interactions with your DNSFilter account, offering capabilities like managing filtered domains, accessing reports, updating settings, and more. Within Pipedream, you can wield this API for seamless and serverless integrations, crafting workflows that trigger on specified conditions, process DNSFilter data, and interact with other apps and services, all without managing infrastructure.

Connect DNSFilter

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    dnsfilter: {
      type: "app",
      app: "dnsfilter",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.dnsfilter.com/v1/users`,
      headers: {
        "Authorization": `Token ${this.dnsfilter.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Klaviyo

The Klaviyo API grants you the power to automate and personalize your email marketing efforts. With it, you can manage lists, profiles, and campaigns, track event-driven communications, and analyze the results. By leveraging this API on Pipedream, you can create intricate, automated workflows that respond in real-time to your users' behavior, sync data across multiple platforms, and tailor your marketing strategies to improve engagement and conversion rates.

Connect Klaviyo

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/accounts/`,
      headers: {
        "Authorization": `Klaviyo-API-Key ${this.klaviyo.$auth.api_key}`,
        "revision": `2023-12-15`,
      },
    })
  },
})