Marketing automation
Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.
Creates a new subscriber. If the email already exists, it will update the existing subscriber. See the docs here
If the workflow is not active, the subscriber will not be added to the workflow. See the docs here
With the Drip API, you can:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
drip: {
type: "app",
app: "drip",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.getdrip.com/v2/user`,
headers: {
Authorization: `Bearer ${this.drip.$auth.oauth_access_token}`,
},
})
},
})
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
async run({ steps, $ }) {
// Return data to use it in future steps
return steps.trigger.event
},
})