Skip to main content

The short answer

An automation set to fire “when a mirror column changes” usually won’t run on the board that shows the mirror. A mirror is a read-only window into another board’s item, so the change event that automations listen for happens on the source board, where the real column lives — not on the board displaying it. You’re not misconfiguring the recipe; the trigger has nothing to hear. monday.com has piloted partial mirror handling in a few 2026 automation recipes, but there is still no general native “when this mirrored value changes” trigger, so plan around it rather than fighting it.

Why it happens

Mirrored values belong to the source item (see mirror column limitations). Automations trigger on events, and the change event is emitted where the value actually changed — on the source board. The mirror just re-renders. So a recipe watching the mirror side never receives an event to act on, which is why it looks like the automation is broken when it’s simply listening in the wrong place.

What to do instead

1. Build the automation on the source board

The simplest fix: put the recipe where the real column lives. “When Status changes to Done, notify…” fires reliably on the source board because that’s where the event originates. Move the logic to the source, not the mirror.

2. Copy the mirrored value into a real column, then trigger on that

If the workflow has to run on the board that holds the mirror, first land the value in a real, native column on that board — a copy-column automation or a formula column that resolves the mirror — then trigger off the real column. It’s an extra moving part to maintain, but the trigger now has a genuine event to fire on.

3. Use a marketplace mirror-automation app

Apps such as Column to Column and LeanyLabs Mirror Column Automations exist specifically to bridge mirrored values into triggerable actions. They work, and they’re the honest answer when you need automation on a mirror and can’t restructure the boards.

The structural fix: don’t mirror — share the item

Every workaround above exists because the data lives on only one board and the other board is looking at a copy of the view. If the workflow genuinely needs to run on both boards, the item should live on both boards. With Same Item Multiple Boards, the shared item’s columns are real native columns on every board it’s on — so automations trigger natively on either board, with no mirror in the path: Start from the pillar guide: how to make an item live on multiple boards for the full comparison of mirrors, copies, and shared items.

When a mirror is still the right call

If you only need to see a value from another board and never automate on it, a native mirror is the right, free choice — keep it. This gap only bites when you try to run a workflow on the mirrored value.

FAQ

Can I make “when mirror column changes” work natively?

Not as a general trigger today. monday.com has trialed partial mirror support in select automation recipes, but there is no reliable native “when this mirrored value changes” event as of mid-2026 — assume it won’t fire and use one of the approaches above.

Why does the automation work on the source board but not the mirror board?

Because the change event is emitted on the source board, where the real column lives. The mirror board only re-renders the value; it never receives the event, so a recipe there has nothing to trigger on.

Is a formula or copy-column workaround reliable long-term?

It works, but it’s another relay you own — every new column or board multiplies the recipes to maintain. If several teams need to act on the same record, sharing the item removes the relay entirely because the column is native on both boards.