Skip to main content
  • 300 Product updates
Build skills for monday sidekick

Build skills for monday sidekick

Recently, monday.com launched sidekick - an intelligent, context-aware AI assistant that understands the customer’s work and helps turn intent into action - directly inside monday.com. sidekick can summarize updates, answer questions using board context, and trigger actions without switching tools.For marketplace partners, sidekick opens a new touch point where your product can show up exactly when users need it. You can now build skills that customers trigger in sidekick to run focused, predictable actions powered by your app. Skills are context-aware, on-demand, and designed to deliver a clear outcome every time. They are available through the marketplace so customers can discover and install them like any other app. What is a skillA skill is a narrowly scoped capability you expose to sidekick from your monday app. When a user triggers it, the skill performs a defined sequence and returns a clear, repeatable result in the conversation. The skills framework is now open to all marketplace partners. Any existing app can add skills, and new apps can be built as skill-first experiences that appear directly inside sidekick.Skills meet users where they already work - inside sidekick, boards, and workflows - which naturally increases usage and stickiness for your app. They package your domain expertise into trusted, repeatable actions and benefit from built-in distribution to monday’s customer base.Great skills focus on a single meaningful outcome. Instead of recreating your full product, start with the actions your app performs best - high-impact actions that customers can trigger right inside sidekick.Skills also receive prominent visibility in the new AI Skills tab in the marketplace. This dedicated space highlights apps that provide sidekick skills, giving partners a new discovery surface and a direct way to stand out to customers exploring AI capabilities. Adding a skill to your app is now one of the most impactful ways to increase adoption and expand your reach across monday accounts. How it works - at a glanceA user asks sidekick to execute a certain task, sidekick selects a matching skill, calls your app, and shows the result in the conversation - moving from ask to action without context switching. Under the hood, this is handled through automation blocks in your app. Inputs are passed as primitives, and you can use the user credentials feature for OAuth and secure token storage, so you can focus on logic rather than custom auth.  What teams can already do with sidekicksidekick already supports a range of built-in actions that help teams summarize, generate, and update information directly from their boards. These patterns make strong foundations for partner-built skills.Teams use sidekick today to:Summarize updates or items to get quick insights without opening multiple views. Write or rewrite content such as task descriptions or emails in a defined tone or style. Run operational actions like updating statuses, assigning owners, or creating follow-up items.These examples set customer expectations for what sidekick can do - and what they’ll expect from partner skills.When building a skill, start with a pattern customers already recognize in sidekick, then show how your app extends it - for example, by adding domain expertise, pulling data from your app, or automating a next step.Examples from early design partnersHere are a few examples of how apps are extending sidekick with domain-specific expertise:SuperMail - Generate, send, and track emails directly from sidekick, based on the context of the board and the conversation.Tracket - Log time, submit timesheets, and surface reporting insights through Sidekick, helping teams track effort and billing without manual navigation.Triggerly - Generate QR codes to instantly update inventory, assets, or field activity in monday.com, turning real-world actions into structured updates.Mailchimp Integration Plus - Sync leads and surface campaign status directly from sidekick, keeping marketing execution and visibility in one place.Microsoft 365 SharePoint - Create folders, sync files, and extract data from PDF, Word, or Excel on demand, directly from a sidekick prompt.Outlook Calendar Integration Plus - Schedule a meeting directly from within sidekick. These examples show how skills work best when they focus on a single, repeatable outcome - taking an action users already want to perform, and making it instant, contextual, and reliable inside sidekick. Get startedDeveloper documentation for building sidekick skills Sample apps

Related products:Apps FrameworkAIMarketplace

We just added a new monday code region

