Skip to content
Last updated

Creating an Integration

An integration object is the configuration of activating your agents for agent users. In high level, there are two types of integrations, one is for internal and the other is external. The internal supports Parent Segment and Generic Chat while the external supports Webhook and Slack.

TypeDescription
Parent SegmentThe agent(user prompt) will be activated as Audience Agent that will appear in the Parent Segment Folder in the Audience Studio.
Generic ChatThe agent(user prompt) will appear in the Generic chat tab in the AI Agent Foundry.
WebhookThe agent(user prompt) will be activated for being called outside TD via Webhook API endpoint.
SlackThe agent(user prompt) will be activated to integrate with the Slack application. You can utilize your agent from the Slack application by setting up the necessary configuration in your Slack account.

Create an Integration

  1. Open TD Console.

  2. Navigate to AI Agent Foundry.

  3. Select a Project.

  4. Select Integrations and then select Create integration.

  5. Select an integration type in the create modal.

  6. Complete the form.

Generic chat

FieldDescription
Welcome messageA message that the chat box shows at the beginning.
User promptA user prompt to use.
Corresponding agent(Not selectable) The agent name which the selected user prompt belongs.
Widget typeButton : Selected user prompt will be used as one of buttons with the welcome message in the chat window.
Text Input : Selected user prompt will be used for a text input.
Widget lableNeed fulfill only when Button is selected, which will be used as a label for the button.

Parent segment

FieldDescription
User promptA user prompt to use.
Corresponding agent(Not selectable) The agent name which the selected user prompt belongs.
Widget typeButton : Selected user prompt will be used as one of buttons with the welcome message in the chat window.
Text Input : Selected user prompt will be used for a text input.
Widget labelNeed fulfill only when Button is selected, which will be used as a label for the button.

Webhook

FieldDescription
User promptA user prompt to use.
Corresponding agent(Not selectable) The agent name which the selected user prompt belongs.

Next Step: Use a Webhook Interaction

Slack

This integration is designed to work with slash commands.

FieldDescription
Signing secretSlack signing secret that you issued on your Slack application.
User promptA user prompt to use.
Corresponding agent(Not selectable) The agent name which the selected user prompt belongs.