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 two types of custom integrations: Custom Integration Node and Custom 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.