Thinkific Sync: How Background Synchronization Works
The B2B Dashboard continuously synchronizes data with Thinkific to keep your courses, users, enrollments, and groups up to date. Most sync operations happen automatically in the background — no manual action required.
What Syncs Automatically
The following data is synchronized between your dashboard and Thinkific:
Users
User accounts are synced bidirectionally. When you create or update a user in the dashboard, the change is pushed to Thinkific. When user data changes in Thinkific, it syncs back to the dashboard. This includes name, email, and Thinkific user ID.
Enrollments
When you enroll a user in a course through the dashboard, the enrollment is created in Thinkific. If a user enrolls directly in Thinkific, the dashboard picks up the enrollment on the next sync cycle. Enrollment status (active, completed, expired) is kept in sync.
Products (Courses & Bundles)
Products are synced from Thinkific to the dashboard. This includes course names, descriptions, prices, status (published/draft), and bundle contents. Products are the foundation for creating seats and catalog items.
Groups
Thinkific Groups are synced to the dashboard. You can configure the sync direction per group:
- Bidirectional — Changes in either system sync to the other
- Dashboard-to-Thinkific — Dashboard changes push to Thinkific only
- Thinkific-to-Dashboard — Thinkific changes pull to dashboard only
- Disabled — No syncing for this group
Group membership (which users belong to which groups) is also synced.
Quiz Results
When users complete quizzes in Thinkific, results sync back to the dashboard. This powers quiz result reports and progress tracking.
Certificates
Certificate issuance is synced from Thinkific. When a user earns a certificate in Thinkific, it appears in the dashboard's certificate reports and exports.
Course Content Structure
Course chapters and lesson structure data syncs from Thinkific to support progress tracking and content reporting.
Manual Sync Triggers
While most sync is automated, you can trigger manual syncs from the admin interface:
From Admin Tools
The Import tab under Admin > Tools provides manual sync buttons for:
- Import Users from Thinkific
- Sync Enrollments
- Import Users from Groups
- Sync Groups
- Sync Products
- Sync Certificates
- Sync Quiz Results
- Recalculate Seats
From Product Pages
- Sync Products — Triggers a full product sync from Thinkific
- Sync Product (individual) — Syncs a single product from the details drawer
From Group Pages
- Sync Groups — Triggers a full group sync
- Each group has its own sync direction setting