
Coassemble
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.

Connect Coassemble to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Coassemble workspace ID and API key to pull your courses, collections, learners, and learner progress into the PostHog Data warehouse.
You can generate an API key from your workspace API settings in Coassemble. API access must be enabled on your workspace plan.
Configuration
| Option | Type | Required |
|---|---|---|
Workspace ID | text | Yes |
API key | password | Yes |
Linking Coassemble to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Coassemble
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
courses | A course in the Coassemble workspace, including publish state and access settings. | Full refresh | — | — |
collections | A collection — an ordered group of courses shared and tracked together. | Full refresh | — | — |
clients | A client — a grouping of users in a headless workspace, typically one of your customers or tenants. | Full refresh | — | — |
users | A user (learner) identity in the headless workspace. | Full refresh | — | — |
course_trackings | A learner's progress record for a course (one row per learner per course attempt). | Full refresh | — | — |