Skip to main content

Integrations

ProofPod connects to your point-of-sale and membership platforms to automatically sync data. Go to Settings → Integrations to manage your connections.

Mindbody​

Setup​

  1. Enter your Site ID (found in your Mindbody account settings)
  2. Click Connect — you'll be redirected to Mindbody's OAuth page
  3. Authorize ProofPod to access your data
  4. You're redirected back to ProofPod with an active connection

After connecting​

  • Status badge shows Active, Expired, or Disconnected
  • Connected date and token expiry are displayed
  • Refresh Token — manually refresh your OAuth token if it's about to expire
  • Disconnect — remove the connection entirely

Sync reliability​

Mindbody syncs automatically retry failed visit and class fetches. If a batch fails during an incremental sync (e.g., due to a transient API error), the failed items are archived and retried on the next sync cycle — no manual intervention needed.

info

After connecting Mindbody, you'll be prompted to import your locations using the import wizard.

Square​

Setup​

  1. Click Connect Square — you'll be redirected to Square's OAuth page
  2. Authorize ProofPod
  3. You're redirected back with an active connection
  4. Locations are automatically imported from your Square account

After connecting​

  • Sync Sales — manually trigger a data sync
  • Refresh Token — refresh your OAuth credentials
  • Last synced timestamp shows when data was last pulled
  • Disconnect — remove the connection

ClubReady​

Setup​

  1. Enter your API Key and Store ID (or Chain ID)
  2. Click Connect
  3. ProofPod validates the credentials and activates the connection

No OAuth redirect is needed—ClubReady uses direct API key authentication.

After connecting​

  • Status badge and connection details
  • Disconnect to remove the connection

Common features​

All integrations share these behaviors:

  • Success/error alerts appear after actions and auto-dismiss after 5 seconds
  • Status is checked on page load and reflected in the badge
  • Disconnecting removes all credentials but does not delete previously synced data