Sandspit

Sync & Data

Webhooks

Webhooks provide real-time updates when data changes in Procore. Enable them for instant synchronization instead of waiting for scheduled syncs.


What Are Webhooks?

Webhooks are notifications that Procore sends to Sandspit when something changes. Instead of Sandspit checking for updates periodically, Procore tells us immediately when:

  • A new submittal is created
  • A submittal is updated
  • A workflow response is submitted
  • Attachments are added

Enabling Webhooks

To enable webhooks for a project:

  1. Go to Settings → Projects
  2. Find the project
  3. Toggle Webhooks to enabled

Sandspit will register the webhook with Procore automatically. You may see a brief delay while the registration completes.

Admin Permissions

You need Admin permissions on the project in Procore to enable webhooks.


Benefits

  • Instant updates — Changes appear in seconds, not minutes
  • Reduced API calls — Less polling means better performance
  • Efficient sync — Only changed data is fetched
  • Better experience — More responsive interface

Troubleshooting

Webhook Not Working

  • Verify you have Admin permissions in Procore
  • Try disabling and re-enabling the webhook
  • Check if Procore is experiencing issues

Delayed Updates

  • Webhooks may have brief delays during high load
  • Trigger a manual sync if you need immediate updates
Previous
Project Sync

Get in touch

We'd love to hear from you. Fill out the form below and we'll be in touch shortly.