
Freshchat
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 Freshchat to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Enter your Freshchat account domain and API token to pull your Freshchat messaging data into the PostHog Data warehouse.
Your account domain is the host of your Freshchat account — e.g. acme.freshchat.com. Use the regional API host if your account lives in a specific data center (e.g. api.eu.freshchat.com).
Your API token is generated by an account admin under Admin settings → API tokens. It is sent as a Bearer token.
Configuration
| Option | Type | Required |
|---|---|---|
Freshchat account domain | text | Yes |
API token | password | Yes |
Linking Freshchat to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Freshchat
- 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 |
|---|---|---|---|---|
agents | A team member (agent or admin) in your Freshchat account who handles conversations. | Full refresh | — | id |
users | An end user (contact) who has interacted with your Freshchat messaging. | Full refresh | — | id |
groups | A group of agents used to route and organise Freshchat conversations. | Full refresh | — | id |
channels | A topic (channel) that users can start a conversation under. | Full refresh | — | id |
accounts_configuration | Account-level Freshchat configuration for your app. | Full refresh | — | app_id |