Comparison · Blog Post
Connect Boards vs Mirror Columns vs a Real Sync on monday.com: Which One You Actually Need
monday.com gives you several ways to share data between boards, and they are easy to confuse. Connect Boards links items. Mirror columns display values from linked items. Cross-board recipes copy data at a moment in time. Marketplace apps and custom syncs keep items aligned. Each one is the right answer for some jobs and the wrong one for others. Here is how they differ, where each one breaks, and how to choose.
By Mehadi Hasan 7 min read
1. The five options at a glance
| Option | What it does | Best for |
|---|---|---|
| Connect Boards | Links items across boards | Relationships: client to projects, project to tasks |
| Mirror column | Shows a linked item's column | Reading a few values from another board |
| Cross-board recipes | Create or move items, copy values once | One-way hand-offs, such as deal won to project |
| Marketplace sync app | Keeps the same item on several boards | Identical items on a few boards, little logic |
| Custom sync | Keeps separate items aligned both ways | Different labels, cascades, updates, alerts, scale |
2. Connect Boards: the link, not the data
The Connect Boards column creates a relationship between items, and the two-way connection option shows that link on both boards (Connect Boards docs). It is the foundation for everything else on this list, including a custom sync. What it does not do is change any values: connecting two items does not make their statuses, dates, or owners match.
Limits to plan around: a board can connect to 1, 5, 20, or 60 other boards on Basic, Standard, Pro, and Enterprise (mondayDB 2.0); a board holds up to 10,000 linked items (100,000 on Enterprise); one cell holds up to 750 links (linkage limits). A two-way connection also fails on boards where you do not have edit rights.
At enterprise scale, more limits stack up: items per board are capped at 10,000, or 100,000 on Enterprise (board item limits); a board holds up to 60 Connect Boards columns; dashboards can include 1 to 50 connected boards depending on plan (developer limits); links are lost when items are moved by automation or a board is archived (moving items); and boards in two separate monday.com accounts cannot be connected. The full list is in monday.com Connect Boards and automation limits.
3. Mirror columns: a window, with blind spots
A Mirror column shows a column from the connected items, and editing a mirrored cell changes the source (Mirror column docs). That is often enough. The limits show up as soon as a board depends on mirrors:
- Mirrored data only shows for people with access to every board in the chain; one missing permission leaves the column blank (permissions and connected data).
- Mirrors are not real columns: formulas can only use mirrored Numbers, grouping works only with one linked item, and mirrors do not appear in My Work (formula docs, My Work).
- Item names and the Updates section cannot be mirrored, so conversations stay on one board.
- You see the source board's labels as they are. A client board cannot show "In review" for an internal "Waiting on QA".
- Mirrors only go two levels deep, and column summaries are not supported.
- Only some status-change recipes can be triggered by a mirrored column (cross-board automations), and users report that mirrored and connected data is often not available to map in automations and integrations (community thread).
- Users report that sorting and filtering by a mirror stop working well once it pulls from more than one board (community thread), and developers report slower API reads on boards with many mirrors.
4. Cross-board recipes: a copy at one moment
Recipes such as "when an item is created, create an item in another board and connect them" are excellent for one-way hand-offs (high- and low-level boards). They copy data when they fire; they do not keep it aligned afterwards. Subitems behave the same way: values copied from a parent when a subitem is created have no ongoing link (subitems docs).
Building a two-way sync out of recipes means mirrored pairs of recipes that update each other, and monday.com only warns before you save a recipe that can loop (why automations get deactivated). Every bounce also uses your monthly action quota; see monday.com automation limits.
5. Marketplace sync apps
Because one item on many boards is not on monday.com's roadmap (feature request), several marketplace apps fill the gap. They are a sensible first step when the same item, with the same values, should appear on a few boards. Check three things before you commit: whether it can map different labels between boards, whether it carries updates and files, and what it does and tells you when a sync fails.
6. A custom sync
A custom sync listens to webhooks on each board, uses Connect Boards to know which items are twins, and writes changes through the GraphQL API with whatever rules the business needs: label mappings, cascading renames and deletions, updates with mentions, group moves, roll-ups, and a scheduled reconciliation that catches anything a webhook missed. Because values are written into each board's own columns, they sort, filter, group, and trigger automations like any other column, and the sync is not bound by linkage limits or account boundaries. It costs more up front and is the option that fits when the boards are genuinely different or there are too many to link. I explain the design in two-way sync between monday.com boards.
7. How to choose
- Do you only need to see a few values from another board? Connect Boards and a Mirror column.
- Does work move one way, once? A cross-board recipe.
- Should the same item, identical, appear on a few boards? Try a marketplace app.
- Do the boards use different labels, need updates to flow both ways, cascade renames and deletions, or roll up many boards, and must failures be noticed? A custom sync.
- Are you near Connect Boards limits, losing links when items move, or need boards in another account to stay in step? A custom sync.
Most accounts end up with a mix: mirrors for reading, recipes for hand-offs, and one custom sync for the boards that matter most. That is how the agency in my board sync case study runs: client and internal boards stay in sync both ways, and project boards are realigned with the task boards every 6 hours.
Not sure which one your boards need?
Describe the boards and what should flow between them. I will reply within 24 hours with the simplest setup that works, including when the answer is a native feature and not a custom build. See my monday.com automation service.
Get a free 30-min automation auditFrequently asked questions
What is the difference between Connect Boards and a Mirror column?
Connect Boards creates a link between items on different boards. A Mirror column, which needs a Connect Boards column, displays a column from the linked items. Connecting items does not change any values; mirroring shows values but cannot map labels, mirror item names, or mirror the Updates section.
Can Mirror columns trigger automations?
Only partly. monday.com supports a mirrored Status column as the trigger for some "when status changes" recipes. Users regularly report that mirrored and connected data is not available to map in many other automations and integrations.
How many boards can one monday.com board connect to?
One board can connect to 1 other board on Basic, 5 on Standard, 20 on Pro, and 60 on Enterprise, with up to 10,000 linked items per board (100,000 on Enterprise) and 750 links per cell.
When is a custom sync worth it?
When boards use different labels, updates must flow both ways, renames and deletions must cascade, many boards roll up into one, you are near Connect Boards limits, boards sit in another account, or failures must be noticed. For reading a few values, Connect Boards and Mirror columns are enough.
Feature limits checked October 31, 2026 against the monday.com support documentation linked above. Community reports are linked as reported and may change as monday.com updates the product.