Your roster, always current
Connect your directory and your roster stays in sync. Microsoft Entra ID, Airtable, SCIM 2.0 provisioning from any identity provider, CSV import, and custom integrations.
Your roster should match your source of truth
Staff join and leave, enrolments update each term, contractors come and go. CaptrID connects to your directory — Entra ID, Airtable, any SCIM provider, or a CSV — and keeps your master list current automatically. Added, updated, or removed at the source, the change flows through. No re-imports, no manual entry, no drift.
Syncs from the systems you already run
Microsoft Entra ID, Okta, SCIM 2.0, Airtable are trademarks of their respective owners.
How sync keeps your roster current
- Step 1
Your source
Entra ID, Airtable, any SCIM IdP, or CSV.
- Step 2
Master list
Your roster stays current automatically.
- Step 3
Photo sessions
Capture and approve from a filtered snapshot.
- Step 4
Reviewed write-back
Changes apply only after you approve them.
Ways to connect your roster
Microsoft Entra ID
Delta sync, group scoping, extension attributes, automatic deactivation.
Pro & upAirtable
Point a master list at a base and table. Photos sync from attachment fields; webhooks keep it current.
LiveSCIM 2.0
Okta, PingOne, OneLogin, JumpCloud — changes pushed in seconds.
Business & upCSV import
No directory? Upload, map columns, then validate and dedupe.
All plansCustom integration
Any HR platform, SIS, or membership database with an API.
Contact usSource field
Transform
lowercase · trim
Roster schema
Map any source field to your schema, with an optional transform in between.
Nothing changes your roster until you approve it
Captured data lands as a reviewable changeset — a field-by-field diff with conflict detection. Bulk-approve the safe updates or open any row to inspect.
- Review before it commits. Auto-approved vs needs-review, totalled — bulk-approve the safe ones or open any row to inspect.
- Field-by-field diff. Each change compares the session value to the master value, with conflict detection.
Go deeper
Microsoft Entra ID
Airtable
SCIM 2.0 provisioning
CSV import
Field mapping and transforms
Reviewed changesets and conflicts
On the roadmap
Key capabilities
Incremental sync
Only fetch what changed since the last run — fast even across thousands of records, with no full re-imports.
Field mapping & transforms
Map any source field to your roster schema, with lowercase, uppercase, trim, or direct-copy transforms. Same pipeline for every source.
Reviewed changesets
Session changes never overwrite your roster silently. Review field by field, with conflict detection, before anything applies.
Mapped-field protection
Fields the directory owns can't be clobbered by manual edits, and locally-added fields survive every sync.
Photos in the sync
Airtable attachment photos sync natively, and approved session photos flow back into the same roster.
Multiple master lists
Separate staff, students, contractors, or volunteers — each with its own schema, source, and field mappings.
Related features
Ready to issue your first ID?
Start a 14-day free trial. No credit card required.