Does AgentRow run inside Slack as a bot?
Yes. Connect your workspace, add Slack (in) and Slack (out) to the app graph and publish. A DM is one ongoing conversation per person; a mention in a channel is answered in that message's thread.
Slack is a channel of the app, not just a tool it can call. Slack (in) turns a DM or a mention into a conversation turn, the same graph that serves your website answers it, and Slack (out) posts the answer back into the thread as Slack formatting. The bot is your own Slack app, so it carries your name and icon; AgentRow verifies its token when you connect the workspace.
An internal assistant anyone in the company can DM: answers from knowledge bases and internal tools, with every turn traced.
A support bot in a shared channel: mention it in a thread, it answers there, and a hand-off moves the thread to your team's Inbox.
The same app on your website and in Slack, with one graph, one set of guardrails and one Inbox.
The shape a tool takes in the AgentRow builder API. Credentials are stored on the tool's auth settings, not in its configuration, so they never reach a prompt. Placeholders in double braces are filled by the model from the input schema.
[
{
"id": "slack_in",
"type": "slack_in",
"config": { "integration_id": 8, "triggers": ["direct_message", "app_mention"] }
},
{
"id": "slack_out",
"type": "slack_out",
"config": { "integration_id": 8, "reply_in_thread": true }
}
]Every turn shows its channel on the Chat (in) step (source, thread, caller), and every delivery is its own step after Chat (out) with the request, the channel's response, timing and a named error when it failed. Inbound events are listed on the app's Credentials tab with their outcome: accepted, duplicate or rejected, each with its reason.
Yes. Connect your workspace, add Slack (in) and Slack (out) to the app graph and publish. A DM is one ongoing conversation per person; a mention in a channel is answered in that message's thread.
Yes, as a tool: an HTTP API tool for chat.postMessage with a scoped bot token, a safety level and optional approval. The channel nodes are for turns that start in Slack.
Every Slack thread is a conversation, so it appears in the Inbox and a hand-off works over Slack. Delivering the team's replies back into Slack is on the roadmap.
One app graph on every channel: chat widget, end-user API, Slack bot, signed webhooks in and out, and server-to-server runs, each an explicit node.
App tabs, how an app run routes to an agent, and how anonymous and signed-in end users are identified.
AgentRow vs Relevance AI for AI agents: workflow control, multi-agent apps, tools, knowledge, observability and production readiness, compared.
Slack, HubSpot, Stripe, Shopify, GitHub, calendar, email, wikis, webhooks and any REST API.
Start a free trial and wire it up, or tell us which systems you need to connect and we will point you at the right tool definitions.