Skip to content

The moment it happens

Hear about new board items in Slack

Your channel gets a message with the item's name and key columns whenever something is added to the board.

Runs
The moment it happens
Apps
monday.com
AI
Not needed
Access
read (webhook creation needs board permissions)

Send this to your assistant

Create a ClickRuntime automation: every time a new item is added to my monday.com Leads board, post its name, owner and source to #sales 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

On a shared monday.com board used by sales, support or an events team, new items arrive all day from forms, teammates and integrations. Someone has to keep the board open to notice them, so a high-value request or an urgent ticket waits until the next time a person looks. A support item created at 10:05 may not get a first response until after lunch. A single missed hour can cost the lead.

When an item is created, monday.com sends a webhook and ClickRuntime answers its verification challenge, fetches the item's name and column values, and posts a message to Slack with a link. There is no schedule involved: the message appears moments after the item is made.

It fits teams that want a Slack ping for new work without giving everyone monday.com notifications.

What you get out of it

  • First responses happen sooner

    The channel sees a new request as soon as it exists, so the person on duty can claim it. A prospect who submitted a form gets a reply in minutes, not after someone refreshes the board.

  • Teammates not on monday.com still know

    People who live in Slack, like support agents or executives, see new items without a seat on the board. Information reaches them where they already work. A new item shows up in the channel even for colleagues who have never logged in to monday.com, which matters for executives and contractors.

  • The message includes the detail that matters

    Pulling the name and key columns into the post lets people judge urgency without clicking. A line showing priority High and a client name changes who answers it. A line showing priority High and the client name decides who answers it, and the message is built from the columns you pick.

  • Less board refreshing

    Nobody keeps the tab open to watch for additions. Attention goes back to the work in front of them, and the board only interrupts when something new lands. Attention goes back to the work in front of people, and the board interrupts only when something new lands.

  • Pings stay tied to the source

    The Slack post links straight to the item, so the discussion moves into the item's updates. The history of who picked it up stays in one place. The history of who picked it up stays in the item's updates, not in a chat scroll that nobody searches later.

How it works

What happens, step by step

  1. When a new item is created on your monday.com board, monday.com tells ClickRuntime straight away.

  2. The automation looks up the item's name and key columns, like owner and source.

  3. It posts the new item to your Slack channel.

Before it runs live

  • Connect monday.com
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Hear about new board items in Slackjust nowSucceeded
Slack · #salesNew lead: Acme Logistics Owner: Sam at Northwind · Source: Webinar

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 monday.com 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.
new_board_item_alerts.pyexample
from clickruntime import on_event, notify, http, credentials

QUERY = "query ($id: [ID!]) { items(ids: $id) { name column_values(ids: [\"person\", \"text\"]) { id text } } }"

@on_event
def handle(event):
    body = event.json or {}
    if "challenge" in body:
        return {"challenge": body["challenge"]}
    item_id = body["event"]["pulseId"]
    item = http.post("https://api.monday.com/v2", headers={"Authorization": credentials.secret("MONDAY_API_TOKEN"), "API-Version": "2024-10"},
                     json={"query": QUERY, "variables": {"id": [item_id]}}).json()["data"]["items"][0]
    cols = {c["id"]: c["text"] for c in item["column_values"]}
    notify.slack(f"New lead: {item['name']}\nOwner: {cols.get('person') or 'unassigned'} · Source: {cols.get('text') or 'n/a'}", channel="#sales")
    return {"posted": item_id}

FAQ

Common questions

What is the webhook challenge?
When you register a webhook, monday.com sends a one-time request with a challenge value that must be echoed back. ClickRuntime answers it automatically, so the webhook is accepted and starts delivering item events. You do not need to do anything by hand after that, and the connection keeps working until the webhook is removed.
Does it alert for items created by other automations?
Yes. The webhook fires for any new item, whether made by a person, form, API or monday.com recipe. If that is too noisy, you can filter on a column such as source or group. Whichever source created the item, the Slack message is built the same way from the columns you chose.
Which Slack channel does it post to?
Whichever channel you choose, public or private, provided the Slack connection can post there. Different boards can post to different channels, so sales items and support items do not mix. The Slack connection must be a member of a private channel before it can post there, so invite it first.
What permissions does it need?
read (webhook creation needs board permissions). 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 “Hear about new board items in Slack” from your assistant

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