Linking Freshdesk as a source

Alpha release

This source is currently in alpha. The interface and available tables may change.

Enter your Freshdesk domain and API key to pull your Freshdesk support data – tickets, contacts, companies, agents, and more – into the PostHog data warehouse.

Adding a data source

  1. Go to the sources tab of the data pipeline section in PostHog.
  2. Click + New source and then click Link next to Freshdesk.
  3. Next, gather your Freshdesk credentials:
    • Freshdesk domain – the subdomain in your Freshdesk URL, e.g. acme for acme.freshdesk.com.
    • API key – on your Freshdesk profile settings page (click your profile picture → Profile settings; the API key is shown in the right sidebar).
  4. Back in PostHog, enter the credentials and click Next.
  5. Select the tables you want to sync, set the sync method and frequency, then click Import.

Once the syncs are complete, you can start using Freshdesk data in PostHog.

Available tables

TableDescriptionSync method
ticketsSupport ticketsIncremental
contactsContactsIncremental
companiesCompaniesFull refresh
agentsSupport agentsFull refresh
groupsAgent groupsFull refresh
rolesAgent rolesFull refresh
productsProductsFull refresh
skillsAgent skillsFull refresh
ticket_fieldsTicket field definitionsFull refresh
time_entriesTime entries logged on ticketsFull refresh
satisfaction_ratingsCustomer satisfaction survey ratingsFull refresh
sla_policiesSLA policiesFull refresh
business_hoursBusiness hours definitionsFull refresh
canned_response_foldersCanned response foldersFull refresh

Incremental tables sync only new or updated records on each run. Full refresh tables reload all data on each sync.

Sync limitations

Only tickets and contacts have a server-side updated_since filter, so they support incremental sync on the updated_at field. All other tables are full refresh only. Freshdesk caps the tickets list at roughly 300 pages per query; syncing tickets incrementally keeps each window small and lets the watermark advance across runs to page beyond that cap.

Configuration

OptionTypeRequired
Freshdesk domaintextYes
API keypasswordYes

Community questions

Was this page useful?

Questions about this page? or post a community question.