Welcome to the new monday developer community
-
Recently active
We’re thrilled to introduce DocCreate — The powerful automated document creation solution for fast, easy, and fully automated document generation. DocCreate is an all-in-one document automation platform that turns your monday.com boards into branded Word or PDF documents with a single click. No more copy-pasting, formatting hassles, or juggling external tools. 💡 What Can You Do with DocCreate? ✅ Create Custom Word/PDF Documents 🖼️ Embed Images with Ease 📩 Email Instantly from Your Board 📚 Browse or Upload Your Own Templates ⚙️ Automate with Smart Triggers 📥 Instant Downloads & Easy Sharing 🎬 See DocCreate in Action ▶️ Watch Demo 📘 Read Documentation 📅 Schedule a 1:1 Support Call 📧 Or email us anytime at support@doccreate.com Install DocCreate Now 👉 DocCreate Installation Link
we are using this code to validate the JWT on the backend in response to a webhook event. refer: Authentication import jwt from 'jsonwebtoken' export const authenticate = (req, res, next) => { const token = req.headers.authorization if (!token) { return res.status(401).end() } try { res.locals.user = jwt.verify(token, JWT_SECRET); console.log(res.locals.user) } catch (e) { console.error(e) return res.status(401).end() } next() }; we get back a token that is decodable but the signature is invalid. we also double checked the JWT_SECRET is set to the signing secret on has anyone run into this?
We’ve just released a highly requested update to Recurring Tasks 🎉 You can now define the status of a task when setting up your recurrence! This means your newly created tasks won’t automatically copy the status from the last one (like “Done”)—instead, they’ll start fresh with the status you choose. 👉 Just check the “Set Status to” option when configuring your recurrence, and select the default status you want applied. Let us know what you think or if you have feedback—happy scheduling! ✅
We’re excited to share with you a new resource that will help fuel the ideation process of your next app - our revamped App Ides Directory, a curated, continuously updated directory of ideas for solutions you can build on monday.com. 😎 🥳 The ideas in this directory are based on customer feedback, community requests, and platform gaps that can be potentially addressed with an app. ✅ Whether you’re looking to expand your monday apps portfolio or still researching what will be your first marketplace app, this directory can serve as your starting point! You can research and enhance them, or use them to ignite the inspiration for your app idea. Visit the app ideas directory 🔎 We can’t wait to see what you’ll create💡 *The ideas are provided “as-is” and without warranties or representations of any kind, express or implied. monday.com may already be aware of similar or identical concepts and ideas, which is shared with monday.com, and that monday.com and any thir
Hello Team, I am using monday GraphQL API to extract data to tables using Azure Data Factory. However , out of four API call for four boards, one of the API call didn’t return items an dgetting partial response with “groups” as empty array.? Would like to check this specific API missing items from the group? Any help Appreciated !!! Thanks, Jag
The QuickBooks integration is here! We built this integration because, like many others in the community, we wanted to deeply connect Monday.com with our accounting tool of choice, QuickBooks. The QuickBooks integration will give you the power to track all past and new invoices (along with their statuses), create and edit customers AND invoices, and other features that will save you time and money (mostly because you won’t have to buy Tylenol for all of those headaches!). We run our business on Monday.com, and we automate a lot of our workflows on top of an iPaaS tool called Integromat (it’s like Zapier but more powerful). We have been helping clients automate their accounting workflows with Integromat for a while now, and realized that we could help more people by creating this Monday.com App. We would love for you to try out the QuickBooks integration. All you need is a Monday.com account and you can set up a demo here! Please expect this survey to take up to 6 minutes to complete.
Hi, This is my first try building an integration app, and I was following quickstart-python on github, which is an integration example built with python’s flask. I set up the monday.com app configuration from the description in SETUP.md (without the part of deploying the app to monday code). After tunneling with the CLI, and running the application locally, I’m having problem with the authorization process: the auth endpoint is being called successfully, but the following flow is unsuccessful: monday_request_auth (a wrapper for the authorize function in routes/auth.py file) → JWTService.decode_monday_jwt → SecretService.get_secret(SecretKeys.MONDAY_SIGNING_SECRET) → api_instance.get_secret(key) The above is the function calls flow in the example, probably best to see the github project. The signing_secret which is the result of the last function call returns NONE. What should be updated in the code in order to have the app run locally? Thanks, Eyal
in below ui: what option should be select when publishing our app? we want anyone to be able to install but not for free. thanks.
Hi team, have you run into a problem with the Doc header AI assistant? We are trying to implement the Doc header AI assistant feature, but it is not showing up in the document. We see two Doc command AI assistants in the document, which is also not correct when we have only one defined. App features: Feature not showing in doc header: Two features displayed in the Doc toolbar, one with the wrong name: Thanks.
we are creating a product website for our app that we intend to publish on the marketplace. can we use the monday.com logo next to our app name on the website or should we be using our app icon?
we are getting ready to publish our app on the marketplace. are there any resources to help create promotional video and other design assets? what software to use etc.?
I have released an app and the version is locked now. How do I now test a new version of my app before releasing it? I hope the question is self-explanatory. I don’t want to promote the test version to live as it may have bugs and I don’t want customers to get the buggy version. Sorry if I am missing something here but I couldn’t figure it out.
I’m trying to publish a post to instagram with a post being a row/item in a Monday table. The way I’m starting the flow is by selecting my app (Board Menu Item Feature) from the item menu. Problem I’m running into is that I want to open up a modal with my app so I can go through the publishing workflow I have planned. I’m using the monday.execute(“openAppFeatureModal”, {… which is opening the modal as you can see but it also opens up the standard Monday app window beside it (behind the modal). Is there a way for me to listen to the button click and open the modal only?
Hey Monday Team! I’ve been working on a custom React App form that board members fill out and then expect a trickle down of that information to add items to multiple boards. As of recently, this custom app only works for board owners I’ve made members able to “Edit Everything” with all boxes checked and I’m still getting the following error message: There was an error in response from monday.com graphql API: [{"message":"User unauthorized to perform action"....] Is there anything else I might be missing? All help will be greatly appreciated 🙏
I’m trying to load settings into the app, specifically the board menu item feature which I know I can do using react (manifest.json) etc. but I’m wondering if there is a way to load app settings from the Monday context? This way I can allow the user to set the columns that would contain the post fields I need to post to social media (caption, image, hashtags, etc). It seems like you can do this with a Board View feature just not a board menu item feature? Example this line of code doesn’t actually load anything or even get called. monday.listen(“settings”, (res) => { console.log("Settings: ",res.data); setSettings(res.data); });
Hi All, I am wondering if monday.com has a public issue tracker where users can file bugs? i searched online but could not find it. i have run into many issues as a developer: there is no way to change the visibility of a board if i duplicate a board and then immediately start iterating over it, i get an empty collection a board_relation column type returns null for the column value (even though relation exists) in call to get_items_page no way to set value of a board_relation column the API is extremely slow. it takes seconds just to copy an item and move it from one board to another. there is no batch endpoint …
Hi, Is there any current way to get how many days a timeline item is overdue using the Monday API? Currently we are just getting how many days are between the ‘from’ and ‘updated_at’ on the Timeline documentation. However, we are noticing not all items match what it says online. Is there a way to get the number we see online when you hover over an item that is overdue? Thanks, Nathan.
Tired of switching between tools to log time? Struggling to keep track of billable hours or team productivity? We built TimeBits—a seamless time-tracking app for Monday.com—to solve these exact problems! 🔍 What is TimeBits? TimeBits is a powerful yet simple time-tracking app designed natively for Monday.com. It lets you log, manage, and analyze time spent on tasks—without ever leaving your workflow. 💡 Why Did We Build It? As a certified Monday.com partner, we noticed teams wasting time on: Manual timesheets (spreadsheets, sticky notes, or juggling multiple apps). Guessing billable hours instead of tracking real work. No visibility into where time was actually going. So we created TimeBits—to simplify time tracking, improve accountability, and make data-driven decisions easy. ⚡ What Does TimeBits Do? ✅ Log Projects & Tasks – Our Monday app lets you add trackable projects & tasks. ✅ Detailed timesheets – See daily, weekly, or project-based tim
hello, does monday.com have any youtube videos explaining how to release multiple tiers of my app: free version paid version with 14 day trial will there be a single marketplace listing or two independent listings for the two apps? the free version of my app won’t have premium features and so the release binary is different for the two cases. in case of 14 day trial is there any work i have to do on the backend or will monday.com automatically uninstall the app after 14 days if user does not upgrade? thanks.
I’m building an integration app using Monday Code and the JavaScript SDK. Every time I make a code change, I have to deploy a new version, which takes 3–4 minutes to push to the Monday environment. This significantly slows down the feedback loop. Is there a way I can run this locally to test my API?
Lets say I have a webhook (server-side code) that gets called in response to an event. In this webhook I now want to call the Monday API and perform some operation e.g., reading/writing to a board. How do I authenticate my request? Reading Choosing an authentication method it seems the only way is to use Method 2: Using OAuth to issue access tokens. however when i tried to implement this there are some issues i ran into which raise some doubts. First, i will need to store the oauth token on the backend. it can be done but i have never seen such pattern before where an app stores a user’s tokens in a database. The link does say: If your app needs to store a user’s API token or make API calls in the background, OAuth is a good option. Second, within an account there can be thousands of users (taking worst case). Storing thousands of tokens raises some red flags in my mind. Above point is maybe explained by following: https://support.monday.com/hc/en-us/articles/360014664060-The-m
we want to update the visibility of a board (public, share, private) but cannot find any method to do that:monday.com Platform API what gives?
can anyone tell me what is this { message: 'BoardReflectedLimitsException', locations: [ { line: 1, column: 10 } ], path: [ 'duplicate_board' ], extensions: { code: 'RecordInvalidException', status_code: 422, error_data: { error_data: 'BoardReflectedLimitsException' } } } i get this when calling Boards
I’m trying to create app that create some columns automatically. I got that working just fine by adding BOARD_ID variable in environment variables of the app. but, I want to let that app work on all Boards not just the board i have already hard coded to that variable. I tried to use: const BOARD_ID = process.env.BOARD_ID;. but no luck. any help or advise to make that working just fine? Note: the app doesn’t have front end. Just a back end using Board multi item action feature. Just by clicking it. it should create custom columns.
I need to obtain an OAuth token when a user installs my app: Apps Framework How can I do this? are there any YouTube videos explaining it? Basically when someone installs my app how can I kick off the OAuth flow? Any github examples? i have found this User onboarding but not sure if its the right link to answer this question. it says: Starting point The starting point is the feature or template that opens when a user tries to set up your app for the first time. Is this the page user sees when they open my app? that is not what i am looking for. what i am looking for is an endpoint i can provide when user installs my app. this is a one-time page they will see vs. a page that they see every time when they open my app. can someone guide me? thanks
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.