Welcome to the new monday developer community
-
Recently active
You can export dashboards to PDF using this dropdown: Is it possible to programmatically call “Export to PDF” and collect the result? For example, I may wish to collect the PDF & display it in an external system 😉
Hi everyone — We heard from a lot of monday.com users (and felt it ourselves): email writing gets messy when you’re jumping between monday boards, AI tools, and email editors. That’s why we added AI directly into SuperMail on monday.com. Now you can write polished, brand-consistent replies — using real board context — without leaving your workflow. SuperMail AI helps you: ✅ Draft replies from live item data ✅ Shorten or rephrase messages easily ✅ Shift tone depending on audience ✅ Keep your messaging aligned across threads within SuperMail Dialog SuperMail AI works inside both the SuperMail editor and Dialog view. Here’s a short demo — feel free to check it out and let us know what you think (and what features you’d like to see next) 👇 SuperMail AI - New monday.com Feature for Faster, Better Emails
I’m new to Monday app development and trying to understand how Monday Code works. I want to write a Python program that uses a package called pyppeteer. This package will install chromium when it’s first run if chromium doesn’t exist on the computer it’s running on. That kind of thing sounds like a security risk for Monday Code to allow a program to do, so I’m thinking Monday Code isn’t going to allow this to run if I try to host it there. Am I going to have to host my Python program elsewhere and point my app to that hosting instead?
I am not sure how to provide the secret or public key. I did Mapps:init and it deployed successfully but I am not sure where it needs to take the key? Or where to grab the key? Appreciate any help!
Hi everyone, I’m hoping someone on the monday.com dev team / community can shed light on an MCP-connector mismatch I’m hitting with ChatGPT. What I did: Installed the Managed Connector Platform (MCP) App for monday.com. Connected my monday.com workspace to ChatGPT 4o via the “Connectors” tab. The handshake fails with the red banner: “This MCP server doesn’t implement our specification: search action not found.” Out of curiosity, I pointed the same MCP server at Claude AI. Claude accepts the connector and sees the full toolset exposed by the monday MCP app without complaint. According to OpenAI’s MCP spec, a compliant server must expose at least two tools—search and fetch—in /tools/list. Claude seems happy with the monday MCP app as-is, implying the expected actions are present (or at least Claude doesn’t enforce the same strict check). ChatGPT, however, insists the search tool is missing and aborts the connection. Has anyone successfully connected monday.com to ChatGPT via MCP? Doe
Why can’t we automate folder and sub-folder creation in monday? we have automations that ‘when status changes, create board from template, create board from template’… but these two templates just sit within a folder, then we have to manually create the subfolder and then put these into that subfolder. It’s such a pain and seems such a ridiculously logical element which isn’t available.
Are projectManagement and project_management from AccountProductKind one and the same?
Hi everyone! 👋 As long-time monday.com users (over 2 years now!), we started out using the built-in social media planner template. Our boards were cluttered with disconnected columns, status updates, and file attachments — yet we still had to leave monday just to copy-paste content, upload files manually, and then return only to update statuses. So, we built Publisher — a fully native monday app designed to turn your boards into a true social media publishing command center — and we’d love to get your feedback! With Publisher, you can : 📣 Publish to multiple social media platforms from one centralized place. 🖋️ Design and preview exactly how each post will appear before publishing. ⏰ Schedule manually or automate publishing with monday recipes. 🔗 Pull content directly from your boards — no copy-paste, just smart publishing. 🗂️ Keep brands & assets organized by workspace with dedicated Publisher Spaces. 🛡️
Hello, I’m trying to develop a new monday.com application, but I cannot find a single way on how to add that app to my workspace. I’ve created an app, added a Board View feature, added needed scopes and if I go to “Preview” in developers center, paste the URL to render the app, it shows my app perfectly, but I cannot install it when I go to my workspace. I’ve watched tutorials on Youtube, but nothing seems to help, the app simply doesn’t appear in the list of installed apps, nor can I find it in marketplace. I’ve even promoted v1 to live. What am I doing wrong?
If your team uses both Zendesk and monday.com, chances are you’ve run into this: Support logs tickets in Zendesk, product or operations track progress in monday.com — and someone (often you!) is stuck updating both systems manually. What Zendesk Sync Solves Zendesk Sync connects Zendesk and monday.com so your tickets, tasks, comments, and context stay in sync — automatically. Whether it’s: Creating a ticket in Zendesk when an item status changes to “Ticket” Auto-creating a monday.com item when a ticket is tagged “Feature Request” Syncing updates and comments between the two platforms (including attachments) Choosing if those monday item updates in Zendesk, show as internal notes or public replies Ensuring every item and ticket links back to its counterpart …Zendesk Sync makes it seamless. Why It Matters for Your Business Support and product teams work better when they share visibility, not duplicate effort. With Zendesk Sync: 🕒 You save time by eliminating manual data entry
I’m trying to understand how the Server Side code is hosted on Monday. I believe it’s serverless but I can’t really find any place that confirms that. The examples I’ve seen are all using Express. So I’m not really sure what’s accurate. I could be missing something obvious. If anyone can point me to better examples that would be appreciated.
Hey everyone, I’m encountering an issue with accessing SecureStorage in my Monday.com app deployed using the Monday code platform. Strangely, this problem surfaced suddenly at the beginning of this week, with no changes made on my end. To isolate the issue, I replicated it using the quickstart-integrations-monday-code sample provided by Monday.com. Even with this basic setup, attempting to access SecureStorage leads to failure. Log : {"error":{"fields":{"status":{"numberValue":400,"kind":"numberValue"},"errorCode":{"stringValue":"bad request","kind":"stringValue"}}},"tag":"ExpressServer","stack":"Error: Provided input is invalid\\n at BadRequestError.BaseError [as constructor] (file:///layers/google.nodejs.yarn/yarn_modules/node_modules/@mondaycom/apps-sdk/dist/esm/errors/apps-sdk-error.js:29:28)\\n at new BadRequestError (file:///layers/google.nodejs.yarn/yarn_modules/node_modules/@mondaycom/apps-sdk/dist/esm/errors/apps-sdk-error.js:61:28)\\n at file:///layers/google.nodejs.
I can see how to create a custom activity through the api on here https://developer.monday.com/api-reference/reference/timeline-item-ea#create-a-timeline-item But I cannot find any reference to how to create one with the built-in types as ‘Call Summary’ for example doesn’t show up in the list of custom type ID’s. I need a custom type ID to use the timeline create method. How can I do that?
I tried the "\\"connect_boards\\" : {\\"item_ids\\" : [\\"__connected_board_item_id__\\"]}" as the column_values when creating a subitem but the created subitem does not have value for that column. What is the correct format for that?
Hello everyone, I’m building an Integration with the monday Apps Framework and deploying my webhook handler via mapps code:push into the monday-code serverless environment. My /monday/execute_action function does the following on each status-change event: Creates a new item on a target board Copies over connected-board column relations Fetches & recreates subitems (including mapping their columns) Sends GraphQL mutations back to monday.com This works fine when users “Approve” a handful of items, but if they trigger the same recipe on ~100 items simultaneously, I start seeing: “Complexity budget exhausted” errors Timeouts or retries from monday.com Intermittent “itemId not found” errors when creating subitems Questions: Can I safely enqueue jobs from within monday-code? For example, pushing payloads to AWS SQS / Redis-Bull and using another Lambda or container to process them with controlled concurrency (e.g. p-limit(5))—or is that discouraged? Are there any pure-serverless patt
Hi to all developers! We’ve released an upgrade to monday’s OAuth authorization flow that removes one of the top pain points you flagged: admins getting stuck when your app isn’t yet installed on their account. What’s changed? Previously, if a monday admin started your OAuth flow from outside monday and the app wasn’t installed, the flow hit a dead end. You had to send docs, the admin had to backtrack and install, then retry the flow. Starting today, simply add the query parameter force_install_if_needed=true to your authorization-request redirect URL, and we’ll automatically: Detect that the app isn’t installed. Show the admin an install screen. Jump straight back into the OAuth consent step once installation is complete. One smooth, uninterrupted journey. Example request: GET https://auth.monday.com/oauth2/authorize ?client_id=<YOUR_CLIENT_ID> &redirect_uri=https://yourapp.com/oauth/callback &scope= &state=<CSRF_TOKEN> &force_install_if_needed=true Impac
This is a follow-up to a post (Connecting Power BI to Monday.com API 2023-10) about using Power BI to call the 2023-10 API. I have a set of Power BI M language functions and query that can retrieve data from a board using the items_page and next_items_page API calls. I have shared the Power BI query and related three functions that I used to be able to retrieve a board and the cursor that is used with the next_items_page API call to get the next page of data. Power BI sample with functions and query There is a Word document with screen shots and instructions on how to use the functions and queries. I also have included a .PBIX file so that you can quickly add your authorization keys and board number. Hopefully this saves you some time if you are using Power BI to access your board data. January 15th is coming fast! Cheers.
Is there a way to get a new shortLivedToken after one expires after the allotted 5 minutes window? When my integration recipe action endpoint is called with a lot of items, I first place them on a queue with their respective shortLivedToken before executing each. Sometimes, for requests that are handled after their shortLivedToken has expired, I get a NOT_AUTHENTICATED error back from the monday graphql api. Is there a way to request a new shortLivedToken or run a long running request with an authenticated token? Thanks. cc: @dipro @Matias.Monday @AlexSavchuk
We have an app called “Lead and Contact Info Finder” (App ID: 10163558). When we initially developed the app, we requested a specific set of scopes to allow API functionality. As a result, the tokens generated for users who installed the app include only those original scopes. Now, we would like to add two additional scopes: docs:read docs:write This change means that all users who have already installed the app will need their token scopes expanded to include these new permissions. My question is: Can Monday developers expand the scopes of all tokens that were previously created for this app? If so, what steps should we follow to make this happen? Looking forward to your guidance!
GetSign, our document signing app now has a brand-new interface focused on clarity, speed, and control. Whether you’re generating agreements, collecting signatures, or automating approvals—everything is now simpler and more intuitive. Watch what’s new in GetSign: GetSign Update: New Design, Easier Document Workflows on monday.com GetSign What’s new: ✅ A streamlined layout with five smart sections ✅ Easier document generation via status triggers ✅ One-click signing links for single signers ✅ Built-in payment field right inside the editor ✅ Track signature status without leaving your board This update is live for all new boards where you install GetSign. And don’t worry—existing boards will continue to use the current setup with no disruption. We’d love to hear your thoughts! If you’ve been using GetSign, tell us which feature you’re most excited about—or what you’d like to see next.
Are you ready to build your first app for the monday.com marketplace or looking for your next big idea? In this video, I’ll share quick tips to help you: Find real customer pain points. Get inspired by the monday.com platform. Discover pre-made app concepts on our developer minisite. Don’t stay stuck watch now and find your next great app idea! Where to find your next monday.com app idea
Hi! can somebody help me how can I download files using public url?
Hey monday Developers, We’re excited to announce the release of monday Platform API version 2025-04, packed with powerful new features designed to give you greater flexibility, automation, and control over your monday experience! Here’s what’s new in this latest release: API Analytics Dashboard: For our Enterprise accounts, we’ve introduced a robust API Analytics Dashboard to help you track your API usage, identify trends, and see your top contributors. Even better, all these metrics are accessible via the API, allowing you to integrate them with your external tools for deeper insights and automation! Bulk User Invitation & Role Assignment: You can now invite users in bulk and assign specific roles to them directly through the API, streamlining your onboarding process. Bulk User Data Updates: We’ve added new functionality to update user data in bulk, including the ability to easily adjust user birthdays. Retrieve All User Roles: Now you have a simple way to retrieve all user roles
Hey everyone, I’m Alex Polonsky, a Product marketing Manager at the monday.com marketplace team - and I have a cool and useful use case to share with you. This short video shows how marketplace partners can use monday.com’s MCP to analyze AMP (App Management Product) data - like installs, trials, upgrades, churn - and turn it into actionable insights in minutes using natural language. What’s inside: How MCP works with AMP and any structured board Examples of using an AI assistant to uncover trends and suggest next steps How to generate a visual report directly from your board data - no dashboards or queries required monday.com App analytics revolution with AMP & MCP This demo uses AMP data, but the same approach applies to any board - and MCP can do more than analysis. You can use it to update records, trigger workflows, enrich data, and perform real actions through your assistant. Have you already started experimenting with MCP? Let us know how you’re applying it or
Hello Developers, I’m developing a Monday app with a custom object view. This is the kind of app that can be selected in the left navigation, and the entire view is served by the app in an iframe. I’m implementing the OAuth flow to obtain the access token which the app uses on the backend to call the Monday API. The OAuth flow works in all desktop browsers except Safari. Let me show you the redirect/page flows in a working case and in Safari’s case. All desktop browsers except Safari Customer chooses the app in the left navigation https://custom-object-app.com/?sessionToken=SESSION_TOKEN redirects to /oauth/authorize (HTTP 302) Our app starts the OAuth flow Redirects to https://auth.monday.com/oauth/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&state=STATE (HTTP 302) Monday receives the OAuth request, and redirects to the Scope confirmation page Redirects to https://our-subdomain.monday.com/oauth2/authorize?oauth_payload_token=OAUTH_PAYLOAD_TOKEN (HTTP 302) N
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.