Skip to main content

What is a mirror column in monday.com?

A mirror column shows a value that lives on another board’s item. It is a live window into that item, not a real column on your board — monday.com treats it as a read-only reference, so it always displays the source’s current value and you never maintain two copies. Mirror columns don’t work on their own. They ride on a Connect Boards column, which is what establishes the link between the two items:
  1. On the board that needs to see the data, add a Connect Boards column and point it at the other board.
  2. Open an item and pick which item(s) on the connected board it links to.
  3. Add a Mirror column, choose the Connect Boards column it should follow, then choose which column from the source board to display.
Repeat step 3 for each field you want visible — one mirror column per field. From then on the value updates itself whenever the source item changes. For showing a few fields from another board, this is the right tool: it’s native, free from the Standard plan, and there’s only ever one source of truth. The trouble starts when you try to run a workflow on a mirrored value rather than just read it.

What mirrored columns can’t do

  • Views and grouping — a mirrored status column is not recognized as a real status column, so Kanban lanes, grouping, and some filters won’t treat it like one.
  • Automations — most automation recipes can’t trigger on or write to mirrored values.
  • Forms — mirrored columns can’t be used as form fields.
  • Formulas and integrations — many can’t read mirrored values reliably.
  • Dashboards — several widgets ignore mirrored columns or handle them inconsistently.
  • Performance at scale — long chains of Connect Boards + Mirror columns get slow and hard to maintain as boards and teams grow.
  • Subitems — mirror columns can’t carry subitems to another board at all. There is no “mirror subitems” option; see can you mirror subitems in monday.com.
If you’ve hit one of these, you’re not misconfiguring anything. The mirror system is a display mechanism.

When mirror columns are the right tool

Use native mirrors when you only need to see a handful of fields from another board — for example, showing a deal value from the CRM board on a delivery item. They’re built in, free, and simpler than any app. Don’t replace them where they work.

What to do when you need real columns on both boards

When the workflow itself needs to live on two boards — real statuses you can build views on, automations that fire, one updates thread — the item has to actually exist on both boards. That’s what Same Item Multiple Boards does: the same item lives on every board you share it to, and every column on it is a real, native column. Start with the pillar guide: how to make an item live on multiple boards for the full comparison of all four approaches.

FAQ

What is the difference between a Connect Boards column and a mirror column?

Connect Boards creates the link between two items; the mirror column displays a field from the linked item. You need the Connect Boards column first — a mirror column has nothing to follow without it. One Connect Boards column can feed as many mirror columns as you have fields to show.

Can you edit a mirror column in monday.com?

Not generally — a mirror reflects a value owned by the source item, so you edit it on the source board. Some column types can be edited through the mirror, but you can’t rely on it, and automations still won’t treat the mirrored value as a real column.

Why did monday.com build mirrors as read-only?

A mirrored value belongs to the source board’s item. Making it writable everywhere would effectively require one item to live on multiple boards — which is exactly the capability monday has kept off its roadmap and left to marketplace apps.

My mirrored columns got slow as we grew. Is that normal?

Yes, it’s a common report on large accounts: multi-hop mirror chains take time to resolve. Teams that grew out of mirrors typically move the shared work to synced items and keep mirrors for light reference only.

Can I convert a mirror setup to synced items?

There’s no one-click conversion, but the migration is straightforward: share the source items to the boards that currently mirror them (in bulk), confirm column names match (column mapping), then remove the mirror columns you no longer need.