How can I use webhooks in Measure Square Cloud to notify me of updates to my projects?

How can I use webhooks in Measure Square Cloud to notify me of updates to my projects?

In this article, you will learn how to use webhooks to send notifications whenever there are updates to projects you have synced to Measure Square Cloud.


MeasureSquare Cloud webhooks allow your organization to receive automatic HTTP notifications whenever a project is created or updated. By registering a Notification URL in your Group Settings, MeasureSquare Cloud will POST a JSON payload to that endpoint each time a qualifying project event occurs.
This is useful for integrating MeasureSquare Cloud with external tools such as CRM systems, ERP platforms, automation workflows (e.g., Zapier), or custom business dashboards — enabling real-time synchronization without manual data entry or polling

Prerequisites

Before configuring webhooks, confirm the following:
  1. You have Group Administrator access in MeasureSquare Cloud.
  2. You have a publicly accessible URL (your server or webhook receiver endpoint) ready to receive POST requests.
  3. You are able to log in to MeasureSquare Cloud at cloud.measuresquare.com.

Steps

1. Log In as Group Administrator at cloud.measuresquare.com. Sign in using the credentials for the account that has Group Administrator privileges.

2. Navigate to Group Management > Group Settings

3. Locate the Notification URL, and click "Change" to open a text box

4. Enter the full URL of the endpoint you want MeasureSquare Cloud to send webhook notifications to (e.g., https://yourserver.com/webhook/).



Webhook Payload Reference

Each time a project event occurs, MeasureSquare Cloud sends an HTTP POST request to your Notification URL containing a JSON payload. Below is a sample payload followed by a description of each field.
  1. {
  2.   "Id":          "12ec3ed251604ba6af1c4e4174817da0",
  3.   "Action":      "Update",
  4.   "Group":       "ABC Flooring Group",
  5.   "UpdaterM2Id": "test@email.com",
  6.   "UpdatedOn":   "1773084305"
  7. }

Tips & Notes

  1. Only one Notification URL can be registered per group at a time. To route events to multiple systems, use an intermediary service such as Zapier or a custom relay server.
  2. Webhooks are triggered for all projects within the group. Use the Action field to distinguish between new projects ("Create") and modifications ("Update").
  3. You may use the Id field to look up full project details via the MeasureSquare Cloud API after receiving a notification.
  4. If you change your Notification URL, the previous URL will immediately stop receiving events. Ensure your new endpoint is live before making the change.