Skip to content

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.

Paste it into your assistant. It tells you what it will send or change before it runs live.

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

  1. When a message is sent to your personal ClickRuntime link, the automation starts straight away.

  2. Cohere reads the message and summarises it in two sentences.

  3. 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

RunsThe moment it happens
Summarise posted messages into Slackjust nowSucceeded
Slack · #supportSupport message: Customer at Acme can't reset their password; the reset email never arrives. They've checked spam.

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
summarise_text_posted_to_a_link.pyexample
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?
The text must fit within the model's input limits, which are generous but not unlimited. Very long documents may be cut or should be split first. Tell your AI assistant to chunk long text if you need that.
Can I control the style of the summary?
Yes. You can ask for bullet points, a one-sentence version or a focus on action items. The adjusted instruction is shown for approval before the old version is retired. Bullet points, a single sentence or a focus on action items are all possible, and it only starts once you confirm.
Do I need my own Cohere account?
The step calls Cohere, so a Cohere API key is needed and is stored as a secret. It is never included in the Slack message or visible in logs. A Cohere API key is needed for the model call, and it is kept as a secret so that it never appears in Slack or logs.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Summarise posted messages into Slack” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.