Qualtrics

Qualtrics

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

Enter your Qualtrics datacenter ID and credentials to pull surveys, responses and account metadata into the PostHog Data warehouse.

Find your datacenter ID under Account settings > Qualtrics IDs. It looks like iad1 or fra1. If your brand uses a custom domain, paste the full hostname instead.

The quickest way to connect is an API token from Account settings > Qualtrics IDs. The Qualtrics user needs the "Access API" permission plus read access to the surveys, users, groups, divisions and distributions you want to sync.

You can also connect with an OAuth client: create one under Account settings > Qualtrics IDs, pick the client credentials grant, and give it read access to surveys, survey responses, survey definitions, users, groups, divisions and distributions.

Survey responses sync incrementally on recordedDate. Every other table is a full refresh, because Qualtrics has no modified-since filter on its collection endpoints.

Configuration

OptionTypeRequired
Datacenter IDtextYes
Authentication methodselectYes

Linking Qualtrics to PostHog

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

Every survey in the Qualtrics brand the credentials can see, with its owner and status.

Full refresh
users

Users in the Qualtrics brand, with their division, role and account status.

Full refresh
groups

Groups used to share surveys, libraries and other assets between Qualtrics users.

Full refresh
divisions

Divisions used to partition users and content inside a Qualtrics brand.

Full refresh
distributions

Distributions (email, SMS and link invitations) sent for each survey.

Full refresh
survey_questions

Question definitions for each survey, from the survey definition API.

Full refresh
survey_responses

Recorded responses for every survey, pulled through the Qualtrics response export.

Incremental, Full refreshrecordedDate