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:
- Go to Settings → Projects
- Find the project
- 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