Linking Gorgias as a source

Alpha release

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

Enter your Gorgias credentials to pull your helpdesk data – tickets, messages, customers, users, 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 Gorgias.

  3. Next, gather your Gorgias credentials:

    • Gorgias domain (subdomain) – your account subdomain, e.g. your-company for your-company.gorgias.com.
    • Account email – the email of the account that owns the API key.
    • API key – create one in your Gorgias account under Settings → REST API.

    This source authenticates with HTTP Basic Auth (email plus API key) and requires read access to the endpoints you want to sync.

  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 Gorgias data in PostHog.

Available tables

TableDescriptionSync method
ticketsSupport ticketsFull refresh
messagesMessages on ticketsFull refresh
customersCustomersFull refresh
usersHelpdesk users (agents)Full refresh
satisfaction_surveysCustomer satisfaction surveysFull refresh
tagsTagsFull refresh
viewsViewsFull refresh
teamsTeamsFull refresh
macrosMacrosFull refresh

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

Sync limitations

All Gorgias tables are full refresh only. Gorgias list endpoints have no server-side timestamp filter (only client-side ordering), so true incremental sync is not currently possible.

Configuration

OptionTypeRequired
Gorgias domain (subdomain)textYes
Account emailemailYes
API keypasswordYes

Supported tables

TableDescriptionSync methodIncremental fieldPrimary key
tickets

A customer support conversation in Gorgias, holding messages and metadata.

Incremental, Full refreshupdated_datetime
messages

An individual message within a ticket (inbound or outbound).

Incremental, Full refreshcreated_datetime
customers

A customer (end user) who contacts support in Gorgias.

Incremental, Full refreshupdated_datetime
users

An internal Gorgias user (support agent or admin).

Full refresh
satisfaction_surveys

A customer satisfaction (CSAT) survey response tied to a ticket.

Incremental, Full refreshcreated_datetime
macros

A reusable canned response or action template used by agents.

Incremental, Full refreshupdated_datetime
tags

A label that can be applied to tickets to categorize them.

Full refresh
views

A saved, filtered view of tickets used to organize the agent workspace.

Full refresh
teams

A team of agents in Gorgias used to route and assign tickets.

Full refresh

Community questions

Was this page useful?

Questions about this page? or post a community question.