How Slack IT Agents Combine Context, Approvals, and Speed (Full Transcript)

A walkthrough of an IT agent in Slack using context events, RTS search, approvals via Block Kit, and markdown to deliver fast, team-shared support.
Download Transcript (DOCX)
Speakers
add Add new speaker

[00:00:07] Speaker 1: Thank you, Katie. You walked us through the primitives that make a good agent. Now let me show you what that looks like in Slack. Here's James. James just joined Pronto this morning. He got his laptop, access to Slack, and his manager just sent him an onboarding doc. He's going through it. He needs to get GitHub access. And he figures to get GitHub access, he needs to use IT Agent. So he opens IT Agent right in Slack. Immediately, the agent surfaces suggested prompts based on the context he's viewing in Slack. That's powered by Slack's events API dispatching assistant context events to the agent, and then agent responding back with set suggested prompts API, setting these prompts dynamically in real time. Now James clicks request GitHub access, and agent starts working on it. What you see here is agent sends back a plan block, clearly showing what it is doing, what it has done, and what's next. This is transparency. Agents can render everything step by step, all their reasoning, right in Slack. Now agent comes back with a confirmation message and shows James everything it wants to do before proceeding. Block Kit makes it easy to structure these approvals and make them actionable. The agent doesn't act until James says yes. That is human control. And it's how agents build trust over time. James clicks confirm. Agent starts streaming tool responses. And all the provisioning is done right in Slack. No need to create a ticket, no waiting, everything done in just a few seconds. Now let's switch surfaces and see what happens when the same agent shows up in a channel where the team is already working. A few days later, James is running into VPN issues. He goes to help IT channel and types, I'm getting kicked off VPN every 10 minutes. Anything I'm missing? Now here's the magic. The agent, the same IT agent that you can DM, that you can add mention in channel, is also listening to every single message in help IT channel. And it jumps in whenever it can be helpful. But the real power comes from context. The IT agent uses Slack MCP server that taps into RTS, realtime search API, and searches messages across Slack. It reads channels, pulls prior threads, and read files. And that's how it does this. Without this context, the best agent could have done is just provide some generic VPN troubleshooting advice. Now what you see here is industry standard markdown rendered by the agent. You don't need to handcraft blocks for typical LLM responses. Now Slack API accepts standard markdown that you can directly send to chat.post message. Developers have been asking for it, and we are so great, so glad to bring that to all of you. Finally, the most unique part of this experience is this answer isn't just for James. Dave can confirm it, Priya can correct it, and another new hire can find it already answered. This is agents in Slack working with the team, building shared context for everyone. A multiplayer experience in Slack. That's the build. RTS API, MCP server, agent UX, and block kit. All of them working together in DMs and in channels inside Slack.

ai AI Insights
Arow Summary
A demo shows how an IT agent works inside Slack to onboard a new hire and provide support in channels. In a DM, the agent uses Slack context events to surface suggested prompts, presents a transparent step-by-step plan, requests human approval via Block Kit before acting, and streams tool results while provisioning GitHub access—eliminating tickets and delays. In a shared help channel, the same agent monitors messages, jumps in when relevant, and uses a Slack MCP server with the Realtime Search (RTS) API to pull prior threads and files for contextual answers. Slack now supports standard markdown for chat.postMessage, reducing the need for handcrafted blocks. The result is a collaborative, “multiplayer” support experience where answers are shared, verified, and reused by the team.
Arow Title
Demo: IT Agent UX in Slack with Context, Approvals, and RTS
Arow Keywords
Slack Remove
agents Remove
IT agent Remove
onboarding Remove
GitHub access Remove
Slack Events API Remove
assistant context events Remove
suggested prompts Remove
plan block Remove
transparency Remove
human-in-the-loop Remove
approvals Remove
Block Kit Remove
tool streaming Remove
help channel Remove
Realtime Search (RTS) API Remove
MCP server Remove
context retrieval Remove
threads Remove
files Remove
markdown Remove
chat.postMessage Remove
collaboration Remove
Arow Key Takeaways
  • Agents can use Slack context events to generate real-time suggested prompts in DMs.
  • A plan block UI can increase transparency by showing what the agent did, is doing, and will do next.
  • Human control is enforced through explicit confirmations/approvals before the agent takes actions.
  • Streaming tool outputs inside Slack enables fast, ticketless provisioning workflows (e.g., GitHub access).
  • In channels, agents can proactively assist by listening to messages and retrieving workspace context.
  • An MCP server plus the RTS API enables context-rich responses by searching messages, threads, and files.
  • Slack’s support for standard markdown in chat.postMessage simplifies LLM response rendering.
  • Shared channel answers create a reusable, team-verified knowledge base—“multiplayer” agent experiences.
Arow Sentiments
Positive: The tone is enthusiastic and product-forward, emphasizing “magic,” speed, trust, and excitement about new capabilities like real-time suggested prompts and markdown support.
Arow Enter your query
{{ secondsToHumanTime(time) }}
Back
Forward
{{ Math.round(speed * 100) / 100 }}x
{{ secondsToHumanTime(duration) }}
close
New speaker
Add speaker
close
Edit speaker
Save changes
close
Share Transcript