Skip to content
Last updated

Monday.com integration

Monday.com is a cloud-based work operating system that enables teams to manage projects, workflows, and everyday tasks. Integrating Monday.com with Frontegg allows your application to access and manage boards, items, users, and updates on behalf of your users through OAuth 2.0 authentication.


Prerequisites

  • A Monday.com account with admin access
  • Access to the Monday.com Developer Center

Connect Monday.com

Step 1: Open the developer center

Log in to your Monday.com account, then click your profile avatar in the top-right corner and select Developers. This opens the Monday.com Developer Center in a new tab.

Monday.com developer center

Step 2: Create a new application

Click the Create app button. In the dialog that appears, enter a name for your application (e.g., "Frontegg Integration") and an app slug. Click Create app.

Create Monday.com application

Step 3: Copy credentials

After creating the app, you are redirected to the General settings page. Here you can find your Client ID and Client Secret under the App Credentials section.

Copy the Client ID and Client Secret values. You will need them to configure the integration in the Frontegg portal.

Keep your credentials secure

Never share or commit your Client Secret to version control.

Monday.com credentials

Step 4: Configure OAuth scopes

In the left sidebar, navigate to BuildOAuth & permissions. On the Scopes tab, select the scopes your integration requires.

The following scopes are available:

ScopeDescription
me:readRead a user's profile information
boards:readRead user's boards data
boards:writeModify user's boards data
docs:readRead user's docs
docs:writeModify user's docs
workspaces:readRead user's workspaces data
workspaces:writeModify user's workspaces data
users:readRead the profile information of the users on the account
users:writeModify the profile information of the users on the account
account:readRead general information about the account
notifications:writeSend notifications on behalf of the user
updates:readRead updates and replies the user can see
updates:writePost or edit updates on behalf of the user
assets:readRead information of assets that the user has access to
tags:readRead the tags of the account
teams:readRead information about teams in the account
webhooks:readRead existing webhooks configuration
webhooks:writeCreate and modify webhooks

Minimum required scopes

For basic functionality, you need: me:read, boards:read, users:read.

After selecting the required scopes, click Save Scopes.

Monday.com scopes configuration

Step 5: Configure redirect URIs

Switch to the Redirect URLs tab and enter the following redirect URI:

  • https://YOUR_MCP_GATEWAY_URL/integration-callback

Click Save Scopes to save your changes.

Monday.com redirect URIs

Configure the Frontegg portal

Once you have obtained your Client ID and Client Secret from the steps above, enter them in the integration configuration page of the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Monday.com.
  2. Enter the Client ID and Client Secret in the corresponding fields.
  3. Select the required scopes.
  4. Click Save.

Additional resources