Freshdesk connector icon

Freshdesk Connector

Build, embed and publish in-app Freshdesk integrations that create and update tickets, sync contacts and companies, and react to ticket events. Use these workflows to enable in-app ticket creation, automated routing and ticket-closed notifications across tenant accounts.

01

Automate ticket workflows

Create, update and route tickets from your app.

02

Sync customer records

Keep contacts and companies synchronized across systems.

03

Event-driven automation

React to ticket events using Freshdesk webhooks.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

What you can integrate and automate

Integrate support operations: create and update tickets, manage contacts, agents and companies, search records, and consume ticket event webhooks. Cyclr lets product teams embed these Freshdesk-driven workflows into their app, publish them to end users and govern usage across tenants. See the Freshdesk API documentation for endpoint details. (developers.freshdesk.com)

PRODUCT USE CASES

Top use cases for Freshdesk integrations

Quickly create integrations to create tickets, sync contacts and companies, trigger automations on ticket events, and expose those actions in a white-label marketplace for your customers. Publish into your app using Cyclr’s embedded integration marketplace.

In-app ticket creation and routing

Create tickets from your product UI, set priority, assign group or agent, and update status via the Tickets API. (developers.freshdesk.com)

Two-way contact sync

Create and update Contacts and Companies so CRM and helpdesk records stay synchronized using Contacts and Companies endpoints. (developers.freshdesk.com)

Ticket-closed notifications

Consume Freshdesk webhook events (for example Ticket Closed) to trigger in-app notifications, post-processing or billing workflows. (community.cyclr.com)

ORCHESTRATION

How Freshdesk works with Cyclr

Cyclr sits between your SaaS product and Freshdesk to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Freshdesk

    Freshdesk processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Freshdesk methods you can orchestrate through Cyclr.

Companies8

List Companies

Action

List all companies.

List Updated Companies

Action

List all companies updated since the last run.

List New Companies - Beta

Action

List all companies created since the last run.

Create Company

Action

Create a new company.

Update Company

Action

Update a company.

Delete Company

Action

Delete a company.

Get Company

Action

View a Company.

List New Companies

Action

List all companies created since the last run.

Tickets10

Get Ticket

Action

View a ticket from this Freshdesk account.

List Tickets

Action

List all tickets from this Freshdesk account.

Delete Ticket

Action

Delete a ticket from this Freshdesk account.

List Updated Tickets

Action

List all tickets from this Freshdesk account updated since last run.

Create Ticket

Action

Create a ticket in this Freshdesk account.

Add Note To Ticket

Action

Adds a note to a ticket, by default it is private.

List Tickets by Group ID

Action

List tickets from this Freshdesk account by group ID.

Update Ticket

Action

Update a ticket in this Freshdesk account.

Search Tickets

Action

Search tickets from this Freshdesk account.

List Updated Tickets by Group ID

Action

List tickets from this Freshdesk account by group ID, created or updated since last run.

Admin Groups10

Delete Admin Group

Action

Delete an admin group by ID.

List Updated Admin Groups

Action

List all admin groups updated since the last run.

List Updated Admin Group Agents

Action

List all agents in an admin groups updated since the last run.

List Admin Group Agents

Action

List all agents in an admin groups.

List New Admin Group Agents

Action

List all agents in an admin groups created since the last run.

Get Admin Group

Action

Get admin group by ID.

List Admin Groups

Action

List all admin groups.

List New Admin Groups

Action

List all admin groups created since the last run.

Update Admin Group

Action

Update an admin group.

Create Admin Group

Action

Create an admin group.

Satisfaction Ratings4

Create Satisfaction Rating

Action

Create a new satisfaction rating.

List Satisfaction Ratings

Action

List all satisfaction ratings.

List Updated Satisfaction Ratings

Action

List all satisfaction ratings updated since the last successful run.

List New Satisfaction Ratings

Action

List all satisfaction ratings created since the last successful run.

Ticket Fields2

List Updated Ticket Fields

Action

List all ticket fields from this freshdesk account since last run date.

List Ticket Fields

Action

List all ticket fields from this freshdesk account.

Canned Responses9

List New Canned Responses

Action

List new created canned responses since last run.

List Canned Responses

Action

List canned responses in a folder by the given ID.

Update Canned Response

Action

Update a canned response.

List Updated Canned Responses

Action

List updated canned responses in a folder by the given ID since last run.

Get Canned Response

Action

Get a canned response.

Create Canned Response

Action

Create a canned response.

Create Canned Response Folder

Action

Create a folder.

Update Canned Response Folder

Action

Update a folder.

List Folders

Action

List all canned responses folders of the account.

Contacts8

List New Contacts - Beta

Action

List all new created contacts since the last run..

Create Contact

Action

