Understanding webhooks: when they fire and how to delete them

Understanding webhooks: when they fire and how to delete them

TL;DR: A webhook is  monday.com 's way of telling our app that something changed on your board. Webhooks don't count toward your action quota — only the actions automations perform do. If you see a webhook firing on every subitem change, that's normal and harmless. You only need to delete a webhook if you want to remove the automation that uses it.

What's a webhook (in plain English)?

A webhook is  monday.com 's notification to our app that something changed on your board.
  • If that change matches the trigger condition of one of your automation recipes, the automation runs and performs an action.
  • Only actions (the steps automations perform) count toward your monthly quota — not the webhooks themselves.

Why you see "constant" webhooks on subitems

 monday.com  fires webhooks differently for items vs subitems:
  • Item-level webhooks can be very targeted (e.g. "When Status changes, send a webhook").
  • Subitem-level webhooks are broader.  monday.com  uses a single event like "When any subitem column changes, send a webhook."
That's why you may see a webhook fire every time any subitem column changes. It's normal — and harmless to your quota.
Confirming what counts as an action: An action is a step your automation actually performs (move item, update status, create subitem, etc.). Each time a recipe does that step, it counts as 1 action. A webhook notification by itself does not.

Do I need to stop the webhooks?

No. Webhooks don't impact your quota, so there's no quota benefit to stopping them.
The only reasons to stop a webhook:
  • You want to reduce log noise in  monday.com 's developer view
  • You want to fully remove an automation (and its underlying webhook)

How to reduce webhook noise (without removing automations)

Option A — Tighten your triggers/conditions

Edit the automation recipe so it only runs when specific columns change or specific values are met. Add conditions like Status is "Ready" to make the trigger more selective.

Option B — Turn off recipes you don't need

Open Automate → Manage on the board and toggle off any recipe that's firing on subitem changes you don't care about.

Option C — Use parent-level triggers where possible

If a recipe uses the general subitem-change trigger, see if you can replace it with a more specific trigger on the parent item.

Option D — Last resort

If you want to stop all app-driven automation on a board, turn off the relevant recipes. Uninstalling the app will stop everything globally — but that's rarely necessary.

How to completely delete a webhook

Webhooks are created automatically when you set up an automation with a trigger you haven't used before. Example: when you create the recipe "When status changes to something, archive all subitems with this status",  monday.com  creates a "When Status changes" webhook behind the scenes.
To delete a webhook completely, delete every automation that uses it. Once all related automations are gone,  monday.com  automatically removes the webhook.

How to find which boards use the app

Open  monday.com 's Autopilot Hub (robot icon in the top-right banner, next to the puzzle button) → Connections tab. You'll see every board that uses Subitem Automations.

Faster: uninstall and reinstall

If you want a clean slate, uninstalling and reinstalling the app removes all webhooks at once. Heads-up: this also deletes every automation you've created with the app — you'd need to recreate them.

Common gotchas

  • Webhooks never count toward your action quota. Even if a webhook fires a million times, your quota is only consumed by actions automations actually perform.
  • Subitem webhooks are inherently broad.  monday.com  doesn't offer column-specific subitem webhooks — they fire on any subitem column change. Filtering happens inside the automation logic.
  • Deleting an automation deletes its webhook only if no other automation uses the same trigger.  monday.com  manages this automatically.
  • Uninstalling resets everything. All automations and webhooks vanish. Save complex configurations before uninstalling.

Related

  •  Frequently asked questions  (parent landing)
  •  Plans, billing & usage  (how actions and quota work)
  •  Install & set up  (uninstall + reinstall steps)

Still stuck?

Email  hello@fantasymedia.io  with details about which webhook is firing and we'll help you sort it out.