Welcome to the new monday developer community
-
Recently active
Hey everyone! I’m new here and looking for some perspective on a workflow issue.In my team, we constantly struggle with 'premature completion', people marking a parent task as 'Done' before the sub-tasks are actually ready. I'm thinking of building a small app that 'locks' the parent task until a certain percentage of sub-tasks hit a specific status.Does anyone else run into this? I’d love to hear how you handle it or if there are specific rules your team uses that I haven't thought of. what is the best way to connect with people who have similar problems here?
Hello,Lately, I've been struggling with automations. I want to maximize the use of Monday.com by creating an automation that updates a connected board column on all linked items whenever a status changes. However, it seems this isn’t possible with the standard automations or workflows.So my question is: does anyone know if an app already exists that can handle this type of automation, or could someone help me build such a workflow in an app?
I am working on the board view app feature.I have deployed / hosted that app on the monday CDN . It is nothing but the react app.I want to share that view or react app using public shareable link.
Good day, I am developing a custom application in React. Ideally, to be used as a board view. The issue I am having is that, while the custom board view renders and works fine on PC, I get met with: This feature is currently unavailable on mobile. Please go to desktop to use it. However, using the exact same, identical code as a dashboard widget instead of a board view, allows for the app/feature to be used on mobile (testing done with the most recent version of the Monday app on iOS 16.6.1). This is not ideal, as using a widget for my application feels clunky, and the scrolling is not intuitive. I was wondering if there are certain features that may restrict my application from being used as a board view, or if this is just the case with all React apps. Any advice/info would be appreciated. Thanks, Liam
Hi everyone,Recently, I’ve been experiencing an issue with my monday app when creating a new version.ProblemWhen I click Create Version, the system often shows an error message, so it looks like the version creation has failed.However, after waiting around 5–10 minutes, I notice that the new version is actually created successfully.Why this is a problemBecause the update is delayed and the UI shows an error, it’s very hard to know whether the version creation really failed or is just being processed slowly.As a result, I sometimes click Create Version multiple times, and this ends up creating several duplicate versions with the same name.Additional infoI’ve attached screenshots to help illustrate the issue.Has anyone experienced something similar, or is this a known issue on monday’s side?Thanks!
I have an automation block (well, actually several of course). It can be triggered fromA workflow An automation Within Sidekick AII want to track usage so that I can assess how my app is being used.How can I tell where the block was triggered from? How can I tell which of the above use cases is the most popular? Can the payload in the block be used to differentiate where it was triggered from? If not, why not? Make it so pleeeeease.
Hi everyone,We're running into an error when calling the create_item mutation that doesn't appear to be documented in the official Error Handling page, and we'd like to confirm our understanding of it.The errorWhen our app creates an item via create_item, we occasionally receive the following error response:{ "data": { "create_item": null }, "errors": [ { "message": "data_validation_error", "locations": [{ "line": 1, "column": 82 }], "path": ["create_item"], "extensions": { "code": "DATA_VALIDATIONS_ERROR", "status_code": 422, "error_data": [ { "itemId": null, "columnIds": ["color_mm145dc6"], "message": "'Category' is required" } ], "service": "monolith" } } ]}What we think is happeningBased on the error_data, our assumption is that this error occurs because the target board has a Status column ("Category") marked as required, and our create_item mutation is not p
Struggling to implement the new automation blocks → automation template. End result is I want users to be able to make an automation like “When {start_date} or {end_date} changes, update {timeline}.”I’ve set up two automation blocks. One trigger with sentence “When {Start Date} or {End Date} changes,”. One action with sentence “update {timeline}” (screenshot attached of inputs and outputs for both)I then try to add “Automation Template” feature to connect the two. But my automation blocks are not selectable from dropdown lists inside Automation Template setup. What am I doing wrong?Automation template setup - can’t see trigger or action in available options? Trigger setupAction setup
Hello, I would like to understand the output fields that are available for all automation triggers. Including pre-defined Monday triggers. There does not appear to be a tool in the UI, not in the automation runtime view, in the sentence creation or in the app development UI. Is there an API I can call that will provide me the outputs for a trigger. Say, for example: “When a status-column changes to X” Do I get the boardId, itemId, status-column and status-column-values? Where is this defined? How do examine the output field schema? CheersJem
Hi everyone,I’m currently building an app using Vibe AI in monday.com and I have a question about connecting additional boards.When creating the app initially, I understand that we can connect up to 5 boards during the setup stage. However, my app is already in progress and I now need to connect another board to it.The problem is that I cannot find any option to do this. I have looked everywhere but there is no “+ Add Board” or “Connect Board” button in the app settings or interface.My question is:Is it possible to add another board after the Vibe app has already been created?If yes, where can I find the option to connect an additional board?Any guidance would be greatly appreciated. Thank you!
Hello! Following the API deprecation we ran into a few breaking changes - I believe I’ve resolved most of these now but there’s one I don’t seem to be able to find a solution for so was looking to see if I’m (hopefully) missing something obvious, or if there’s a different way around this.Previously on the old API as part of our query we received changed_at for certain column types as part of the value field within column_values for items. This now always returns null for the subtask column, as documented with the change, but the documentation advises using fragments to return the missing fields, showing the board_relation type and linked_items with name and updated_at as an example (https://developer.monday.com/api-reference/changelog/value-field-now-returns-null-on-connect-boards-dependency-and-subtasks-columns).I’ve tried to replicate this with SubtasksValue instead, but nothing seems to be an accepted field. I can get the updated_at field at the item level, and then at the subitem l
Hi,I created and use a credential app in my workflows. The user has to provide the credentials (on-promise). When I connect to the oauth server, it works up to the provider unique identifier. It calls my endpoint, I return a JSON as described. But after that, I can not use the Credential feature. I have to start from the beginning. What is missing to complete the process?Thanks and best regards, Marcus
Hi,I’m using the new Credentials app feature (under Build → Features → Credentials, not the legacy credentials field) to authenticate with a third‑party service in monday workflows. Behavior I’m seeing: User installs the app and connects an account via the Credentials feature. User then uninstalls the app. Later, the same user reinstalls the app. When they go to connect again, they still see the old credentials available to select, which makes it look like we didn’t delete anything on uninstall. From the docs, I understand that: Credentials are securely stored and scoped to the app, and can be reused across workflow features. Privacy & security requirements say that when an app is de‑authorized/uninstalled, app data should be deleted within 10 days unless there is explicit consent to retain it. However, I couldn’t find any documentation that explains: Whether credentials created via the Credentials app feature are supposed to persist across uninstall/reinstall. Whether the
SDK SDK SDK. So many SDKs! Help me understand if I’m wrong. Software development kit https://developer.monday.com/apps/docs/introduction-to-the-sdk - Last commit: 1 month ago JavaScript SDK https://developer.monday.com/apps/docs/monday-code-javascript-sdk - Last commit: 9 months ago API SDK https://developer.monday.com/api-reference/docs/api-sdk - Last commit: 1 week ago Seems like the last one is the most actively maintained but I still cannot trust it because there are so many SDKs! Which one should be my go to and how do I know a new one is not going to be created without me knowing? Are these for different purposes and all are actively maintained (serously doubt it)?
Hi everyone,I'm encountering a persistent quota issue while trying to deploy a new server-side app to monday code.The Issue: When running mapps code:push -i <APP_ID>, the build succeeds but the deployment fails with: ✖ You've reached the maximum allowed number of apps connected to monday-code.Context: I am working on an Organization account. I previously had few private test apps. Some were using Client-side hosting, and I was attempting to set up this new one on Server-side (monday code). I am aware of the 5-app limit for private apps on monday code. Steps Taken to Resolve: App Cleanup: I have already deleted the previous private test apps that were using the hosting slots. Disconnecting: I searched for a manual "Disconnect" option in the Developer Center but found only the "Delete" option for these apps. Verification: Despite having fewer than 5 active apps in my Developer Center, the CLI still reports that the maximum number has been reached. Question: Does deleting an
Hey all! Welcome to the fresh-from-the-oven, new developers community hub!This place was built all for you, you can find here the latest apps framework and API updates, a space to request features and share ideas, community support for app development and the GraphQL API and info about our community webinars, workshops, and developer events.Before you start, important note: if you already had a user name for the community.monday.com, we probably migrated your username and all your contribution history to the new platform, please reset your password here (also, check if the mail went to spam) and login to your existing user!If you can’t reset your password, please let us know here with your details and we’ll reset it for youAlso, we would like to get your feedback! please tell us what you think here!
In the example above, the contact, Sam Jones <sam@apple.com> has emailed someone. The avatar and heading are for Sam.If I was to add an activity on the contact’s behalf, I’d want to add the contact’s avatar & name rather than my own (which is what would happen by default).Is there a way to add that the Contact as the person who performed the activity rather than the person who added it using the API?So far, this seems to be a limitation of the create_timeline_item mutation. Dev Sidekick says:Looking at the available arguments for create_timeline_item, there is no parameter to specify a different user as the activity performer. The mutation's arguments are:item_id, custom_activity_id, title, timestamp (required) content, summary, time_range, url, phone, location (optional)[create_timeline_item]None of these allow you to attribute the activity to a specific contact or user other than the API caller. The knowledge sources do not mention any way to override the author/performer
Hey everyone,My name is Natt. I’m part of the team building OnboardFlow, an employee onboarding app designed to work with monday.com. We come from an HR SaaS background, and onboarding was one problem we kept seeing everywhere. New hires chasing documents over email. HR tracking progress in spreadsheets. Tasks scattered across tools. Nobody fully sure what’s the overall progress. No one can change this into meaningful KPIs. So we built OnboardFlow to simplify that. HR teams continue managing onboarding inside monday.com — creating plans, assigning tasks, reviewing documents — while new hires use a simple mobile app (iOS & Android) to complete everything from their phone using an invite code. Tech stackReact + Laravel + Flutter We chose monday.com because we love how easy HR teams use it to run their daily works in it. Always happy to connect with other builders here, especially anyone working on monday.com integrations or mobile companion apps. Check it out - https://monday.com/ma
Hello,In order to report an action block result, the documentation mentions:“This JWT is then sent in the Authorization header as a Bearer token. It should include your appId in the payload.”While the example shows no mention of “Bearer”:# The `callbackUrl` received from monday in the initial POST request bodyPOST https://callback-to-monday.com/callbacks/12345678 HTTP/1.1Content-Type: application/jsonAuthorization: <SIGNED_JWT_TOKEN>The example is the way to go. A token sent as Bearer will not work.Thank you,
I’m trying to create a dynamic field mapping for my automations/workflows using object fields.While I’m able to list the fields correctly, all of them are flagged as required, which doesn’t match my expectations. In the payload, the fields are marked as nullable (as described in the documentation):body = { name: { title: 'User name', type: 'primitive', primitiveType: 'string', isNullable: true, isArray: true, }, email: { title: 'Email', type: 'primitive', primitiveType: 'string', isNullable: true, isArray: false, },}; Is the documenation outdated, the code wrong or is there a bug?
Hey,Is anyone currently able to register create_subitem webhooks via the API? I’ve started getting 5xx errors — this was working fine earlier.
We’ve just launched a powerful upgrade to SMS to Board, introducing a fully redesigned SMS & Numbers Dashboard and advanced number management capabilities.Here’s what’s new:📞 Smarter Phone Number Search & ReservationYou now have complete control when reserving numbers. No more random assignment — you choose the number.: 🌍 Select country before searching 📱 Choose number type (mobile, etc.) 🔎 Search by area code or specific number pattern 🎯 Find numbers containing specific digits 📋 Browse available numbers before renting ✅ Select the exact number that fits your business needs 🔗 Advanced Board Linking & Field MappingWe’ve added deeper integration controls: Link each phone number to a specific workspace Choose the exact board that will receive messages Map SMS data to custom board columns: Sender number Message text Date column Assign a custom alias/name to each phone number (e.g., “Sales Line”, “Support UK”, “Marketing Campaign”) This giv
HI, I am using the API version 2024-01 and since recently the value field returns null on connect boards.As an example { boards(ids: my-id) { items_page(limit: 1) { items { column_values (ids: "boards_verbinden__1") { id type value text } } } }}returns{ "data": { "boards": [ { "items_page": { "items": [ { "column_values": [ { "id": "boards_verbinden__1", "type": "board_relation", "value": null, "text": null } ] } ] } } ] }, "extensions": { "request_id": "aea63278-8d4a-9aa6-a460-25fc93191820" }} I also tried with API version 2025-01 and get the same result. What is the reason for this?Any support on this is highly appreciated!
Hi,due to migration of my app to workflows I try to use the credential feature to initiate OAuth to a Mattermost server. Unfortunately, Mattermost only accepts a length of 1024 characters for the state field. The state that the credential feature sends is about 1152 character long and so the request is rejected. Is there a chance to set a limit of the state field in the feature?Thanks and best regards, Marcus
Hello monday.com Developer Community,I'm a first-time monday.com app developer trying to set up my development environment to build an Integration app using the Quickstart Integration tutorial. I'm encountering several issues and would appreciate guidance on the complete setup process. Current issue:When I try to deploy using mapps code:push, I get the error: "Failed in uploading the project." The deployment shows as "pending" but never completes.What I need help understanding:Complete deployment workflow - What are the correct steps from code download to working app? Local development vs deployment - Should I test locally first using a tunnel, or deploy directly to monday code? Configuration in Developer Center - Where exactly do I add the Base URL for my integration feature? Environment setup - Are there any other prerequisites or configurations I might be missing?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.