Welcome to the new monday developer community
-
Recently active
Hello, I would like to ask you for advice as I’m trying to figure out the optimal app infrastructure. General requirements: The app is a fully client-side React TypeScript app (bootstrapped using Vite). The app has a few different features/entry points, e.g., board, item menu, multi-item menu. Different features have different views; however, they share similar functionalities, so logic and code are shared. I need full CI/CD support with dev/staging/prod environments. To my understanding, monday-code supports only server-side applications, so I have two options: Host the client-only app on some server and use URL builds for features. Each feature can be under its distinct URL path, e.g., <base-url>/board-feature, <base-url>/item-menu-feature. Implement my app as a full-stack app with a Node.js backend that only serves the client app, and then use monday-code to host the app. In that case, I can also use distinct URL paths for different features. In both cases, I need to
Hey all! 👋 SecureChat Pro - Items & Boards is here on the monday.com app store 🚀 Your communication, your team, your privacy #1 way to securely communicate with your team on Boards and Items! When your team needs to… Launch that initiative Get real time updates for that report Troubleshoot for that customer Chat securely SecureChat Pro is your solution Instantly and securely message your team across items and boards so you’re always up to date on the latest updates, statuses, and questions regarding any project you’re managing. Pricing is determined by seat count for your monday.com Account. ALL users get the following features included: 💻 [Features] Chat for Items AND Boards 👏 Configurable privacy settings 🔒 Online status and typing status 🟢 Notifications for tagging people 👥 Notifications for added to private chat 🔔 Emojis natively supported in text 😀 Emoji reactions 🎉 Edit and delete messages &#x
Hey guys, Isaac here, I started hacking around with monday apps last sunday and just signed up to the forum. I’m trying to figure out a way to implement a simple idea, which is to implement some sort of “custom action” when a user clicks on a button, but it is an action that does not use a server integration. I just need the button to do something on the UI only, no need to talk to a server. Ex: I have a column called “term” that contains some arbitrary text, and another column called “search” that has a button, when the user click the button for a given row, the app would take the value in the “term” column and open a new tab with a google search for it. Hope that makes sense, appreciate any help. Isaac
Group Kanban app allows you to create kanban based on item groups. Key Features: Group Kanban: Use your item groups as kanban columns Drag-and-Drop Updates: Effortlessly manage your tasks by dragging and dropping items within the Kanban board. Customizable Item Cards: Select which columns of items will be visible in the Kanban item card for a personalized view. Column Value Updates: Update other column values of items directly from the Kanban view, ensuring your data is always current. Benefits: Enhanced Productivity: Streamline your workflow and increase team productivity with a visual task management system. Improved Organization: Keep all your tasks in one place, with easy access to important details. Custom Views: Tailor the Kanban board to display the information most relevant to your team’s needs. Real-Time Collaboration: Teams can see updates and changes instantly, facilitating better collaboration and communication. Use Cases: Project Management: Track project progress, as
Hi there. First time developing on Monday. I noticed this example project (quickstart-fullstack-react-node) but saw no docs or videos regarding it. Is it the latest updated template project to use and get started developing react node applications? Also just a question in terms of the Monday development Framework - if I am getting this correct we essentially code our functionality for our app as “features” and these features can be given a ui component like a board view or item view to effect or set up something for the ui component like a button that helps organize some table or more complex like an integration to sync data in from another service… I guess then the culmination of these features is our ultimate app. Thanks for your help everyone.
Looking for advice for best means for going about the following Approvals Scenario: Existing Item on Board (have IDs)Have Item on Board. This was retrieved thru API Generate Email to reviewers with attached PDF or dropbox link to PDF when Status is Art Complete . This I can do thru API. Dropbox link seems best but doesn’t preview. Let Customer Click to Approve or Request Revisions to Artwork and make comments/markup changes to PDF. Receive PDF comments/markup saved AND UPDATE Status of item to Approved or Revisions Needed. At the moment the best method I can come up with is sending link to dropbox file which opens in acrobat as reviewer and saves comments/markups but still haven’t resolved item 3. I’m stuck on item 3. I believe I can use Acrobat approval workflow and Dropbox to receive comments and approval/revision needed in the PDF. What I can’t sort is how to update status of item automatically. I have thought about couple of options for item 3 but looking for recommendati
Hello Community, I hope everyone is doing well. I’m currently working on building an integration recipe and came across an issue. According to the Developer documentation, there is a built-in action called “Send email” that should be available for use in the integration recipes builder. However, I have been unable to find this option within the builder interface ( Developer Center). Has anyone else experienced this issue? Best regards,
Hi community! My name is Iván García and I’m the Product Marketing Manager for Dashboard Hub 👋 I’m super excited to announce our latest Dashboard Hub feature, the Custom Charts gadget! The Custom Charts gadget elevates your project management with personalized, dynamic visualizations tailored to your unique reporting needs. Users can now create and customize charts to track progress, analyze data, and gain insights like never before 🤯 Example use case: Add custom tables to your dashboard and share filtered data securely, making it imposible to tech-savvy users to access any data 🛡️ 🚀 Try Dashboard Hub today and unlock the full potential of your workflow! 📚 Learn everything about this new gadget 🤔 Curious about the difference between the Custom Charts gadget and monday.com’s Charts? Here’s the comparison
Does anyone know how to add an authentication screen for server communication when developing an integration app for Monday.com? I would like it to look like the image attached below. Please share your information.
Similar to Bug fix: Sending an empty array to clear a dropdown column from @rachelatmonday, I thought I’d try to manipuate some file columns. Using the following mutation: mutation ( $board_id: ID! $item_id: ID! $column_values: JSON! ) { change_multiple_column_values( board_id: $board_id item_id: $item_id column_values: $column_values ){ id } } With the following variables: { "board_id": 1540573903, "item_id": 1540573945, "column_values": "{\\"files__1\\":[],\\"files_1__1\\":[]}" } This returns a success & empties the files columns in the UI, but if you reload the page, the files return. 🙋‍♀️ Whats happening? Here’s a Loom demo:
Hey Mondayers! If you’re like me, you wish that Monday.com had a Harvest time tracking button in the interface so you could click and start tracking time with Harvest. Today is your lucky day! I have a little freebie plugin for you that does this. This uses the Custom Javascript chrome extension (linked in install guide below) and some custom code to insert the Harvest button into the monday UI. See how to install here:GitHub If you feel like adding more functionality, feel free to mod, fork etc. Happy time tracking! -Jake
Create column is working as expected, but api response time is consistently around 1.5 seconds. This is slowing down our boards creation, can the api response time be reduced further? which will help in saving time in creating the columns. snippet: mutation{create_column(board_id:board_id, title:title,column_type:column_type, description:description){id}} create column : 1.59 seconds
I’m running code that sync a database of information to a monday board. I’m making use of both items (as parents) and subitem (as childern) boards. My code runs on schedule each time it compare the database and the monday board for items that should be deleted, items that are out of date and items which are missing. The database always dictating the information on the monday board. When a parent item with subitems has been deleted the API still see the subitems. Also if my code which might have a slight delay still have in memory an item id of a parent, it is still able to add the child to the parent, even thought the parent is now in trash. In both cases the API doesn’t see the subitem as deleted. (the parent has been delete) Is there a way to tell the API not to create subitems on parent which have been created? If not, Is there a way to determine that a item has been deleted, I can then check the items I get back from the API can confirm their parents are still in the board. Marti
I am sending my request to monday.com adding file I am getting a cors error for all other I’m using the mopnday js sdk and everything workds fine async function uploadFile(file, ITEM_ID =“item_id”, COLUMN_ID = “files”) { console.log(file, ITEM_ID, COLUMN_ID); const query = mutation($file: File!) { add_file_to_column( file: $file, item_id: ${ITEM_ID}, column_id: "${COLUMN_ID}" ) { id } }; const formData = new FormData(); formData.append('query', query); formData.append('variables[file]', file); const response = await fetch('https://api.monday.com/v2/file', { method: 'POST', headers: { 'Authorization': env.key }, body: formData }); if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); } Moreover when I copy the request to postman and send the same request from p
🌟 “Lucidchart for monday” (Installation link is here) allows you to seamlessly display charts and diagrams directly within your monday workspace. With our integration, you can easily share Lucidchart files across your organization, making it ideal for various use cases including documentation, design systems, architecture, digital assets, and more. Say goodbye to the hassle of switching between tools and stay in sync within your monday account. ✨ Key Features: Effortlessly integrate Lucidchart with - Board views Item views Custom Objects Lucidchart Widgets 🔍 Use Cases and Workflows: Document complex processes and workflows using visual diagrams Design and maintain architectural plans within your monday boards Create and collaborate on digital assets such as UI/UX designs and wireframes Establish and manage design systems to maintain consistency across projects 👤 About Us: We are the creators of “Lucidchart for monday” - a dedicated team passionate ab
Hi fellow devs, Trying to get my dev environment up and running on a windows machine, but running into an error with the CLI This error has been described here and requires an addition of { shell: true } when Spawning objects. However I’m unsure if this addition needs to be made in the NPX application or in the “Quickstart-react” code. Did anyone run into this or a similar issue? Kr, Daniel
We need support for the Arabic language
SpicyTab just launched a new app for Monday - SwapGenie! 🛠️ What is SwapGenie? SwapGenie is your go-to tool for effortlessly locating and updating values across your monday.com boards. Whether you need to update project statuses, correct typos, or standardize data entries, our app has got you covered! 🌟 Key Features Search and Replace: Quickly find any value in your selected column and replace it with the new value you need. Perfect for bulk updates and data corrections. 📝 Advanced Filters: Utilize monday.com’s powerful filtering options to narrow down your search and apply updates to only the items that matter. 🎯 Multi-Column Updates: Not just limited to one column, you can update multiple columns on the fly, saving you even more time and effort! ⏱️ 💡 Use Cases Project Management: Update project statuses in bulk from “In Progress” to “Completed” with just a few clicks. ✅ Sales Tracking: Standardize deal stages or
hi, I am developing an app for monday.com . I need to store data specific to a board and that data needs to be accessible across multiple users using that board. Can i achieve this using instance storage?
I am trying to create a periodical batch processor to update all items in a board. When I tried to connect with Every Time Period trigger, I cannot get the boardId from trigger. The screenshot 👇 I see some integrations, like Autoboost are updating all item of a board periodically (video shared by @Shaul_Klarman earlier). How developers are currently achieving this currently? Is there another way to get the boardId? 🤔 Thanks in advance. 😀 Cheers, Sourav
I’m facing this issue in python. Here’s my code and error: import requests import pandas as pd import os def querycaller(api_token, query): url = “https://api.monday.com/v2” headers = { “Content-Type”: “application/json”, “Authorization”: f"Bearer {api_token}" } response = requests.post(url, headers=headers, json={“query”: query}) response.raise_for_status() # Levanta un error si la solicitud falla return response.json() def fetch_all_items(api_token, board_id, row_per_call=500, column_id_select=“”, cursor=None): items = codigoRepetido = f"“” cursor items {{ id created_at updated_at name group {{ title }} columns: column_values {column_id_select} {{ column {{ title }} text …on DependencyValue {{ display_value }} …on MirrorValue {{ display_value }} …on BoardRelationValue {{ display_value }} }} }} “”" while True: if cursor: query = f"“” query {{ next_items_page (limit: {row_per_call}, cursor: “{cursor}”) {{ {codigoRepetido} }} }} “”" else: query = f"“” query {{ boards (ids: {board_id})
This morning I had to update the apps CLI (Required update available 3.6.1). So I ran npm i -g @mondaycom/apps-cli. But now my deployment to monday code fails. The command I use is mapps code:push -i <id>. How can I fix this? Is there a problem server side? ✔️ Build asset to deploy ✔️ Preparing environment ✔️ Asset uploaded successfully ✖️ There was an error building application. Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overriding peer dependency Step #2: [builder] npm warn ERESOLVE overri
Using Autoboost and trying to set Due Date to the last date of the timeline when it changes. When Timeline changes, apply formula and set results to Due Date Formula = {task’s Timeline}#END it runs and says looks like something is wrong with the formula.
Managing projects and portfolios effectively is crucial for any organization. With Monday.com and TeamBoard, you can streamline your project management and create comprehensive project/portfolio calendars that enhance visibility and coordination. In this use case, we’ll walk you through the steps to create a project/portfolio calendar on Monday.com using TeamBoard. What is project/portfolio calendar? A project/portfolio calendar is an essential tool for tracking deadlines, milestones, and key holidays. It provides a visual representation of your project’s timeline, helping teams stay on track and ensuring that all tasks are aligned with the overall project goals. TeamBoard, an advanced project management tool integrated with Monday.com, offers robust features to create and manage these calendars efficiently. Why Project Managers Need a Project/Portfolio Calendar? A project/portfolio calendar is essential for project managers as it provides a visual timeline, centralizes information, a
Hi there, I’m Aizhan from the TimelinesAI team. We have some great news to share with you! Based on the valuable feedback we received from this community, we are thrilled to announce the release of our Native Monday.com and WhatsApp integration, which allows you to: Automatically create items for new incoming chats on WhatsApp. Contacts from WhatsApp will seamlessly flow into your Monday.com board, saving you time and effort. Connect Multiple WhatsApp numbers within a single platform, which ensures that all your conversations are organized in one place, making it easier than ever to stay on top of your communications. Start and continue WhatsApp conversations right from your Monday CRM system with our universal Chrome extension Automate your flows and send personalized messages with Native Zapier integration and make.com (webhooks and API). Shared Inbox for multiple WhatsApp numbers - organize and manage all WhatsApp communication in one place. Get started within minutes. Simply scan
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.