Documentation
ReferenceAuthoring Portal Reference

Integrations

Integrations can be classified into two categories:

Input & Output Integrations

Integrations in this category:

  • Can be used for moodifying and/or sending or retrieving data (usually Agent variables or some formatted form of variables) to and from external services.

  • Triggered by the Agent navigating from one Stage to another.

  • Can be configured to run when the conversation enters (on-entry) or leaves (on-exit) a specific Stage or when a specific Transition is taken between Stages.

  • Examples include calling Webhooks on Slack or automation platforms, or retrieving required session data using REST or GraphQL API's in a Custom Function.

RAG & Content Retrieval Integrations

Integrations in this category:

  • Retrieve content that will be injected directly into the prompt as a means on contexualising a response to the user's query.

  • Can be configurd to run at every turn in a specific Stage or for every turn in every Stage in an Agent.

  • When configured, they run at each turn, after the user's query has been captured and before the final prompt is assembled and sent to the LLM.

  • Are primarily read-only (although Custom JS Content Retrieval Functions have access to Agent variables and can perform updates in external systems as a side effect of the core data retrieval).

On this page