Sync & Data
Project Sync
Sandspit maintains a synchronized copy of your Procore data. Understanding how sync works helps you ensure you're always working with current information.
Sync Overview
When you import a project, Sandspit:
- Fetches all submittals from Procore
- Imports workflow data, attachments, and metadata
- Stores the data for fast access
- Continues syncing to keep data current
The initial import typically takes 1-2 minutes depending on project size.
Automatic Sync
Sandspit automatically syncs your projects on a regular schedule:
| Sync Type | Frequency | Scope |
|---|---|---|
| Background sync | Every 5 minutes | All active projects |
| View refresh | Every 2 minutes | Current view |
| Webhook updates | Real-time | Changed items only |
Enable Webhooks
For the fastest updates, enable webhooks on your most active projects. See the Webhooks documentation.
Manual Sync
You can trigger a sync manually at any time:
- Go to Settings → Projects
- Find the project you want to sync
- Click the Sync Now button
Manual sync is useful when you've just made changes in Procore and want to see them immediately in Sandspit.
Sync Status
Each project shows its sync status:
- Synced — Data is current (shows last sync time)
- Syncing — Sync in progress
- Pending — Sync scheduled
- Error — Sync failed (click for details)
Troubleshooting
Sync Not Running
If a project isn't syncing:
- Check that the project is enabled in Settings
- Verify your Procore permissions haven't changed
- Try disconnecting and reconnecting your Procore account
Missing Data
If submittals are missing:
- Ensure you have permission to view them in Procore
- Check if filters are hiding the items
- Trigger a manual sync
Sync Errors
If you see sync errors:
- Click the error to see details
- Check if there are Procore API issues
- Contact support if errors persist