Slack app agent deployment
Use this project to get started with Slack app agents.
Solutions by app
Connect Slack with your business apps using Tray. Automate messages, manage channels, and build agents that take action and keep work connected.
Slack is the enterprise messaging platform where teams coordinate work across channels, DMs, reactions, and modals. On its own, Slack doesn’t run cross-system workflows, enforce structured approvals, or take action in Jira, Okta, Salesforce, and the rest of your stack. Tray connects Slack to that stack so messages trigger automations and Slack-native agents that raise tickets, provision access, update records, and capture approvals in real time.
With Slack as your front door, the right knock unlocks the agents within. Messages and events give live context, Tray turns them into triggers, and Merlin Agent Builder grounds the agent in what your teams discuss and share. The agent answers in-channel, takes action across tools such as Jira, Okta, ServiceNow, Salesforce, and closes the loop back in Slack with a clear audit trail.
Agentforce is Salesforce’s native agent platform and the agent option for Slack inside the Salesforce ecosystem. If most of your processes and data live in Salesforce, Agentforce may fit. If you need a Slack agent that operates across the rest of your stack, Tray is the better choice.
Runs in Slack without any Salesforce dependency
Acts across your entire stack using 700+ connectors and APIs
Supports your own LLMs or Tray-hosted models for flexible deployment
Enforces cross-system guardrails, RBAC, and end-to-end logging for visibility and control
Requires a connected Salesforce organization to operate
Optimizes for Salesforce objects, flows, and approvals surfaced directly in Slack
Uses Einstein model options managed within Salesforce
Centers governance and visibility inside the Salesforce platform
For a deeper comparison and Salesforce-specific patterns, see the Salesforce connector page.
Slack isn’t a dead end. It should open up new ways of working. One request in Slack should update Salesforce, open a Jira ticket, or provision access in Okta without context switching. Tray translates Slack events and inputs into API calls across your stack so work moves in the right system and status flows back to the channel. The same integrations power your event-driven automations and the tools your Slack agents use to take action.
Integrate Slack with 700+ applications plus any system with an API using our HTTP connector. These domains mirror Slack’s Web API and how teams actually work in Slack.
Use Slack as the front door for routine work. Route requests from channels and DMs to the right system, collect structured input with Block Kit modals, and complete approvals in Slack so work moves without tickets sitting in queues. Automations post updates back to the right channel, escalate when thresholds are met, and keep an audit trail for IT and security.
Tap into Tray’s Template Library to deploy proven workflows to your Tray account and run them with Slack for requests, updates, and notifications.
Use this project to get started with Slack app agents.
Sends a celebratory Slack notification to a chosen channel when an opportunity is successfully closed in Salesforce.
Useful tool for notifying employees of important updates using Slack.
Create a Slack app with approved OAuth scopes, install it in selected workspaces, and invite it to the channels you choose. RBAC in Tray limits who can build and run tools, and each tool is scoped to specific connections and actions. Approvals add human checks for sensitive steps.
Whether your systems, data, or models run in the cloud or on-premises, Tray connects them in one secure platform. Every connection, workflow, and agent operates under IT governance with encryption, audit logging, and access controls built in. Security teams can trust that all integrations comply with enterprise network and authentication policies.
Role-based control: Partition credentials by workspace and access level