with DeployHQ and Engage?
Adds a new user to your Engage account. Use this to sync customer data with Engage. See the documentation
DeployHQ is a service that automates the deployment of your web applications. By integrating with version control systems, DeployHQ can automatically deploy code changes to various environments. Using the DeployHQ API on Pipedream, you can orchestrate deployments, manage your projects, and synchronize deployment activities with other tools in your toolchain. It opens up possibilities for custom deployment workflows, notifications, monitoring, and more, all connected within the Pipedream ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
deployhq: {
type: "app",
app: "deployhq",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.deployhq.$auth.account_name}.deployhq.com/projects`,
headers: {
"Accept": `application/json`,
"Content-Type": `application/json`,
},
auth: {
username: `${this.deployhq.$auth.email}`,
password: `${this.deployhq.$auth.api_key}`,
},
})
},
})
The Engage API lets you automate and streamline your customer communication by sending personalized messages. With this API, you can craft interactions based on user behavior, preferences, and feedback. On Pipedream, you can integrate Engage with your workflow to trigger actions based on events from other apps, manage contact lists, and analyze communication patterns — all in real-time and without managing servers.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
engage: {
type: "app",
app: "engage",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.engage.so/v1/users`,
auth: {
username: `${this.engage.$auth.public_key}`,
password: `${this.engage.$auth.secret_key}`,
},
})
},
})