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}`,
},
})
},
})
Automated Syncing of Voiceflow Projects: Integrate GitHub with Voiceflow using Pipedream to automatically commit changes in your Voiceflow projects to a repository. Each time a project is updated in Voiceflow, Pipedream triggers a workflow that pushes the latest version to GitHub, ensuring version control and backup for your conversational apps.
User Interaction Triggered Support Tickets: Connect Voiceflow with Zendesk via Pipedream. When a user encounters an issue or requests help in a Voiceflow-powered chatbot, Pipedream captures the event and creates a support ticket in Zendesk with the user's query and contact details, streamlining customer support follow-ups.
Voiceflow Analytics to Google Sheets: Use Pipedream to send session data from Voiceflow to Google Sheets. After a conversation ends in a Voiceflow application, Pipedream can automatically extract the session details and append them to a Google Sheet, providing easy-to-analyze data for improving user experiences.
Voiceflow uses API keys for authentication. When you connect your Voiceflow account, Pipedream securely stores the keys so you can easily authenticate to Voiceflow APIs in both code and no-code steps.
See the docs for details on the different types of API keys.