• Source
  • Sales & Support Analytics
  • Generally available
  • 10 entities

Move Freshdesk data anywhere it matters.

Send Freshdesk agents, business hours and canned responses to any warehouse, lake or AI app.

Source

Freshdesk

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
29
Entities
10
Actions
4
Destinations
50+
Certified support
3.3.9

Overview

What is the Airbyte Freshdesk connector?

The Airbyte Freshdesk connector extracts data from Freshdesk and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 29 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 29 Freshdesk tables in 50+ destinations on a schedule you control.

  • 02

    Context store search

    Query synced Freshdesk data with filters, sorting and semantic search, without spending Freshdesk API rate limits.

  • 03

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • 04

    One authorization

    Authenticate Freshdesk once. The same connection powers scheduled syncs and runtime actions.

29 streams

Every table you can sync from Freshdesk

  • Agents
    Sync modesFullIncr.
  • Business Hours
    Sync modesFullIncr.
  • Canned Responses
    Sync modesFullIncr.
  • Canned Response Folders
    Sync modesFullIncr.
  • Companies
    Sync modesFullIncr.
  • Contacts
    Sync modesFullIncr.

Setup

Live in ten steps

  1. Open the Airbyte dashboard and click on "Sources" on the left-hand side of the screen.

  2. Click on the "Add Source" button and select "Freshdesk" from the list of available connectors.

  3. Enter a name for the connector and click on "Next".

  4. Enter your Freshdesk credentials, including your Freshdesk domain, API key, and password.

  5. Click on "Test Connection" to ensure that the credentials are correct and the connection is successful.

  6. Once the connection is successful, select the data you want to replicate from Freshdesk, including tickets, contacts, and companies.

  7. Choose the replication frequency and the destination where you want to store the data.

  8. Click on "Create Source" to save the configuration and start the replication process.

  9. Monitor the replication process on the Airbyte dashboard and troubleshoot any errors that may occur.

  10. Once the replication is complete, you can use the data in your destination of choice for analysis and reporting.

Configuration fields

Freshdesk configuration fields
FieldTypeDescription
api_key*stringFreshdesk API Key. See the docs for more information on how to obtain this key.
domain*stringFreshdesk domain
lookback_window_in_daysintegerNumber of days for lookback window for the stream Satisfaction Ratings
num_workersintegerNumber of concurrent threads for syncing. Higher values can speed up syncs but may increase API rate limit usage. Adjust based on your Freshdesk API plan.
rate_limit_planobjectRate Limit Plan for API Budget
requests_per_minuteintegerThe number of requests per minute that this source allowed to use. There is a rate limit of 50 requests per minute per app per account.
start_datestringUTC date and time. Any data created after this date will be replicated. If this parameter is not set, all data will be replicated.
subscription_tierstringYour API subscription tier (affects rate limits)

Supported Freshdesk actions

  • List

    Read live records straight from the Freshdesk API.

  • Get

    Fetch a single record by ID.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Semantic Search

    Natural-language search across synced Freshdesk records.

Full parameter-level details live in the Freshdesk entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Freshdesk

List all open tickets in Freshdesk

Show me the details of the most recent ticket

Show me all agents in the support team

Show me the details of the first agent

List all groups configured in Freshdesk

Show me the details of the first group

Show me all companies in Freshdesk

Show me the details of the first company

List all contacts in Freshdesk

Show me the details of the first contact

List all roles defined in the helpdesk

Show me the details of the first role

Show me the ticket fields and their options

List time entries for tickets

Show me recent satisfaction ratings

List all surveys configured in Freshdesk

What are the high priority tickets from last week?

Which tickets have breached their SLA due date?

Show me tickets assigned to agent agent_name

Find all tickets from company company_name

How many tickets were created this month by status?

What are the satisfaction ratings for resolved tickets?

FAQ

Freshdesk connector questions

Do I need more than one Freshdesk connection?

No. One Freshdesk authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Freshdesk entity actions need a sync to run first?

No. Entity actions read and write through the Freshdesk API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Freshdesk with Airbyte?

29 streams, including Agents, Business Hours, Canned Responses, Canned Response Folders, Companies, Contacts, Conversations, Discussion Categories and more.

Does the Freshdesk connector support incremental sync?

Yes. The Freshdesk connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Freshdesk connector?

Run the Freshdesk connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Freshdesk in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Freshdesk actions.