I’m trying to sync updates from one board’s item to another board’s item that are connected by a “Connect Boards” column. There are no common unique identifiers between the boards, so I thought I could use a mirrored Item ID column from Board A on Board B. I’m running into an issue where the zap is returning all items for step “Get Item by Column Value in monday.com” because the zap won’t recognize the column to search in.
Does anyone have any workarounds or other ideas on how to accomplish syncing updates from Board A to Board B? Thanks!
Best answer by Elisse
Thanks @Troy Tessalone! I think I’ll have our users manually copy the item ID into a column that’s recognized in the zap in the destination board instead of going the API route - it should be pretty manageable for them. That’s good to know about the mirror column limitations with searching, so I appreciate your help :)
I actually have a workaround for this.
In your Monday «board B», if you haven’t already done it, first set up a text column that will contain a copy the of the item ID from board A.
Set up a status column named something like «copy item ID». Give «copy item ID» two statuses:
copy item ID
“done”, or just “…”
Set up this automation in your Monday board:
Trigger: when column changes (select the connect boards column where you link the items to board A)
Action: change status «copy item ID» to «copy item ID».
Create this zap:
Trigger: Specific Column Value Changed in Board. Select your board, and the «copy item ID» status column.
Set a filter: only continue if «copy item ID» status column exactly matches «copy item ID».
Action: Change Multiple Columns Value.
Board ID: board B
Item ID: select custom and use Event Pulse Id from step 1 (trigger).
Text column for item ID: mirror5 (?) (the mirror column with item ID from board)
«copy item ID» status: done/…
Result:
Every time someone links an item in the connect boards column in board B, monday.com will trigger the automation - which again triggers the «copy item ID» zap.
You other zap, that syncs updates between the boards, can get the item in board B using item ID from board A as you want.
For existing items in board B: select all, and change the new status to «copy item ID». Voila! All ID’s are copied with no manual work :)
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.
Zap step in question - I hardcoded the “Item ID” because the test sample isn’t one I can use ATM, but when published I would use the “Item ID” from step 1.
Step Results (I can’t capture all results in the screenshot, but it’s every item on the board):
Let me know if you need more screenshots - I appreciate the help!
Thanks @Troy Tessalone! I think I’ll have our users manually copy the item ID into a column that’s recognized in the zap in the destination board instead of going the API route - it should be pretty manageable for them. That’s good to know about the mirror column limitations with searching, so I appreciate your help :)
I do have a follow-up question. The zap is “Working”, but it’s still posting as me and not the user who made the update. I changed all of the connected accounts to be my coworker’s “monday app” using her personal API token. Any ideas how to change this?
Thanks @Troy Tessalone! I think I’ll have our users manually copy the item ID into a column that’s recognized in the zap in the destination board instead of going the API route - it should be pretty manageable for them. That’s good to know about the mirror column limitations with searching, so I appreciate your help :)
I actually have a workaround for this.
In your Monday «board B», if you haven’t already done it, first set up a text column that will contain a copy the of the item ID from board A.
Set up a status column named something like «copy item ID». Give «copy item ID» two statuses:
copy item ID
“done”, or just “…”
Set up this automation in your Monday board:
Trigger: when column changes (select the connect boards column where you link the items to board A)
Action: change status «copy item ID» to «copy item ID».
Create this zap:
Trigger: Specific Column Value Changed in Board. Select your board, and the «copy item ID» status column.
Set a filter: only continue if «copy item ID» status column exactly matches «copy item ID».
Action: Change Multiple Columns Value.
Board ID: board B
Item ID: select custom and use Event Pulse Id from step 1 (trigger).
Text column for item ID: mirror5 (?) (the mirror column with item ID from board)
«copy item ID» status: done/…
Result:
Every time someone links an item in the connect boards column in board B, monday.com will trigger the automation - which again triggers the «copy item ID» zap.
You other zap, that syncs updates between the boards, can get the item in board B using item ID from board A as you want.
For existing items in board B: select all, and change the new status to «copy item ID». Voila! All ID’s are copied with no manual work :)