monday.com is a work OS that powers teams to run processes, projects and everyday work their way. This is how monday.com enables teams and organizations to build tailor-made solutions to manage their workflows. The options are infinite when you use the platform's building block features like – board views, dashboard widgets, integrations, automations, and more.
The monday apps framework allows developers to build new types of building blocks on top of monday.com.
A monday app is a set of features that are built with the monday apps framework. Each account that installs a monday app can use the app's features to help build their workflows.
Any developer can build on top of monday.com using the apps framework. We built the framework to work independently of the technologies you're using (e.g. languages, frameworks, infrastructure, etc.).
The framework provides a set of tools to help you build your app easily, in order to let you focus on what matters.
You can build and install private apps that are exclusive to your own monday.com account. While also having the ability to add custom functionalities to automate your workflow, integrating with any other system your organization uses and being able to create visuals and custom reports for your needs.
You can also make your app a public app which will allow you to share it with the monday community. You can build apps that improve the monday.com product and sell them on your own or become a monday.com Partner and create apps as a service you provide to your clients.
We also have an apps marketplace where other monday.com users can browse for these third-party apps to install. You can submit your app for review to be included in our apps marketplace. Check out our Submit to the app marketplace article for more information on app submission.
The monday apps framework allows you to build a variety of features, including:
- board views
- item views
- custom object views
- app settings views
- dashboard widgets
These features let users visualize and manage data from their boards in a number of ways like charts, custom tables, and Kanban views, just to name a few.
Each feature can display and manage monday.com data, but lives in a different context:
- Board views are connected to a single monday.com board
- Dashboard widgets are connected to multiple boards
- Item views are connected to a single item on a board
Custom objects give you the ability to create a view separate from a workflow while simultaneously providing more real estate on the monday platform.
Traditional views and widgets must be connected to a specific dashboard, board, or item on monday. While this format works for some features, others may require a separate space to visualize data outside of a board, item, or dashboard.
That's where custom objects come in. They allow features to live independently in the left-pane menu, so users can access the view outside of the context of a specific dashboard, board, or item. Users can access the feature by clicking the +Add button at the top of the left pane menu, just like they would for a doc or board. You can use the view as a standalone app or for a specific feature within an app.
The content displayed in custom objects will span the entire screen aside from the title and top header. This view gives your app more visibility to users in the account, ultimately providing a better customer experience.
You can implement custom objects just like you would any other view, but you cannot add monday's native settings. It is rendered as an iframe served from a custom URL or directly from our CDN. Read more about implementation in our quickstart guide!
The account settings view provides a dedicated space to display the global settings that impact the entire account. It is not a view that users can add to a board, unlike board and item views.
This feature allocates space for developers to share the app's settings while simultaneously making it easier for users to access.
Adding this view allows users to access the app's settings in three different places:
- Settings tab: The Settings tab will appear on your app's listing on the Installed Apps page.
- Button in the view settings: The Go to App Settings button will appear in the View Settings. Clicking this button will take users to the aforementioned Settings tab.
- Admin section: Users can also access the Settings tab by clicking on their profile picture > Admin > Apps. They will then select the three dots (...) next to the app they wish to open and click Settings.
Want to build your first view or widget? Read our Quickstart Guide!
Through custom integrations, users can connect any system to monday.com, sync all of their information, and automate their workflow across multiple services. Integrations contain multiple recipes; each recipe defines a rule (Trigger → Action) that users can use to enhance their workflow.
Want to build your first integration recipe? Read our Quickstart Guide!
Once an app is installed in an account, every user on that account can use the app features by adding them to their board/dashboard.
Users can add a view to your board from the views' center:
Users can add a widget to their dashboard from the widgets' center.
Users can add the item view to their board from the item views' center.
Users can add integrations to their board from the board power-ups center.
All you need is a monday account to start building your first app!
If you do not already have a monday.com account, sign up for a free developer account here. Once you have an account, navigate to your Avatar menu and then pick the developers section.
Learn more about how to create and manage your apps here.
Build your first dashboard widget or board view by following our views and widgets Quickstart Guide.
Build your first integration recipe by following our integrations Quickstart Guide.
Do you have questions?
Join our developer community! You can share your questions and learn from fellow users and monday.com product experts.
Don’t forget to search before opening a new topic!
Updated 7 days ago