We’ve upgraded monday’s OAuth flow to prevent admins from getting stuck when an app hasn't been installed yet. This update helps boost conversion rates, reduce support, and get customers connected to your app faster.

By adding the query parameter force_install_if_needed=true to your authorization-request redirect URL, monday will automatically:

  • Detect when the app isn’t installed
  • Prompt the admin to install it
  • Continue to the OAuth consent step once installation is complete

Note: An admin must still manually install the app since automated installation requests aren't yet supported. Be sure to update your UI or messaging accordingly (e.g., “Ask an admin to install the app first”).

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

Next steps

  1. Add force_install_if_needed=true to your authorization redirect URL.
  2. Test the flow on an account where the app isn't installed yet.
  3. Update any setup guides, tooltips, or in-app copy to reflect the simplified flow. Remember to clarify that the admin installation is still required!

You can now manage user tokens and credentials for monday workflows using the new credentials app feature. This makes it easy to connect to third-party services with minimal code. The framework takes care of authentication flows and credential storage, so you can focus on building flexible, user-friendly solutions.

👉 Learn more about the credentials app feature here!

As part of our ongoing Disaster Recovery project, we will be performing scheduled maintenance on Sunday, June 8, 3:00-5:00 am EST | 9:00-11:00 am CET, which will result in approximately 2 hours of downtime for secure storage on monday code.

This maintenance is necessary to migrate our Disaster Recovery setup to a multi-region infrastructure. This upgrade will help us:

  • Reduce downtime in the event of disasters
  • Resume normal operations more quickly
  • Ensure business continuity for your apps
  • Align monday code with enterprise-grade standards

You can stay updated on the monday status page!

With the new async action feature, you can run workflow builder action blocks asynchronously—freeing up time to perform complex operations, prevent duplication, avoid unnecessary retries, and improve visibility into your workflows. Learn more about asynchronous action blocks here!

We've updated the security and compliance questionnaire with new questions that highlight key security insights. These will help you build trust and improve visibility on your app's listing page.

If you've submitted it before, we recommend updating your responses by submitting a new questionnaire. If not, now's a great time to fill it out for the first time! Learn how here.

We’ve recently updated the requirements for apps to qualify for the marketplace Shield Badge. You can review the revised criteria and browse frequently asked questions in our documentation.

Marketplace apps are now ranked using a new weighted formula that takes into account:

  • Rating quality (average score)
  • Rating quantity (number of reviews)
  • The overall average rating of all apps (as a baseline)

This formula determines the order in which apps appear in the marketplace. Previously, the ranking algorithm only considered the average rating, which didn’t fully reflect an app's quality or usage. The updated formula delivers:

  • Fairer rankings for high-performing apps
  • Increased user trust in rating-based sorting
  • Incentive for developers to collect more feedback
  • Alignment with industry standards for app marketplaces

Marketplace users can now view full textual reviews for apps—not just the average rating. These reviews appear in a new Reviews tab on each app's listing page. Developers can also respond to reviews through the Developer Center, creating a two-way feedback loop with customers.

This update promotes transparency and empowers users to make more informed decisions. It helps:

  • Increase user confidence and trust in apps
  • Promote direct interactions between customers and developers
  • Encourage users to leave reviews and feedback
  • Strengthen the overall marketplace ecosystem
  • Align with industry marketplace standards

Check out the new UI below! 👇

With the brand new monday.com MCP (Model Context Protocol) integration, you can now:

  • Connect your AI agent of choice to act on your behalf with your monday.com boards
  • Build custom AI agents tailored to your workflows
  • Integrate AI features into your apps

This provides new ways to automate tasks, enhance productivity, and utilize AI-powered tools to improve your monday.com experience.

👉 Learn more in the docs or explore the Github package!

We’ve recently introduced a set of features to streamline app deployment, improving speed, control, and seamless CI/CD integration.

🚀 Promote app versions to live via CLI

With just a single CLI command, you can promote your app’s draft version to live. Easily automate your version promotion flow within your existing CI/CD pipelines.

👉 Get started with the new CLI command here

💻 Deploy client-side code to monday.com

Use the CLI to deploy client-side code to monday.com. Ideal for automating and integrating client-side deployments into your CI/CD pipeline.

👉 Learn more about the new CLI flag here

🛠️ Redesigned feature deployment UI in the Developer Center

The Developer Center now clearly shows where your app feature code is deployed and which URL the monday platform should use to access it:

  • Client-side code hosted on monday.com
  • Server-side code hosted on monday.com
  • Code hosted externally\

👉 See the new experience in our deployment guide

🌐 New SDK context field: mondayCodeHostingUrl

Apps hosted on monday code can now access their hosting URL directly from the SDK via the mondayCodeHostingUrl field in the context object..

👉 View a sample context object here