Memberful

Best-in-class membership software for independent creators, publishers, educators, podcasters, and more.

Integrate the Memberful API with the Drata API

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

Create Asset with Drata API on New Webhook Event from Memberful API
Memberful + Drata
 
Try it
Create Control with Drata API on New Webhook Event from Memberful API
Memberful + Drata
 
Try it
Create Vendor with Drata API on New Webhook Event from Memberful API
Memberful + Drata
 
Try it
Find Controls with Drata API on New Webhook Event from Memberful API
Memberful + Drata
 
Try it
Find Personnel with Drata API on New Webhook Event from Memberful API
Memberful + Drata
 
Try it
New Webhook Event from the Memberful API

Emit new event in Pipedream when a subscribed event is triggered in memberful.

 
Try it
Employee Terminated from the Drata API

Emit a new event when an employee is terminated. See the documentation.

 
Try it
Failed Monitor from the Drata API

Emit a new event whenever a monitor fails. See the documentation.

 
Try it
New Asset Added from the Drata API

Emit a new event for every new asset. See the documentation.

 
Try it
New Control Added from the Drata API

Emit a new event for every new control. See the documentation.

 
Try it
Create Asset with the Drata API

Create an asset. See the documentation.

 
Try it
Create Control with the Drata API

Create a new Control. See the documentation.

 
Try it
Create Vendor with the Drata API

Create a new Vendor. See the documentation.

 
Try it
Find Controls with the Drata API

Find Controls. See the documentation.

 
Try it
Find Personnel with the Drata API

Find Personnel. See the documentation.

 
Try it

Overview of Memberful

The Memberful API lets you handle memberships and subscriptions with precision. Using Pipedream, you can automate tasks around Memberful's robust features, like syncing member data, managing subscriptions, or triggering events based on membership changes. Pipedream's serverless platform turns these tasks into workflows you can build, run, and observe with ease.

Connect Memberful

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    memberful: {
      type: "app",
      app: "memberful",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      method: "POST",
      url: `https://${this.memberful.$auth.site}.memberful.com/api/graphql`,
      headers: {
        Authorization: `Bearer ${this.memberful.$auth.api_key}`,
        "Content-Type": `application/json`,
      },
      params: {
        query: `{
  members(first: 10) {
    totalCount
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        id
        email
        fullName
        subscriptions {
          id
          plan {
            id
            name
            priceCents
          }
        }
      }
    }
  }
}`,
      },
    })
  },
})

Overview of Drata

Drata is a compliance automation platform. Drata’s platform is built by compliance and security experts so you don’t have to be one. With 75+ native integrations, you can easily connect your tech stack and automate evidence collection and testing.

Pipedream customers get 25% off Drata, with implementation fees waived. Visit https://drata.com/partner/pipedream for more information.

Connect Drata

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: {
    drata: {
      type: "app",
      app: "drata",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://public-api.drata.com/public/controls`,
      headers: {
        Authorization: `Bearer ${this.drata.$auth.api_key}`,
      },
    })
  },
})