with CloudTalk and Voiceflow?
The CloudTalk API facilitates advanced telephony capabilities, letting you streamline communication workflows, from call tracking and analytics to automating customer support processes. With Pipedream's integration, you can effortlessly connect CloudTalk to a myriad of other apps and services, enabling you to automate actions based on call events, synchronize customer data across platforms, and trigger communication sequences without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
cloudtalk: {
type: "app",
app: "cloudtalk",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://my.cloudtalk.io/api/calls/index.json`,
auth: {
username: `${this.cloudtalk.$auth.api_key}`,
password: `${this.cloudtalk.$auth.api_secret}`,
},
})
},
})
The Voiceflow API provides programmatic access to Voiceflow's conversational AI platform, enabling users to create, update, and deploy voice and chat applications. Through Pipedream, developers can automate workflows involving Voiceflow projects, such as syncing conversation designs with external tools, triggering customer support messages based on user interactions, or compiling analytics from user sessions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
voice: {
type: "app",
app: "voice",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.voiceflow.com/v3alpha/knowledge-base/faqs`,
headers: {
"Accept": `application/json`,
"Authorization": `${this.voice.$auth.api_key}`,
},
})
},
})