Voiceflow Integration

Voiceflow (opens in a new tab) is a low-code chatbot builder platform for building conversational AI agents. This guide outlines how to integrate Voiceflow with Weavel to leverage advanced analytics capabilities.

Import data from Voiceflow

Easily import your Voiceflow bot's user interactions and conversation logs into Weavel. This integration allows Weavel's AI to analyze the data, providing insights into user behaviors and bot performance that can enhance your conversational strategies.

This is a one-time import process that transfers your historical data from Voiceflow to Weavel.

  1. Access Import Settings: Go to Settings > Importers and choose Voiceflow.
  2. Enter Voiceflow Details: Input your Voiceflow Project ID and Agent API Key. Specify the start date for data import.
    • Voiceflow Project ID can be found in Settings > General section of your Voiceflow project dashboard.
    • Agent API key is used to authenticate the data import process. It can be found in Integrations > API Keys section of your Voiceflow project dashboard.
    • Specify the start date from which you want to begin importing your conversation data.
  3. Start Import: Click Import to begin transferring data to Weavel.

The import process may take anywhere from a few minutes to several hours, depending on the volume of data.

Log messages in real time

You can directly log data from your Voiceflow bot in real time by using the Weavel integration. (Currently realtime logging is only supported with the web chat component) To enable real-time data logging from Voiceflow to Weavel, follow the instructions here (opens in a new tab).

Once integrated, all of your future bot and user messages will be automatically logged to Weavel, allowing you to view your bot's conversations and analysis reports on Weavel in real time.

Identify users and send track events

We provide two Voiceflow functions to help you identify users and send track events to Weavel.

Identify users

You can use this function to identify users in Weavel. This will populate the user's profile in Weavel with the provided user id, name, email, and other details.

You can copy the code here (opens in a new tab) and create a new function in your Voiceflow project.

Note: name and email are reserved fields. The name field should be used for the user's display name, and the email field should be used for the user's email address.

Log track event

You can use this function to log track events in Weavel. This is useful for tracking user interactions and events in your bot, such as button clicks, successful form submissions, and other custom events.

You can copy the code here (opens in a new tab) and create a new function in your Voiceflow project.