Sandspit

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:

  1. Fetches all submittals from Procore
  2. Imports workflow data, attachments, and metadata
  3. Stores the data for fast access
  4. 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:

  1. Go to Settings → Projects
  2. Find the project you want to sync
  3. 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
Previous
Ball-in-Court Tracking
Next
Webhooks

Get in touch

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