Monday.com Setup

Create a Monday.com app and connect it to your Gravity Rail workspace via OAuth.

Beginner
6 min read

Monday.com Setup

Monday.com is a common system of record for care coordination teams — tracking enrollments, referrals, outreach status, and patient demographics. The Monday.com App Connection lets you sync that data with Gravity Rail so your AI workflows, forms, and member profiles stay current without manual updates.

This guide covers creating a Monday.com app and connecting it to Gravity Rail. Once connected, see Monday.com Sync to configure board mappings and sync rules.

How It Works

The Monday.com connection uses OAuth to link your Monday account to your Gravity Rail workspace. You create a Monday.com app in your account's Developer Center, enter its credentials in Gravity Rail, and authorize the connection. Once authorized, Gravity Rail can read your boards and items, create and update items, and subscribe to board change events via webhooks.

Each Gravity Rail workspace needs its own Monday.com app — even if multiple workspaces connect to the same Monday.com account. This ensures each workspace has its own permissions and callback URL.

Before You Start

You'll need:

  1. A Monday.com account with admin access to the boards you want to sync.
  2. Workspace admin permissions in Gravity Rail.

Step 1: Create a Monday.com App

  1. Open your Monday.com account and click your profile picture in the top right corner.
  2. Select Developers. The Developer Center opens in a new tab.

Click your profile picture, then select Developers to open the Developer Center

  1. Click Create your first app (or Create app if you already have apps).

The Developer Center landing page with the Create your first app button

The Developer Center with existing apps and the Create app button

  1. Enter an App name (e.g., "Gravity Rail Sync") and an App slug (e.g., "gravityrail-sync"). The app slug is permanent and cannot be changed later — choose a stable, descriptive identifier. Click Create app.

The Create new app dialog with app name and slug fields

  1. In the left menu, go to General Settings. Under App Credentials, copy the Client ID, Client Secret, and Signing Secret — you'll need these in the next step.

General Settings showing App Credentials with Client ID, Client Secret, and Signing Secret

For more details on the Developer Center, see Monday's documentation.

Step 2: Enter Credentials in Gravity Rail

  1. In your Gravity Rail workspace, go to Developer > App Connections.
  2. Find Monday.com in the list of available connections and click Install.
  3. Enter the Client ID, Client Secret, and Signing Secret from your Monday.com app.

The Configure Monday.com dialog with fields for Client ID, Client Secret, and Signing Secret

  1. Click Create. The Monday.com connection page opens with an "Awaiting OAuth" status.
  2. On the Overview tab, expand Setup Details and copy the OAuth Callback URL — you'll need to add it to your Monday.com app.

The Overview tab showing the OAuth Callback URL in Setup Details

Step 3: Configure OAuth in Monday.com

  1. Back in the Monday.com Developer Center, go to Build > OAuth & Permissions.
  2. Select the Redirect URLs tab and paste the OAuth Callback URL from Gravity Rail.

The OAuth & Permissions page showing the Redirect URLs tab with the callback URL added

  1. Select the Scopes tab and enable the following scopes: me:read, boards:read, boards:write, account:read, and webhooks:write.

The Scopes tab with the five required scopes enabled

  1. Click Save changes.

Step 4: Connect

  1. Back in Gravity Rail, go to the Overview tab on the Monday.com connection page.
  2. Click Connect with Monday.com.

The Overview tab showing the Connect with Monday.com button

  1. You'll be redirected to Monday.com to authorize the app. Review the permissions and click Authorize.

The Monday.com authorization screen showing the requested permissions and the Authorize button

  1. You'll be redirected back to Gravity Rail.

Once connected, you'll see a green "Connected" badge under Developer > App Connections > Active.

The App Connections page showing Monday.com with a green Connected badge

The Monday.com Connection Page

After connecting, you'll see six tabs:

TabPurpose
OverviewConnection status, account info, authorization attribution, test/disconnect buttons, and collapsible setup details
MembersView and manage links between Gravity Rail members and Monday items
FormsView form records linked to Monday items
SyncConfigure board mappings and sync rules
LogsView sync activity, progress, and errors

The Monday.com connection page showing Overview, Members, Forms, Sync, and Logs tabs

What Permissions Does Gravity Rail Request?

ScopeWhat it allows
me:readRead your user profile information
boards:readRead board data and items
boards:writeCreate and update items
account:readRead account info
webhooks:writeSubscribe to board change events (for inbound sync)

Monday.com access tokens do not expire. Once connected, the integration stays active until you disconnect it.

Troubleshooting

"Connect with Monday.com" Button Does Nothing

Make sure you've entered the Client ID and Client Secret in the configuration dialog first. Click the Edit button in the header to update credentials.

OAuth Redirect Fails

Check that the OAuth Callback URL in your Monday.com app's Build > OAuth & Permissions > Redirect URLs exactly matches the URL shown in the Setup Details section on the Gravity Rail Overview page. Even a trailing slash difference will cause the redirect to fail.

"Awaiting OAuth" Status Won't Change

After clicking Authorize in Monday.com, you should be redirected back to Gravity Rail and the status should change to "Connected." If it stays on "Awaiting OAuth," verify that all five scopes are enabled in your Monday.com app and that the redirect URL is correct.

Connection Shows Error State

Click Test Connection on the Overview tab to diagnose. If the token is invalid, click Disconnect and repeat the OAuth flow from Step 4. You won't need to re-enter credentials or reconfigure the Monday.com app.

Tips

  • Copy credentials carefully. Use the copy buttons in the Monday.com Developer Center rather than selecting text manually. A missing character in the Client Secret will cause a cryptic OAuth error.
  • Test the connection immediately. After completing Step 4, click Test Connection on the Overview tab before moving on to sync configuration.
  • Bookmark your Developer Center app. You'll return to it if you need to update scopes or check the signing secret.

Next Steps

Now that your Monday.com account is connected, see Monday.com Sync to configure board mappings, sync rules, and automations.

  • Monday.com Sync — Configure board mappings, sync rules, and automations
  • App Connections — Overview of all available connections
  • HubSpot Sync — Sync rules, CEL expressions, and filters (same concepts apply to Monday.com)