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

Still need help? Contact Us Contact Us