Thinkific Courses

Thinkific Courses

Let AI connect your sources for you

Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Learn more
PostHog Wizard hedgehog

Connect Thinkific Courses to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Enter your Thinkific API key and account subdomain to pull your Thinkific course, review, enrollment, and order data into the PostHog Data warehouse.

You can create an API key under Settings → Code & analytics → API in your Thinkific admin. The subdomain is the <subdomain> part of your <subdomain>.thinkific.com admin URL.

Configuration

OptionTypeRequired
API keypasswordYes
SubdomaintextYes

Linking Thinkific Courses to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Thinkific Courses
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
courses

Courses available in your Thinkific school.

Full refresh
collections

Course collections (groupings of courses shown on the storefront).

Full refresh
course_reviews

Reviews students have left on courses, including rating and review text.

Full refresh
coupons

Coupon codes belonging to promotions in your school.

Full refresh
enrollments

A user's enrollment in a course, including progress and completion state.

Incremental, Full refreshupdated_at
groups

Groups used to organize and bulk-enroll users.

Full refresh
instructors

Instructors who can be assigned to courses.

Full refresh
orders

Orders placed for products in your Thinkific school.

Full refresh
products

Products that can be sold (courses, bundles, memberships).

Full refresh
promotions

Promotions (discount campaigns) configured in your school.

Full refresh
users

Users (students, instructors, admins) in your Thinkific school.

Full refresh