Manage Your Apps
Learn the concepts behind building your monday apps
In this article, you will learn:
- What is a monday app?
- Create a new app
- Manage your app info
- Add collaborators to your app
- Define app permission scopes
- Add features to your app
- Install the app to your account
Tip: Don't have a monday.com account, or need one for testing? Sign up for a free developer account here.
What is a monday app?
You can use the monday apps framework to build new user experiences and products on top of monday.com. You can use them to add custom interfaces to add data to monday.com boards, build reusable blocks for integrations, or pipe visualizations from internal tools into monday.com.
Users can interact with apps across multiple parts of the monday platform, including board views, dashboard widgets and integrations. Your apps can be purely client-side apps or make requests to remote resources.
Note: You can already install your app to your account, and in the future you will also be able to share with other accounts or in our public apps marketplace.
Create a new app
Click your avatar, and select the “Developers” section.
Click “Create App” to create a new app.
Congrats! You can now start building.
Manage your app info
In the "Display Information" section you'll be able to define the general information regarding your app.
Name your app - choose a descriptive name that your users can understand.
Add description - explain what your app is doing (in the future this will appear in our apps marketplace)
Add app logo - upload an image and choose an app color. The logo will appear in the views/widgets center.
Add collaborators to your app
Invite people as collaborators to build the app with you. After approving your invitation, collaborators will be able to manage the app from the "Developers" section. In addition, collaborators will have access to the app features from their boards & dashboards.
Define app permission scopes
Every request to the monday API requires a specific permission scope. In order to access a certain API on behalf of your app users, you need first to define the scopes your app is gonna use. For more information regarding permission scopes, check our API documentation
Note: As a best practice we recommend to ask for only the permission scopes your app really needs
Add features to your app
Features are the building blocks that create an app experience. Our apps platform currently supports two features: board views, dashboard widgets.
In the feature section, click “Create” to create new feature to your application and choose the feature type. Each application can contain multiple features of the same type.
Click on a feature to enter the feature editor, this is where you can build your feature.
Let's start building! check out our views/widget quickstart guide
Install the app to your account
Once your app is ready, you can install it on your account. Installing your app allows anyone on your account to see it as an option and add its features (views, widgets) to their boards.
We are already working on more options to share your app with other monday accounts.
Note: Only admins can install apps in the account. If you are not an admin, add them as collaborators
Welcome to the monday apps builders community. We are excited to learn from your experience, share your story with the community