Hey everyone! 👋
I'm building a custom Monday.com app and running into an issue with custom field dependencies. Hoping someone here has encountered this before!
The Problem
I have two custom field types with a dependency relationship:
- Boardz (parent field) - Lists boards ✅ Working
- Viewz (dependent field) - Should list views from selected board ❌ Not working
When I select a board and then click on the view dropdown, no network request is made at all. The field just shows "Please select a board first" even though a board IS selected.
My Setup
Field Type 1 - "Boardz":
Type: List (Remote Options)
Remote Options URL: https://...app/integrations/remote-options/boards
Default field key: boardId
Dependencies: None
Status: ✅ Works perfectly - returns board list
Field Type 2 - "Viewz":
Type: List (Remote Options)
Remote Options URL: https://...app/integrations/remote-options/views
Default field key: viewId
Dependencies: Boardz (Field key: boardId)
Status: ❌ No network request made when clicked
Action Configuration:
Sentence: generate document using {template} from this {board} {view}
Input Fields:
- Template (Field Type: Template, Key: templateId)
- Board (Field Type: Boardz, Key: boardId, Display Name: board)
- View (Field Type: Viewz, Key: viewId, Display Name: view)
- Item (Trigger Output)
- User (Context)
What I've Tried
✅ Verified dependency is set correctly in Field Type Editor
✅ Tried different dependency field keys (boardId, board)
✅ Removed and re-added the dependency
✅ Published and tested in incognito mode
✅ Confirmed View field uses custom "Viewz" type (not built-in)
✅ Board selector works and makes network requests successfully
The Issue
When I select a board:
- ✅ Network request shows: POST /automations-ms/options with fieldTypeId: 252112
- ✅ Returns correct board list
- ✅ Board selection updates in the sentence
When I click on the view dropdown:
- ❌ NO network request at all (checked DevTools Network tab)
- ❌ Shows "Please select a board first"
- ❌ No call to /automations-ms/options or my endpoint
Questions
1. Is there additional configuration needed beyond setting the dependency in Field Type Editor?
2. Should the dependency field key match the Field Key (boardId) or Display Name (board)?
3. Are there any known issues with dependencies in the current platform version?
4. Is the documentation at https://developer.monday.com/apps/docs/custom-field-recipes up to date with current UI?
Has anyone successfully implemented dependent custom fields recently? Any tips would be greatly appreciated! 🙏
Thanks in advance!