The CX Platform for Consumer Brands
Emit new event when a conversation is created in Dixa. See the documentation.
Emit new events when the status of a conversation changes (e.g., open, closed, or abandoned). See the documentation.
Emit new event when a customer submits a satisfaction rating for a conversation. See the documentation.
Emit new event when a new message is added to a conversation. See the documentation.
Emit new event when a tag is added to a conversation. See the documentation.
Adds a message to an existing conversation. See the documentation.
Allows you to add one or more email addresses to the global suppressions group. See the docs here
Creates a new email or contact form-based conversation. See the documentation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
dixa: {
type: "app",
app: "dixa",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://dev.dixa.io/v1/agents`,
headers: {
"authorization": `${this.dixa.$auth.api_key}`,
},
})
},
})
The Twilio SendGrid API opens up a world of possibilities for email automation, enabling you to send emails efficiently and track their performance. With this API, you can programmatically create and send personalized email campaigns, manage contacts, and parse inbound emails for data extraction. When you harness the power of Pipedream, you can connect SendGrid to hundreds of other apps to automate workflows, such as triggering email notifications based on specific actions, syncing email stats with your analytics, or handling incoming emails to create tasks or tickets.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendgrid: {
type: "app",
app: "sendgrid",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.sendgrid.com/v3/user/account`,
headers: {
Authorization: `Bearer ${this.sendgrid.$auth.api_key}`,
},
})
},
})