Custom Integrations
In this section, we will introduce you to the powerful feature of custom integrations in Buzzeasy. Custom integrations allow you to extend the functionality of Buzzeasy by connecting it with external systems or implementing your own logic. Currently, Buzzeasy supports three types of custom integrations: Custom Integration Node, Custom Bots and External Voice Bot. These integrations can be used in workflows as nodes.
Custom Integration Node
The Custom Integration Node in Buzzeasy is a flexible and powerful tool that allows you to interact with external systems or databases. It works by making an HTTP POST request to a user-defined endpoint. The request includes metadata about the current conversation and the current workflow data (key-value pairs).
Users can modify the workflow data by providing an updated list in the HTTP response. This allows you to implement a data dip — pulling data from your database — or writing data to a database, executing an HTTP request to a third-party system (like a CRM), and more.
Custom Bot
The second type of custom integration is the Custom Bot. This integration provides an interface where your solution can interact directly with the customer. This is useful for implementing advanced bots that cannot be developed within Buzzeasy or for creating a new type of connector, which enables direct connection between the customer and an agent.
These custom integrations enable a high level of customization and flexibility, allowing you to tailor your Buzzeasy workflows to your specific needs and integrate seamlessly with other systems.
In the upcoming sections, we'll delve deeper into each of these custom integrations. We will provide detailed descriptions of the interfaces, explain the structure of the models, and guide you on how to implement these integrations effectively.
External Voice Bot
The External Voice Bot integration allows you to bring a third-party voice bot into an active call by conferencing it in via SIP. This enables real-time voice interaction between the customer and an external system, while still keeping the conversation within the Buzzeasy workflow.
When this node is triggered, Buzzeasy initiates a SIP call to a configured endpoint (your external voice bot) and bridges it into the ongoing customer call. From that point on, the external bot can directly communicate with the customer using audio, just like a human participant would.
This integration is particularly useful for:
- Leveraging existing voice bots that are already deployed outside of Buzzeasy
- Integrating with advanced AI voice platforms (e.g., conversational AI, speech-to-speech systems)
- Offloading specific parts of a conversation (such as authentication, surveys, or specialized support flows) to external systems
Call management
Programmatically initiate and terminate outbound calls from your own systems — seamlessly integrated into the Buzzeasy platform.