Thinkific Groups: How to Sync and Manage Groups

Groups organize users within the Thinkific platform and can be synced to your B2B Dashboard. They allow you to manage enrollments and access at scale by assigning users to predefined groups.

Accessing Groups

Navigate to Admin > Groups in the sidebar. The Groups page displays a table with the following columns:

  • Name — The group's display name
  • Token — A unique identifier for the group
  • Thinkific ID — The group's ID in the connected Thinkific platform
  • Teams — Number of teams associated with this group
  • Users — Number of users in this group
  • Status — Shows Full (synced) or Active (pending sync)

Click a group name to view its details, or use the action buttons to manage assignments.

Syncing Groups with Thinkific

Groups can be synced between your B2B Dashboard and Thinkific. The Sync Groups button at the top of the group table initiates a synchronization operation.

Sync direction can be configured per team assignment:

Sync Direction Options

When assigning a group to a team, you can choose the sync direction:

  • Disabled — No synchronization between Dashboard and Thinkific for this group
  • Bidirectional — Changes in either system are reflected in the other
  • Dashboard-to-Thinkific — Changes made in the Dashboard are pushed to Thinkific, but Thinkific changes do not flow back
  • Thinkific-to-Dashboard — Changes in Thinkific are pulled into the Dashboard, but Dashboard changes are not pushed

This flexibility allows you to control which system is the source of truth for each group.

Assigning a Group to a Team

  1. Click the Quick Assign Team button for the desired group
  2. Select the team from the dropdown
  3. Choose the sync direction
  4. Click Assign

The group is now linked to the team, and users in the group will have access according to the team's configuration.

Viewing Group Details

Click a group name to view:

  • Group name and configuration
  • Assigned teams and sync direction for each
  • Member users
  • Sync status and last sync timestamp

Best Practices

  • Use Bidirectional sync when both systems actively manage group membership
  • Use Dashboard-to-Thinkific when the Dashboard is your primary user management system
  • Use Thinkific-to-Dashboard when Thinkific is the source of truth for group membership
  • Use Disabled for groups that exist in only one system
  • Regularly check sync status to ensure group membership is up to date

Still need help? Contact Us Contact Us