Hi Everyone!We have some news regarding monday code, our hosting service for monday apps.To better support our global customer community and meet growing data residency needs, we are expanding our infrastructure.Starting January 2026, we are officially adding Israel (IL) as our fourth hosting region, joining our existing locations in the US, AUS, and EU.What this means for developersThis is a significant update for anyone maintaining multi-region apps. Please take note of the following requirements and limitations as you prepare for the rollout: Mandatory IL deployment: If you have an existing multi-region app, deployment to the IL region will now be mandatory when promoting a new version to "Live." Scheduler availability: At this time, the monday code Scheduler is not supported in the IL region. If your app relies on scheduled jobs, please plan your regional logic accordingly. Why is this happening?As more customers move toward regional data residency, it is essential that the apps they use and the apps' data live in the same region as their account's data. By making IL a standard part of our multi-region offering, we ensure a seamless and compliant experience for all users based in Israel.Next steps Review your app versions: Check your current draft versions in the Developer Center. Update your deployment scripts: Ensure your CI/CD or manual deployment steps include the new IL region flag. Audit your Cron Jobs: If you use the Scheduler, ensure your app can handle the lack of scheduler support in IL without breaking core functionality. Get the Full Technical DetailsBefore you promote your next app version, please review our updated documentation to understand the deployment flow and regional requirements.Read the docs here> 

Related products:Apps Frameworkmonday code

Heads-up: New automation builder rollout

Hello everyone,Over the past months, we’ve been rebuilding the foundation that powers automations on monday. This new, workflows-based infrastructure now drives how automations are built across the platform, including the new automation builder, monday workflows, and future automation experiences.In the coming weeks, we’ll begin gradually rolling out the new automation builder. This rollout is part of a broader shift toward a single, shared automation foundation that allows automation features to be reused across multiple experiences, rather than being tied to a single builder.What this means at a high level: Existing automations will continue running as they do today. There’s no immediate action required. To continue appearing in the new automation experiences as they rollout, apps with automation features will need to migrate to this new foundation. Starting today, we are running an A/B test for the new Automation Builder, which will be rolled out to 5% of users who are creating automations from scratch. As a result, a small number of users might not see your app blocks when building an automation from scratch. If the test proves successful, we will gradually extend the rollout to all users, aiming for full implementation by March 2026. This A/B test, along with the overall rollout of the new builder, will not affect automation recipes, the automation center, or running automations at this stage. To support this transition, we’ll provide a self-service migration wizard that will help partners and app developers move their existing automation features to the new infrastructure with minimal manual work. We’ll share full details, guidance, and timelines in a follow-up announcement. 

Related products:Automations
Partner Summit 26 update: Last tickets are available!

monday code Document DB is now Generally Available

TL;DRDocument DB is now GA and production-ready Alpha/Beta users: no migration required and no data loss New CLI command: 30-min read-only connection for local inspection to production databases from your local machine Clearer guidance for regions, limits, and multi-region apps  Hello everyone!After working closely with many of you during the Alpha and Beta phases and learning from your feedback and real-world usage, we are excited to announce that monday code Document DB is now Generally Available and ready to power your production workloads.Thanks to the deep engagement from many of you during Alpha and Beta, Document DB has evolved into a robust, reliable, and developer-friendly database solution fully integrated with the monday code hosting platform.This release reflects real developer feedback and real usage patterns, with better tooling, clearer behavior, and a smoother experience overall.What is Document DB?Document DB is a MongoDB-compatible persistent storage solution built specifically for monday code apps. Fully hosted on monday.com infrastructure, it allows you to store and manage your app’s data securely and reliably without managing your own database.You can use any MongoDB-compatible client library to connect directly from your app.What changed based on your feedback?As part of the transition to GA, we made several improvements based on Alpha and Beta feedback:A new CLI command that generates a temporary 30-minute read-only connection string for inspecting and debugging data from your local machine Clearer documentation around database-per-region behavior and multi-region support Improved explanations of limits and what happens when limits are reached Documentation refinements and clarifications across the boardProduction readyDocument DB is fully production-ready.All data created during Alpha and Beta is preserved, and no migration is required. If you previously participated in Alpha or Beta, you have been automatically transitioned to GA with no action required.Getting startedOnce your app is deployed, a new environment variable called MNDY_MONGODB_CONNECTION_STRING is available in your monday code production environment and accessible via the SDK. This connection string lets your app connect directly to the database using any MongoDB-compatible library.After your first deployment, you can also generate a temporary read-only connection string using the Apps CLI version 4.10.2 or higher:mapps database:connection-stringThis is useful for viewing data, debugging, and general inspection from your local machine.Regional behavior and data residencyEach monday code region has its own separate database to ensure data residency in the same region as the monday account.If your app is single-region today, your database will be created in that region. If your app serves customers globally, we strongly recommend enabling multi-region support before storing production data. Once multi-region is enabled and your app is deployed to all regions, a separate database is created per region.Data is not synced between regions, and we do not currently provide tools to migrate data between regions.We would love your feedbackAlthough Document DB is now Generally Available, your feedback remains extremely valuable. We would love to hear about:Performance Ease of use Feature requests Documentation clarity Any issues or challenges you encounter  Read the full Document DB docs here, and please share your feedback in the Document DB community group or reply here.Thank you to everyone who participated in Alpha and Beta and helped us get Document DB to this point. We are excited to see what you build with it.

