Service

Integrating with External Services for Data Exchange and Enhanced Functionality

Overview

A Service Block enables you to integrate external services or APIs into your dialog flow, enhancing functionality. This integration enables you to retrieve data, perform actions, or interact with external systems during a conversation, ultimately enriching the user experience and expanding Parloa's ability to handle complex inputs and interface with external systems.

When you click on the Service block, a pane opens on the right, displaying two tabs: Branches and Variables.

The following describes the two tabs displayed above:

Each Service block must contain at least one branch to dictate the flow based on the response from the external service. In the provided example, there are two branches:

  • success: This branch is followed if the external service returns a successful response.

  • else: This branch is followed if the external service does not return a successful response.

Parloa services typically do not distinguish between different types of service errors. An exception is the Parloa API Adapter, which is documented separately.

Adding a Service Block

To learn how to add a Service, click here to refer to our Services documentation.

Last updated