Builds By Luke
All monday apps

monday.com App · v1.0.0 · Coming soon

Cross-Board Sync

Keep matching items in step across two boards — without an infinite loop.

  • Real values, not mirrors
  • Loop-safe
  • Auto column matching
  • Creates if missing
Cross-Board Sync icon

The gap it closes

monday’s mirror column shows a value but does not give you one — it is read-only, and automations cannot act on it.

Copying values between boards yourself sounds simple until board A writes to B, which fires B’s automation, which writes back to A. Left unguarded that melts an account and burns its action quota in minutes.

Cross-Board Sync copies real values, and treats loop prevention as the actual product.

How it works

Three steps, then it runs itself.

  1. 01

    Match columns automatically

    Columns are paired by title and checked for type compatibility, so setup is one step rather than a mapping table.

  2. 02

    Sync only what actually changed

    Values already matching are skipped — a no-op write still fires monday’s triggers, so not writing is what keeps the loop closed.

  3. 03

    Create the counterpart if it is missing

    Optionally create a matching item on the destination board when one does not exist yet.

How it behaves

The decisions that matter.

  • Two defences against the sync loop

    Echo suppression means we never write a value that already matches. Origin stamping means an event caused by our own write is recognised and dropped.

  • Empty and zero stay different

    Clearing a field genuinely clears the other side. Collapsing empty into 0 would leave stale data that looks correct — an unset budget must not sync across as $0.

  • Ambiguous mappings are refused

    Two source columns writing one destination is rejected at setup, because which one wins would otherwise depend on event order.

  • Incompatible pairs are caught early

    Type compatibility is validated when you configure the sync, not discovered at runtime.

Pricing

Free tier that actually works.

Billed per account through monday.com's built-in monetization — not per seat. The free tier is deliberately functional so the app can prove itself on a real board before you pay for it. Trials get full Pro.

Free

$0

1 sync pair — fully functional, between two boards

Basic

$19/mo

Up to 5 sync pairs

Standard

$45/mo

Up to 25 sync pairs

Pro

$89/mo

Unlimited sync pairs

Documentation & data handling

Everything it touches, stated plainly.

Installing & getting started

  1. Install Cross-Board Sync into your monday.com account and approve the permissions listed below.
  2. Open the board you want it on and add the app’s Automation block.
  3. Follow the three steps above. The free tier covers 1 sync pair — fully functional, between two boards, so you can prove it works before paying.
  4. Stuck? Email [email protected] — two business days response.

Permissions, and why each one

me:read
Identify the installing account.
boards:read
Read both boards’ columns and the item values on each side to compare them.
boards:write
Apply changed values to the destination item — the core function of the app.

What is stored, and where

  • The app stores only a short-lived marker recording that it made a write, used to recognise the resulting echo. It expires within seconds.
  • No board data is retained. Values are read, compared, written and discarded within the request.
  • The app runs entirely on monday code — monday.com’s own infrastructure. There is no external database.

Full policy: Privacy · Terms

Technical detail

Version
1.0.0
Hosting
monday code (hosted on monday.com infrastructure)
Runtime
Node.js 18
Authentication
OAuth 2.0 + per-request JWT verification
monday surfaces
Automation block
App ID
11809983
Support SLA
Two business days
Publisher
Builds By Luke, Canada

Questions people ask.

Will this create an infinite loop?

No. We never write a value that already matches, and a change caused by our own write is recognised and ignored.

How are items matched across boards?

By exact item name. If no match exists, the counterpart can optionally be created.

What if the two boards have different column names?

Version one matches by title. Explicit manual mapping is on the roadmap.

Cross-Board Sync is on its way.

It is built and running — currently going through monday.com’s marketplace review. Want a look before it lands?