Clever

Clever

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 Clever to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.

Enter the bearer token Clever issued to your app for a district. Find it in your Clever app dashboard, under that district's Data Sources tab in the API Token section. See the Clever API overview for details.

Each token is scoped to a single district — connect a separate source per district you want to sync. Rostering data beyond districts requires the district's Clever Secure Sync (Clever Complete) subscription.

Configuration

OptionTypeRequired
District bearer tokenpasswordYes

Linking Clever to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Clever
  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
Districts

A school district that has authorized your Clever application.

Full refresh
Schools

A school within a district.

Full refresh
Users

A student, teacher, staff member, district admin, or contact in the district roster.

Full refresh
Sections

A class section: a group of students taught by a teacher for a course.

Full refresh
Courses

A course offered by the district, made up of one or more sections.

Full refresh
Terms

An academic term (semester, quarter, or school year) defined by the district.

Full refresh
Contacts

A guardian or emergency contact, listed as a user with the contact role.

Full refresh
Events

A created, updated, or deleted change event for a record in the district, from Clever's delta feed. Retained for 30 days.

Incremental, Full refreshid