Grit Board reads the activity your reps already log — dials, conversations, meetings
booked, wins, pipeline — and turns it into seasons, boards, and games. Native sync for
HubSpot, Salesforce, and Pipedrive. CSV import on every plan. Anything else, we build
with you.
01Native CRM sync
HubSpotLIVE · SELF-SERVE
Connect with OAuth in minutes: sign in, approve the read-only scopes, pick the pipeline that counts, and review a mapping preview built from your reps’ real numbers before anything scores.
Heads up: until our App Marketplace listing goes live, HubSpot shows a one-time confirmation screen for apps it hasn’t listed yet. Same standard OAuth, same read-only scopes — click through and you’re connected.
SalesforceLIVE · SELF-SERVE
Connect with OAuth in minutes: sign in as (or with) your Salesforce admin, approve the two read-only scopes, and review a mapping preview built from your reps’ real numbers before anything scores. Read-only SOQL, every 6 hours.
Heads up: the approval screen carries Salesforce’s standard security banner for apps not yet on the AppExchange. Your admin can vet everything first: the Salesforce admin guide lists exactly what we read, the scopes, and how to revoke.
PipedriveLIVE · SELF-SERVE
Connect with OAuth in minutes: sign in, map your activity types and deal stages to Grit Board’s metrics, preview with your reps’ real numbers, and sync.
02How the sync behaves
Read-onlyWe never write to your CRM. No field updates, no record creation, no deletes — every request Grit Board makes is a read.
Mapping reviewNothing counts until you approve it. Before the first sync you see a preview built from your reps’ actual numbers — you confirm the mapping, then it scores.
Every 6 hoursBoards refresh on an automatic 6-hour sync, plus a SYNC NOW button when you want the board current before the huddle.
Revoke anytimeDisconnect inside Grit Board and the access tokens are deleted. Revoke from the CRM side and your boards keep the last good season — flagged loudly, never silently stale.
Your workspace onlyEvery customer’s data is isolated to their own workspace, and tokens are stored encrypted by our OAuth infrastructure.
Every plan — including Free Play — takes a CSV export from whatever you run today.
Map your columns once; Grit Board remembers the setup for next upload. Sync is where
paid plans start, but the game never waits on an integration: upload a CSV and your
first board is live in minutes.