Toolkit

Resources

Company

Product Update

Product Update

Product Update

Product Update

Behind the Launch: Coheso Agent for Slack

Sep 30, 2025

Written by

Chirag Mehta

Chirag Mehta

Slack on screen
Slack on screen
Slack on screen
Slack on screen

The best software disappears. You don't "use" your email client—you just email people. You don't "use" Slack—you just talk to your team. But legal software has always demanded attention: log in here, fill in this form, check back later.


We decided to rebuild from a different assumption: what if legal help just... appeared when and where you needed it?


The Core Insight


People don't want to "use legal software." They want answers. They want help.


In-house lawyers don't want to introduce business friction to gain legal efficiency. They want to meet business stakeholders where they are, without pulling focus away from substantive work.


For teams that live in Slack, legal often faces a flood: quick questions, substantive requests, and urgent needs all stacked together in one unstructured feed. Slack is efficient for sending a request, but legal teams thrive when work flows through systems designed for legal.


Coheso embraces both realities. Business gets the speed and simplicity of Slack. Legal gets the structure and visibility they need to work effectively.


What We Built


Our MVP started with two simple commands:


/ask for questions.
AI searches your legal documents and policies, returns an answer with a direct link to the exact source language, and offers to loop in legal when human validation is needed.


/request for substantive work.
AI interprets your message, determines the right intake form (NDA review vs. contract draft vs. general question), directs you to complete it, captures conversation context in comments, and creates an actionable request. Legal gets notified, and two-way sync keeps everyone updated from their preferred channel.


That’s already simple. But our goal has always been to make change management for business users as close to zero as possible.


Now, both commands can be triggered just by messaging our agent.


@Coheso Agent understands your intent:

  • If your message can be answered by AI, the agent initiates the /ask path.

  • If it’s substantive work, the agent initiates the /request path.


For users who want more control, the /ask and /request commands remain available.


With this update, business users don’t have to remember commands and legal teams still get structured, actionable intake. Business teams continue working from Slack while legal operates in systems designed for legal.


The Details That Matter


We obsessed over things that might seem small but aren't:

Source Attribution in Every Interaction


Whether in the product UI, in an email, or even in Slack, every AI response cites the exact paragraph or clause it’s relying on.

  • Not: “Based on company policy…”

  • But: “Paragraph 2 of the Employee Handbook says… [link].”


This means:

  • Always verifiable. Users can click through and confirm the language themselves.

  • Always transparent. No paraphrasing or “trust us.” The original words are front and center.

  • Always consistent. No matter the channel, every interaction carries the same trust layer.


We believe trust in legal AI comes from informed verification, not from blind acceptance.


Thread-based memory


With Coheso Agent in Slack, the conversation is persistent. If you start with a question, get a quick answer, and then realize you need legal to review something, the entire context carries forward. There is no need to explain again.


Two-way sync


When the legal team responds in Coheso, comments appear in the synced Slack thread. Replies in Slack are synced to the requests in Coheso.


What We Got Wrong (And Fixed)


We successfully auto-classifed whether a message indicates a question or a request. Initial messages don't always come with a lot of context. While AI works well most of the time, it's operating in a casual environment where context is often sparse, leading to enough wrong paths that we needed escape hatches. We kept the intelligent classification—you can still just mention @Coheso Agent and it will determine the correct path, but /ask and /request commands are available as smart overrides.


We initially wrapped all evidence text in markdown formatting for aesthetics. While this looked clean in our test, we discovered Slack's message length limits break in weird ways, and suddenly evidence sections were splitting mid-sentence. We rewrote the entire chunking logic. Nobody will notice, which means we got it right this time.


The validation flow was particularly tricky. When a document has a "human must review this" rule, we need to block the AI answer but still make the user feel helped, not blocked. The copy went through probably 15 iterations before we landed on something that felt right.


What's Actually Hard About This


Building AI that doesn't hallucinate isn't the hard part anymore (though it's not easy). The hard part is building systems that help people maintain situational awareness. The user needs to know:

  • Did this come from a document or did the AI make it up?

  • Should I trust this or should I escalate?

  • Where can I verify this myself?

  • What happens next?


We're teaching people to work with AI, not just use it. That's the real product design challenge.


Why This Matters


Legal is one of those functions that everyone needs but nobody wants to need. It's often seen as the department of "no," the place where deals go to slow down. But legal teams aren't trying to be obstructionist—they're trying to protect the company while moving fast. The friction isn't their fault; it's a systems design problem.


What if you could ask your compliance question and get an answer in 60 seconds? What if raising a request took 30 seconds instead of 15 minutes? What if legal could focus on complex judgments instead of answering "can I share this client data with our vendor?" for the 40th time?


That's the world we're building toward.


Try It


If you're a Coheso customer and haven't connected Slack yet, talk to your account manager. If you're not a customer and this sounds interesting, let's talk. I'm easy to find.


Building tools that actually help people is hard. But it's the only thing worth doing.


Shipped with care by the Coheso team

Related Articles

Transform your Legal Front Door
Deliver unparalleled efficiency with Coheso