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.
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
When a new item is created on your monday.com board, monday.com tells ClickRuntime straight away.
The automation looks up the item's name and key columns, like owner and source.
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
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 monday.com steps into one automation
Under the hood
The code that runs this automation
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?
Does it alert for items created by other automations?
Which Slack channel does it post to?
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
Add form entries to a monday.com board
Each new form entry becomes an item on your board, with its fields filled into the right columns.
See how it worksLog app errors as monday.com items
Errors from your systems land on a board as items with the message, source and time, ready to assign.
See how it worksGet notified when an item's status changes
You hear the moment an item moves to the status you care about, with a link to it.
See how it worksKeep exploring
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.