Ops · n8n

Instantly Notify Your MS Teams Channel When a Monday.com Item Is Updated

When any item in a Monday.com board is updated, this workflow automatically sends a formatted message to a Microsoft Teams channel so your team stays in sync without switching tools.

difficulty Beginnersetup 30 minresult Every Monday.com item change triggers a real-time Teams message with the item name, column changed, and new value.
  1. 1

    Set up the Monday.com Trigger node

    Add a Monday.com Trigger node to your workflow. Connect your Monday.com credentials (OAuth2). Set Event to Column Value Changed and choose the specific Board you want to monitor. n8n will provide a webhook URL — paste this into your Monday.com board Automations or Integrations settings under Webhooks.

  2. 2

    Extract and format the update data with a Set node

    Add a Set node after the trigger. Create three fields: itemName mapped to {{$json.event.pulseName}}, columnTitle mapped to {{$json.event.columnTitle}}, and newValue mapped to {{$json.event.value.label.text}} (adjust the path if needed based on the column type). This cleans up the data before sending it to Teams.

  3. 3

    Send the notification to Microsoft Teams

    Add a Microsoft Teams node. Connect your Microsoft 365 credentials (OAuth2). Set Operation to Send Message, choose your Team and Channel from the dropdowns. In the Message field enter: Monday.com Update — Item: {{$json.itemName}} | Column: {{$json.columnTitle}} | New Value: {{$json.newValue}}. This posts a clean, readable alert to your chosen channel.

Frequently asked questions

What Monday.com plan do I need for this workflow to work?

You need at least the Basic plan on Monday.com because webhook integrations are not available on the free tier. Make sure to create the webhook in your Monday.com board settings pointing to the URL provided by the n8n trigger node.

Can I monitor multiple Monday.com boards at once?

Each Monday.com Trigger node monitors one board. To watch multiple boards, duplicate the workflow and change the board selection in each trigger, or create multiple webhooks pointing to the same n8n webhook URL if the boards share identical structure.

What if the Teams message shows blank values for some column types?

Monday.com structures values differently depending on column type (status, date, text, etc.). If you see blank fields, open the trigger node's output in n8n and inspect the exact JSON path for your column type, then update the `Set` node expressions to match the correct nested path.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.