MS Teams triggers multiple times

The microsoft teams chat triggers multiple times with same input and output. When workflow is run manually, its perfect and runs only once. When make the workflow active, it triggers multiple times.

I kept a postgres table to capture duplicate message IDs which reduced no of triggers, but gets triggered multiple times.
Each trigger creates a new workflow execution.

Issue is only in active mode, not in test/edit mode.

  1. n8n run via docker
  2. n8n version 1.117.3
  3. OS: Ubuntu 24.04

It sounds like the Microsoft Teams trigger might be firing multiple times due to duplicate webhook calls or overlapping subscriptions. Here are a few steps to troubleshoot:

- Ensure the workflow isn’t duplicated or copied, as copied nodes can share the same UUID, causing conflicts ([github.com](Copied nodes with a duplicated UUID will lead to broken triggers · Issue #20228 · n8n-io/n8n · GitHub)).

- Add a filter or deduplication step (e.g., using a PostgreSQL table as you’ve done) to catch and ignore duplicate message IDs.

- Check your Microsoft Teams webhook settings to ensure it’s not sending multiple events for the same message.

If the issue persists, consider reaching out to the n8n team for further assistance.