Create a contact inside this Freshdesk account.

Update Contact

Action

Update a contact. You must change at least one field.

Delete Contact

Action

Delete a contact.

List Contacts

Action

List all contacts.

Get Contact

Action

Get a contact.

List Updated Contacts

Action

List all contacts updated since the last run.

List New Contacts

Action

List all new created contacts since the last run..

Ticket Converstations1

List All Conversations of a Ticket

Action

List All Ticket Notes.

Groups7

Update Group

Action

Update a group.

Get Group

Action

Get group by ID.

Delete Group

Action

Delete a group by ID.

Create Group

Action

Create a group.

List Groups

Action

List all groups.

List New Groups

Action

List all groups created since the last run.

List Updated Groups

Action

List all groups updated since the last run.

SLA Policies5

Update SLA Policy

Action

Update a SLA Policy.

List New SLA Policies

Action

List all SLA Policies created since the last run.

Create SLA Policy

Action

Create a SLA Policy.

List SLA Policies

Action

List all SLA Policies for this account.

List Updated SLA Policies

Action

List all SLA Policies updated since the last run.

Agents8

Create Agent

Action

Create an Agent.

Update Agent

Action

Update an Agent.

List Agents

Action

List all agents.

Get Current Agent

Action

Retrieves information about the currently authenticated agent.

Delete Agent

Action

Delete an Agent.

List Updated Agents

Action

List all agents updated since the last run.

Get Agent

Action

Get an agent by ID.

List New Agents

Action

List all agents created since the last run.

Surveys3

List Updated Surveys

Action

Lists all surveys updated since the last run.

List New Surveys

Action

Lists all surveys created since the last run.

List Surveys

Action

Lists all surveys.

Skills7

List New Skills

Action

List all new created skills since the last run.

List Updated Skills

Action

List all updated skills since the last run.

List Skills

Action

List all skills for this freshdesk account.

Get Skill

Action

Get a skill by ID.

Update Skill

Action

Replace conditions in a skill.

Create Skill

Action

Create a Skill.

Delete Skill

Action

Delete a skill.

Time Entries7

List New Time Entries

Action

List all new created time entries since last run.

List Updated Time Entries

Action

List all updated time entries since last run.

Create Time Entry

Action

Create a time entry.

Delete Time Entry

Action

Delete a time entry.

List Time Entries

Action

List all time entries for this account.

Start/Stop Timer

Action

Start/Stop Timer.

Update Time Entry

Action

Update a time entry.

Webhooks4

Ticket Resolved

Webhook

Ticket Created

Webhook

Ticket Closed

Webhook

Ticket Updated

Webhook

TECHNICAL DETAILS

Freshdesk integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Freshdesk integrations in Cyclr.

API and authentication

API host
https://{your_domain}.freshdesk.com/api/v2
Authentication
API key; HTTP Basic
Credentials

Freshdesk domain Freshdesk documentation and API key from Profile Settings.

Method categories

Tickets, Contacts, Agents, Companies, Conversations, Search, Custom Objects, Webhooks

View vendor API documentation →

Pagination and rate limits

Pagination

List endpoints paginate with per_page (default 30, max 100). Link header or paging.next tokens indicate next page. (developers.freshdesk.com)

Rate limits

Account-level rate limits vary by plan; responses include X-RateLimit headers and Retry-After when limits are reached. (developers.freshdesk.com)

IMPLEMENTATION

Authentication at a glance

Cyclr requires your Freshdesk domain and API key; Freshdesk APIs use HTTP Basic with the API key as username and ‘X’ as password. Confirm Cyclr Console options if needed. (community.cyclr.com)

Authentication method
API key; HTTP Basic
Credential required

Freshdesk domain Freshdesk documentation and API key from Profile Settings.

Before you begin:

Requires a freshdesk.com helpdesk domain; custom domains disallowed. Provide API key from Profile Settings.

View setup guide

COMMON QUESTIONS

Frequently asked questions

It creates and updates tickets, manages contacts, agents and companies, performs searches and consumes ticket webhooks. These capabilities let you automate ticket creation, routing, contact sync and event-driven workflows. (developers.freshdesk.com)

Use your Freshdesk domain and API key; Freshdesk expects HTTP Basic auth with the API key as the username and ‘X’ as the password. Cyclr requires the domain and API key during connector setup. (developers.freshdesk.com)

Yes. Cyclr supports tenant-aware deployments so you can provision per-customer Freshdesk domains and API keys and embed workflows per account. (Cyclr handles orchestration and embedding; supply per-tenant credentials.) (community.cyclr.com)

Yes. You can expose ticket, contact and webhook actions as governed MCP tools in Cyclr, letting product teams approve and audit which Freshdesk actions customers can run. (community.cyclr.com)