Related products:Apps Framework

Deprecation notice: server-side usage of monday-sdk-js

Hi developers,We’re continuing to evolve monday’s developer platform to align with modern JavaScript runtimes and frameworks. As part of this, we’re updating our guidance for how apps should make server-side API calls.What’s changingModern Node versions (Node 18+) include native fetch. Because monday-sdk-js relies on node-fetch for server-side usage, this can cause errors in modern JavaScript frameworks such as Next.js.Because of this, and based on how the platform has evolved, we are updating our recommended approach for server-side API interactions.Server-side usage of monday-sdk-js is being deprecatedWe are deprecating server-side usage of monday-sdk-js.In an upcoming major release of monday-sdk-js (v1.0.0), all server-side support will be removed. Client-side usage is not affected at this time.This is a deprecation notice, not a breaking change. Existing versions of monday-sdk-js will continue to work, but no new server-side features or compatibility fixes will be added. What to use insteadFor all server-side interactions with the monday platform API, @mondaydotcomorg/api is now the recommended and officialy supported SDK.This SDK:Uses native fetch Fully supports modern JS frameworks Provides full TypeScript support Offers improved developer experienceMigrating is straightforwardYou can continue using your existing GraphQL queries. The new SDK supports passing query strings directly.Server-side exampleimport { ApiClient } from "@mondaydotcomorg/api";const client = new ApiClient({ token });const result = await client.request<{ boards: { name: string }[] }>( `query { boards(ids: some_id) { name } }`);Client-side usageClient-side API calls are still supported in two ways:Continue using monday-sdk-js for view apps Or use @mondaydotcomorg/api, including the SeamlessApiClient, which does not require an API token in monday view appsWhat you should do nowIf your app:Uses modern js frameworks (such as Next.js 14+) Makes API calls from the backenYou should plan to migrate server-side logic to @mondaydotcomorg/apiThanks for building with monday.The monday Apps Framework team 💙 

Related products:Apps Framework
Column App Features just expanded - now supporting Formula and People types
monday apps MCP - Build, manage, and deploy monday apps directly from your AI coding agent

Build faster with AI using the new monday apps MCP

