The moment it happens
Summarise posted messages into Slack
Long messages sent to your link show up in Slack as a two-line summary.
- Runs
- The moment it happens
- Apps
- Cohere
- AI
- Not needed
- Access
- API key
Send this to your assistant
Create a ClickRuntime automation: give me a link my support form can post to. Summarise each message in two sentences with Cohere and post it to #support in Slack.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Long text arrives from everywhere: meeting transcripts, customer emails, article drafts, support threads. Reading all of it just to decide whether it matters is slow, and people either skim and miss things or skip it altogether. A one-paragraph summary would do for most of it.
When you send text to this automation's link, it passes the text to Cohere's chat model, which writes a summary, and then posts that summary to Slack. The link can be called from a form, a script or another tool, so anything that can send text can get a summary back.
It is handy for teams who want a quick digest of transcripts, long emails or feedback without opening a separate AI tool. The summary is written by Cohere's chat model from whatever text you send, so the link works equally for transcripts, long emails and drafts.
What you get out of it
Read the gist in seconds
A short summary in Slack lets the team decide whether the full text needs attention. Most of the time it does not, and nobody wasted ten minutes finding that out. A short summary tells you whether the full text needs attention, and most of the time it does not, which saves real reading time.
Share summaries where people already talk
The summary appears in a Slack channel, so a whole team sees the same short version. Discussion starts immediately, without anyone forwarding long attachments. A whole channel reads the same short version, so discussion starts at once and nobody has to forward a long attachment.
Plug into any source that can send text
A simple link accepts text from forms, scripts and other tools. New sources can be added later without redesigning the summary flow. Anything that can send text to a link can use it, so new sources can be added later without changing how the summary works.
Keep a record of what came in
Slack holds a searchable history of summaries. If someone asks what a customer said last month, the short version is easy to find. Slack keeps a searchable record of summaries, so a question about what a customer said last month is answered in seconds.
Save time on meeting follow-up
Posting a transcript produces a quick recap people can scan. The meeting owner can edit it and share it, instead of writing one from scratch. A transcript posted after a meeting produces a recap that the owner can tidy and share, instead of writing one from scratch.
How it works
What happens, step by step
When a message is sent to your personal ClickRuntime link, the automation starts straight away.
Cohere reads the message and summarises it in two sentences.
The summary is posted to #support in Slack, so the team can see what the message is about at a glance.
Before it runs live
- Connect Cohere
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Cohere steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, credentials, notify, http
@on_event
def handle(event):
text = (event.json or {}).get("message") or event.body
resp = http.post("https://api.cohere.com/v2/chat",
headers={"Authorization": f"Bearer {credentials.secret('COHERE_API_KEY')}"},
json={"model": "command-a-03-2025",
"messages": [{"role": "user", "content": f"Summarise in two sentences:\n\n{text}"}]})
resp.raise_for_status()
summary = resp.json()["message"]["content"][0]["text"]
notify.slack(f"Support message: {summary}", channel="#support")
return {"posted": True}FAQ
Common questions
How long can the text be?
Can I control the style of the summary?
Do I need my own Cohere account?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Sort incoming messages and flag bugs
Every message gets a label, and you hear about bug reports by email straight away.
See how it worksPost new orders and sign-ups to Slack
When something happens in your shop, app or form, the details land in the right channel straight away.
See how it worksBook appointments only when you're free
Booking requests are accepted only for free slots within your hours, and land on your calendar with the attendee.
See how it worksKeep exploring
Set up “Summarise posted messages into Slack” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.