Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hello,My app is currently under review, and I’m trying to implement monetization. However, I’m a bit confused about what exactly I need to do in my code. According to the documentation and some community posts, Monday takes care of monetization for seat-based plans automatically, so I shouldn’t have to implement anything myself.That said, the review process requires me to add monetization to my code.My app is a simple item-view app, so all it needs to do is hide the iframe. Since Monday already knows which plan a customer has purchased and the number of seats in their account, it should be able to block the iframe without any additional code from the developer.I’m a bit lost here. Please help.
I am able to use the clear column automation to remove files from column and file gallery for an item, however, it does not remove files from a subitem. Are there automations for subitem to accomplish the same thing like how it did for a parent item?
Hey there, we just started implementing monday CRM into our company and would like to crawl & add all the mails we shared so far with our contacts. Generally, the mail synchronization works fine BUT it just starts with the moment the contact has been added to our CRM database. Question: As this is possible in Pipedrive & Co. as well, how do we synchronize mails shared with a contact from BEFORE the person was added to monday CRM?
HiI have a problem using "change_multiple_column_values" API method for Location column.I set "lat", "lng", "address" fields but there is one problem. Usually I CAN'T use value from that cell (modified by API) using "the-most-5-recent-items-dropodwn" in other cell. It works only when lat/lng coordinate points on location with coresponding address string. I am attaching Loom video with that issue - https://www.loom.com/share/ddbfc429049d42869b2d66b458e19f11?sid=05a52a3d-f57a-4b18-9246-12a2fc7ce65cand API query:mutation { change_multiple_column_values( item_id: 2119342141, board_id: 1999695111, column_values: "{\"location_mkv814s\": {\"lat\":\"29.9772962\",\"lng\":\"31.1324955\",\"address\":\"Test\"}}" ) { id, column_values { id, value } }}
Hello everyone, I’m new to the Monday.com community and would like to build a marketplace app. I want to set up an incoming webhook in my app, which will integrate Monday.com with Twilio. The goal is to receive messages sent to my Twilio number and process them within my app. Whenever a new message is received, Twilio should invoke my webhook endpoint so that I can capture and handle the message within my app. Is this possible, and what would be the best approach to achieve this? Additionally, during the app installation process, I need to collect the user’s Twilio phone number and credentials to establish the integration. What is the recommended way to create an installation page to gather these details securely? I would greatly appreciate it if someone could share relevant documentation or examples to help me get started. Your guidance will be extremely valuable as I work on my first Monday.com app. Thank you in advance!
We're excited to introduce a new beta feature: Control which app version to test!With this release, developers can now choose which specific version of their app to view and test within their monday.com development/test account - whether it's a draft, gradual release, or live version - directly from the Developer Center.Here’s what you can expect:✅ Only one draft version per developer is active at a time for testing✅ Easily switch between draft, gradual release, and live versions in your development/test account✅ Clear indication of the version currently running in your development/test account (draft, gradual, or live)✅Consistent testing experience across all app features This update addresses key challenges in the current testing flow and lays the foundation for a more scalable and streamlined development experience across monday.com.Apply for the beta now
Im trying to deploy a new version of the app and this is the error i get ~/projects/monday/quickstart-react mapps code:push -i 10655008 1 ✘ 5m 21s ✔ Build asset to deploy ✔ Preparing environment ✔ Asset uploaded successfully ✖ There was an error deploying the application. ========== Logs ========== Internal Monday Code API runs at http://localhost:59999 > monday-react-quickstart-app@0.0.2 start > npm run stop && concurrently "npm run server" "npm run expose" > monday-react-quickstart-app@0.0.2 stop > kill-port 8301 && kill-port 4049 && kill-port 4040 sh: 1: kill-port: not found npm notice npm notice New major version of npm available! 10.8.2 -> 11.2.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.2.0 npm notice To update run: npm install -g npm@11.2.0 npm notice In order for the deployment to be successful
Am i missing it or is it not possible to duplicate an Overviews?monday.com/overviews/32593677I’ve tried the mutation { duplicate_board but that didn’t work. any help is appreciated.Thanks,
Hey community, As we plan for the upcoming quarter, we’ve come across several requests related to webhooks for specific app features. For example:“I want to receive a webhook when my app’s column is added or removed.” “I want to receive a webhook when my item view is added or removed.”If you have similar requirements for webhooks in your app, we’d love to hear from you.To help us better understand and align with your needs, please take a moment to fill out this form and share your use case.Thank you!
👋 Hello team, I’m Rotem the Apps Framework Product ManagerAs part of our ongoing efforts to simplify your app development process and enhance collaboration among multiple developers working on the same app, we're working on new guidelines for managing draft versions - and we’d love to get your feedback.These guidelines are shaped by many insightful conversations with you, and we believe this approach will help streamline the overall developer experience:✅ Proposed Workflow for Single- and Multi-Collaborator AppsDevelopers will build and test their app using a dedicated development account. The main monday.com account will host both the staging (draft) and production (live) versions of the app. In other words, the draft version in this account will be used as the staging environment, and the live version as production. Each app will have only one draft version and one live version in every account. Multiple draft versions will no longer be allowed. To sync app changes from the develop
Hello there. The Credentials Field option when creating a new Field Type is not listed under the Automatic Config options.I can only see the options “List”, “Text” and “Dynamic Mapping”. Is that option no longer available, or was it moved somewhere else?I was looking to use that in a sentence recipe integration.Thanks.
Hello there, I was trying to utilize following query to get the docs blocks. I noticed that table blocks are not accurate and are very random and unusable. The table rows don’t reference to correct block id, also there is no pattern on how the table rows are returned if there were even pattern like left-to-right, I could have some logic to reconstruct the table in output. But this is blocking me from utilizing the blocks. Can anyone from monday look into this? query { # boards(ids: [13542, 68097]) { docs (ids:1629780) { blocks { id type content } }}response: { "data": { "docs": [ { "blocks": [ { "id": "c13e0630-7b7f-4654-b6df-c0fa77b46ab1", "type": "normal text", "content": "{\"deltaFormat\":[]}" }, { "id": "39102aa6-d36b-4c1e-b395-00a4d7398f84", "type": "table", "content": "{\"cells\":[[{\"blockId\":\"d80de9e4-20fc-4e01-99c7-e67342d211cf\"},{\"blockId
<AlertBanner backgroundColor="negative" onClose={() => props.setStatusNumber(0)}> <AlertBannerText style={alertTextStyle} text={message} /> <AlertBannerLink href={webLink} text="learn more" /> </AlertBanner>I am using AlertBanner in my app and the link is working perfectly in web but it’s not working in desktop app. do I have to manually open the link through JS?
Hi, does anyone have an example of a post or patch using the atribute “UserType” on the web documentation that attribute is listed, but there are no examples. We are using the SCIM API, not any SSO provider listed. I first got in touch whit monday support and they have no examples to provide. Tahnks in advance.
Hi everyone,I recently built an app for monday Marketplace and submitted it for review. After working on it for the past few months, I just heard back that my submission was rejected because it’s “highly similar” to existing apps already on the marketplace. While I understand the need to avoid super similar apps, I’ve noticed that other apps with very similar functionality have been approved as recent as July 2025 My app offers competitive pricing and new upcoming features for ehanced experience, so the rejection feels unjustifiable. Exact wording in the rejection emailAfter reviewing your app, [my app name], we found it to be highly similar to existing solutions already available in the monday Marketplace. As a result, your app [my app name] has been rejected for publicationHas anyone else experienced something similar?Is there a way to appeal or get more clarity on such decisions? Would love to hear your thoughts or suggestions on what can be done next. Thanks in advance!
Hi! I’m wondering if it’s possible to retrieve the version history of a Docs-type field via the Monday API. It doesn’t seem to be included in the activity_logs, and I couldn’t find any mention of it in the documentation. In the UI, however, the version history is visible. Is this accessible through the API in any way?
I am looking into populating our CRM for one of our apps to be used in conjunction with our support channel.We previously used the marketplace webhook to do this, but there was a problem at one point and we’ve missed many webhooks.From there, I looked into the marketplace APIs like the app_installs API to fill in the gaps. But these APIs do not contain the customer’s slug. Only the account IDs.When a customer contacts us, they don’t know or have their account ID on hand. What they have is their slug.Is there something I missed? Is there a way to get a slug from an ID (another API?). Am I blind, is it undocumented or is it simply missing?
I get this error when is do mapps code:push mahesh.kumar1@FSCAM0QUHTDF quickstart-integrations-monday-code % mapps code:push ? Select an app 10284462 | Dev-POC Content Planning ? Select an app version 10543051 | v2 | Dev-POC Content Planning | draft ✔️ Build asset to deploy
Currently, app developers are unable to copy board-specific settings when a new board is created from a template. This is an issue for apps that use monday storage to save board-level settings based on the boardId, as these settings do not carry over to the newly created board.It would be incredibly helpful if the API could provide the ID of the source board used to create the new board from a template. This would allow apps to reference and copy relevant settings, improving the experience for both developers and users.Are there any workarounds for this issue?
Hello,I'm currently developing a marketplace app that's undergoing the review process. I've encountered an issue where the app lifecycle webhooks are not being triggered.An endpoint is already configured in the Developer Center, and the relevant app version is marked as live.Are there any additional steps required to start receiving these webhooks?Thank you in advance for your assistance.
Terminal command: mapps code:push --client-side -i <identifier - copied from developer portal>[12:10:13.010] INFO: Deploying build to CDN...(node:40741) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)✔ Build asset to deploy✖ An error has occurred, use the errorId field to look up the details in the logs This error happens with every attempt to upload a client-side app I’ve been successful with a server-side app using mapps code:push It isn’t clear where to look up the errorId Current workaround is manually uploading a zip file to deploy the app
I have a query to get some API data, I’m tring to query Boards.When I filer by board id like the image bellow, te results brings the Workspace id of this board: Its ok, but when I try to filter by workspace_ids like the image below, the board not in the result set:Can someone help whit this Mistery?
Hi, Does anyone know of any way to change the default column with id ‘name’. I’ve tried using mutation {change_column_title … but that doesn’t seem to do anything. Is there any way to do this?
Hi guys, I recently found out that I cannot local develop my app anymore. Just to give you some context, last year I developed a private monday integration app for my company, and I could locally test it using the tunnel mapps command, and then push it to the draft version and then promote it to live without any issues, as described in the docs. Now when I launch the app and the tunnel it doesn’t appear in the available integrations to install and the terminal doesn’t return any error whatsoever. I didn’t change any dependencies nor updated them. This is quite frustrating because basically to release new features or fix bugs I must directly test in draft version or sometimes even in prod environment. I tried to contact the support but with no luck, they told me that the dev team would send me an email but that didn’t happen. Could someone help me diagnose this issue? Thanks
Activity logs API results are showing in multiple sections which is very difficult to read what happened? is there any way to fetch the data in readable format. like if i give pulse ID, then it will give in below format, pulseid, pulsname, who modified, From value, to value, modified time
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.