Interaction Channels

Interaction channels

Connect your Tray AI Agents to the platforms where your users interact

Interaction channels let users communicate with your Tray AI Agents through their preferred platforms. Each channel connects to the same agent—with all its tools, knowledge, and capabilities—ensuring a consistent experience regardless of where users interact.

You can enable multiple channels for a single agent, giving users flexible access while maintaining centralized control from the Tray platform.

Getting Started

Setting up an interaction channel takes just a few steps:

  1. Navigate to the "Interaction Channels" tab in your Agent builder
  2. Click "Add interaction channel" if you want to add Slack or Teams channels. If you want to use the API endpoint, simply copy the provided URL.
  3. Select your channel type and follow the setup instructions
  4. When complete, right click the created interaction channel to access the interaction channel workflow assets or configuration details

Adding a new interaction channel screenshot


API Endpoint

The API endpoint provides programmatic access to your agent through standard HTTP requests.

Setup

  1. Go to the Interaction Channels tab
  2. Copy the API Channel endpoint URL
  3. Use standard HTTP POST requests. The response format is determined by your tool's workflow response schema. To preview the expected format, navigate to the tool's workflow and examine the response schema in the "Trigger Event Reply" step.

Usage

The API endpoint can be integrated with various systems:

  • Help desk systems - Embed agent capabilities into support workflows
  • Chatbots and voice systems - Power conversational interfaces
  • Mobile applications - Provide AI assistance on mobile devices
  • Internal tools - Automate tasks in custom dashboards and applications

Slack

Key Capabilities

  • Native Configuration - Deploy your agent to specific channels or enable direct messages for private conversations. Control where your agent appears and who can interact with it. All from within the Tray platform.

  • Thread-Aware Conversations - The agent maintains context within message threads, understanding follow-up questions and continuing conversations naturally. Configure whether users need to @mention the agent in thread replies or allow automatic responses.

  • Rich Message Rendering - Responses use Slack's native formatting with markdown support, @mentions, emojis, and structured blocks for tables, lists, and visual content.

  • User Context Integration - The agent automatically retrieves user information (like email addresses) from Slack profiles and includes it in static data, enabling personalized responses and tool interactions.

  • Interactive Actions - Support for Slack's interactive components like buttons, menus, and modals that enable users to take actions directly from messages. Users can interact with your agent through clickable elements rather than typing commands, streamlining common workflows.

Setup

Getting Started

See the Setting up Slack Interactions guide for detailed configuration instructions, including Slack app creation, permissions setup, and authentication.

Microsoft Teams

Teams channels bring your agent directly into Microsoft Teams workspaces where your users collaborate, enabling natural conversation and AI-powered assistance within their existing communication workflows.

Setup

Getting Started

See the Setting up Teams Interactions guide for detailed configuration instructions, including Teams app creation, permissions setup, and authentication.

Was this page helpful?