AI coding agents and assistants like Cursor, Claude, Copilot, and Gemini Code are already part of how developers build apps. But until now, they couldn’t interact with the monday apps framework itself - you still had to jump back into the Developer Center to create features, manage versions, or deploy updates.The monday apps MCP (Model Context Protocol) changes that by connecting your AI agent directly to the monday apps framework, giving it secure access to build, configure, and deploy monday apps faster than ever - all without leaving your development environment. What it means for youThe monday apps MCP gives AI agents deep access to the monday apps framework - exposing the same tools you use to create apps, add features, manage versions, and handle deployments.This means you can scaffold new apps in minutes, iterate on features instantly, and manage your entire app lifecycle through natural language conversations inside your coding agent.Through the MCP, your AI agent can:Create and configure apps - Name, describe, and add features like board views, dashboard widgets, or custom columns. Manage versions and promotions - List all versions, see which one’s live, and promote drafts to production. Handle monday code deployments - Check deployment status, view logs, and manage environment variables. Search and export app storage - Query data by keyword and export results as JSON or CSV for analysis or migration.How it helps you build betterInstead of clicking through multiple screens to set up features, deploy code, or check logs, you can describe what you want - and your AI agent handles the rest.You can ask:"Create a new monday app called 'Customer Health Analyzer'" "Add a board view and a dashboard widget to this app" "Check the deployment status and show me any errors" "Show me all versions of app 12345 and promote the latest draft if the deployment status is successful" Your AI agent executes it directly through the apps framework - no tab-switching, no setup friction. That means more time for design, strategy, and customer value, and less time on boilerplate configuration.Your AI agent executes it directly through the apps framework - no tab-switching, no setup friction.That means more time for design, strategy, and customer value, and less time on boilerplate configuration. How to get startedConnect your AI coding agent Compatible with Cursor, Claude Code, VS Code, Copilot, Gemini Code, and other MCP-supported agents. Requirements: Node.js v20+, npm v5.2+, and a monday.com API token. Setup: Follow the integration guide for detailed instructions.   Configure your MCP client to use monday-api-mcp with --mode apps. Example configuration (format may vary by client): { "mcpServers": { "monday-apps-mcp": { "command": "npx", "args": [ "@mondaydotcomorg/monday-api-mcp", "-t", "your_monday_API_token", "--mode", "apps" ] } } Replace your_monday_API_token with your actual monday.com API token. The MCP uses your existing monday.com API token and permissions. Your AI agent can only perform actions you’re authorized to take within the apps framework - nothing more.   Create your first AI-assisted app Prompt your AI agent to create a test app, add a dashboard widget, or manage your existing app versions - all in one workflow. Go even further with your AI agentOnce you’ve got the basics running, you can take it a step further. By giving your AI agent access to additional monday developer tools and resources, it can learn from our guidelines, use real examples, and generate code and design that are aligned with monday.com best practices.Add these tools to your mcpServers configuration to unlock the fullstack:monday-welcome-apps - Gives your AI access to simple example apps to understand basic structure. monday-kitchen-sink - A comprehensive showcase of features and capabilities for the AI to reference. monday-code-quickstarts - Boilerplate code for different languages and frameworks. monday-code-python-sdk - Context on using our official Python SDK for backend logic. monday official design system - Connects your AI to the Vibe Design System, ensuring generated UIs look native to monday.com. monday-platform-mcp - Gives your AI access to read/write data on your account (create test boards, items, etc) to verify your app works.Suggested fullstack configuration:{ "mcpServers": { "monday-apps-mcp": { "command": "npx", "args": ["@mondaydotcomorg/monday-api-mcp", "-t", "YOUR_TOKEN", "--mode", "apps"] }, "monday-platform-mcp": { "command": "npx", "args": ["@mondaydotcomorg/monday-api-mcp", "-t", "YOUR_TOKEN"] }, "monday-welcome-apps": { "url": "https://gitmcp.io/mondaycom/welcome-apps" }, "monday-kitchen-sink": { "url": "https://gitmcp.io/mondaycom/monday-kitchen-sink" }, "monday-code-quickstarts": { "url": "https://gitmcp.io/mondaycom/monday-code-quickstarts" }, "monday-code-python-sdk": { "url": "https://gitmcp.io/mondaycom/monday-code-python-sdk" }, "vibe": { "command": "npx", "args": ["@vibe/mcp"] } }}Try it and share your experienceWe’re excited to see what you’ll build when AI becomes part of your monday app development flow.Share with us your experiences - from apps you’ve scaffolded using AI to ideas for new MCP tools or workflows that could make building even smoother.

Related products:Apps FrameworkAIMarketplace

Unlock More Power on the Board – Custom Columns Now Live!

Dear Builders,We’re thrilled to announce the general availability of a new capability on monday.com: Custom Columns, starting with the Open Status & Open Dropdown column types.This new capability allows you to build your own columns, fully integrated into the monday board, our most powerful and widely used workspace. It’s a leap forward in enabling domain: specific workflows that seamlessly fit your users’ needs.What’s now possible:Create domain-specific columns: Tailor dropdown or status options with your own logic (e.g., deal stages, project health, approval statuses).Launch with confidence: this capability has already been tested in beta, where several builders used it to create and deploy powerful apps with real customer adoption.Distribute through the column store: users can now discover your custom column directly from the monday UI, as part of your app.Why this matters:The board is our central real estate, custom columns let you extend it with more power than ever before. You can now deepen your integration, differentiate your product, and even explore monetization strategies through unique in-column experiences. This is just the beginning. We’re starting with status and dropdown columns, with more planned as we continue expanding platform extensibility in 2025 and 2026 .Explore the documentationLet us know what you’re building: we’d love to showcase it in our upcoming webinars and community spotlights.As always, your feedback shapes what we build next.Thank you for continuing to help us push the boundaries of what’s possible on monday.com.

Related products:Apps Framework
The Grammys of the monday marketplace are here! 🏆
Fresh from the oven: monday apps are now on mobile
Streamline your app configuration with the app manifest
New: Updated seat-based pricing for marketplace apps

New: Updated seat-based pricing for marketplace apps

Seat-based pricing is getting a major upgrade - a more flexible, scalable way to price your apps and serve customers of all sizes with ease.With our updated seat-based pricing model, you define your price per seat, and we automatically adjust the pricing across predefined seat buckets. This ensures customers are matched with the most appropriate bucket for their account size, while the price adjusts automatically in alignment with the seat buckets.What’s new (available starting September 2025)Expanded seat-based tiers - You can now align your pricing more precisely with predefined seat buckets, supporting a wide range of account sizes, including smaller seat increments (e.g. 1-3, 4-5, 6-10). This gives customers a fairer, more predictable cost structure. And with the newly increased bucket limit, you can set pricing for over 90 predefined seat buckets.  Optimized discount suggestions - When configuring seat-based pricing, you’ll now see automatic discount suggestions for both monthly and yearly subscriptions, making it easier to offer competitive pricing at scale across different seat ranges. If preferred, you can also manually define custom monthly discounts for each seat bucket instead of using the suggested values. Yearly discounts are fixed at 18% of the monthly rate. Unified plan configuration - With the new setup, you will no longer need to define plan names and IDs. Now, you’ll define a single description and feature set that applies across all buckets. New API fields to support this model - A new max_units field is available via the Subscription API and SDK, allowing you to retrieve how many seats were purchased. This field applies to new and existing subscriptions.What do you need to do? Starting September 1, 2025 all new seat-based apps joining the marketplace are required to use this model. While migration of existing apps is currently optional, we ask that all marketplace partners will transition to the new billing model by the end of Q1 2026 to fully benefit from the enhanced pricing capabilities and provide a consistent experience for all customers. If you plan to update your pricing version after September 1, 2025 you’ll be required to adopt the new billing model as part of that change and won’t be able to revert to the previous setup.On the roadmapThese updates are just the beginning. The updated seat-based pricing sets the stage for what’s next - and we’re already working on key capabilities to make the system even more powerful:Automated seat enforcement - As seat counts grow, app plans will automatically adjust to match the right tier without manual input. Automated pricing versions - When app subscriptions renew, customers will automatically be charged according to the latest pricing version you’ve released, ensuring your pricing stays up to date without manual migration.Note on plan customization: Custom descriptions or features tied to specific seat ranges (e.g. “Unlimited” or “Contact Us” plans) will no longer be supported in the new model. If your app relies on this, please reach out to our team - we’ll assist with your migration. We’re working on bringing this functionality back in a more standardized, seamless way.Want to learn more about the updated seat-based pricing model? read here the documentation 

Related products:Apps FrameworkPricing
Multi-level boards are here: A new API guide for developers