Skip to content

Automate Freshdesk

Keep your Freshdesk queue moving without refreshing the ticket list all day. Catch tickets with no agent, tickets past their due date and unhappy satisfaction ratings, sort new tickets by type and priority, and close the ones left sitting in Resolved. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every 30 minutes, find Freshdesk tickets with no agent assigned that are more than 2 hours old and send the list to #helpdesk in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Freshdesk

Warnings about unpicked and overdue tickets, early notice of poor ratings, morning and weekly numbers on volume, CSAT and agent workload, and a tidier queue. These are ready-made starting points. Anything else you can describe works too.
On a schedule

Find tickets no agent has picked up

Tickets still without an agent after 2 hours land in Slack, each one only once.

See how it works
Hourly

Get warned about overdue Freshdesk tickets

Every hour you see which tickets have passed their due-by time.

See how it works
Daily

Start the day with yesterday's ticket numbers

One morning email with tickets created and resolved yesterday, and what is still open by priority.

See how it works
On a schedule

Hear about negative satisfaction ratings fast

A poor rating reaches you within 15 minutes, with the comment, agent and ticket link.

See how it works
On a schedule

Get a weekly Freshdesk CSAT email

Each Monday you get the number of ratings, the share that was positive and every negative comment.

See how it works
On a schedule

See what each agent resolved this week

A Friday table of tickets assigned to and resolved by each agent.

See how it works
On a schedule

Close tickets left in Resolved

Tickets resolved more than 3 days ago are closed overnight, and you get the count.

See how it works
On a schedule

Post new Freshdesk tickets to Slack

Each new ticket shows up in Slack with its subject, requester and priority.

See how it works
On a scheduleAI

Set type, priority and tags on new tickets

New tickets arrive already sorted as bug, billing or how-to, with an urgency.

See how it works
The moment it happens

Turn alerts from other tools into tickets

Anything posted to your link becomes a Freshdesk ticket with a subject and description.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Freshdesk, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Freshdesk automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Freshdesk should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every 10 minutes, read new Freshdesk tickets, use AI to set the type to Question, Problem or Feature request, and set priority High for any that mention payment.

When a Freshdesk ticket is marked Urgent, post the ticket number and subject in #support on Slack.

Every Monday, add last week's Freshdesk ticket counts by type to my Support sheet in Google Sheets and email the agents with the most open tickets through Gmail.

Beyond chat

Have Freshdesk work when you're not in the chat

Connecting Freshdesk to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Freshdesk

Freshdesk connects with an agent's API key. The key carries that agent's role, so a dedicated agent set up just for integrations keeps access clear.

Freshdesk

Help desk

  1. Sign in to Freshdesk as the agent the automations should act as. A dedicated integrations agent works best.
  2. Click your profile picture in the top right, open Profile Settings and choose View API Key. Freshdesk asks you to complete a captcha first.
  3. Copy the key, and note your Freshdesk domain (the part before .freshdesk.com).
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret. It is sent with basic auth, the key as the username and X as the password.

Good to know

Freshdesk limits that affect automations

  • The API key can do whatever that agent's role allows. Give the integrations agent only the role your automations need.
  • Rate limits are per account, per minute, and depend on your plan: Trial accounts get 50 calls, Pro 400 and Enterprise 700. Frequent checks on a busy account share that budget with your other integrations.
  • Satisfaction surveys need a paid Freshdesk plan, so the rating alerts and CSAT report only have data to work with on those plans.
  • Per-agent counts can differ a little from Freshdesk's own analytics, because deleted and merged tickets are handled differently.

FAQ

Questions about automating Freshdesk

What can ClickRuntime do in my Freshdesk account?
Whatever the agent who owns the API key can do. That covers reading tickets, agents and satisfaction ratings, creating tickets, and updating a ticket's status, type, priority and tags.
How quickly does it pick up new tickets?
The new-ticket and triage automations check every 5 minutes. If you need it sooner, a Freshdesk automation rule can call a webhook so the alert arrives as the ticket is created.
Is this useful if my plan has no escalation rules?
Yes. Overdue alerts and closing tickets left in Resolved cover the gap on plans without escalations or time-based triggers.
Can other tools open Freshdesk tickets through it?
Yes. You get a link, and whatever posts to it, such as a monitoring alert or a form, becomes a ticket with a subject and description.
Does Freshdesk triage need an AI key?
No. Setting type, priority and tags on new tickets uses the AI that comes with every ClickRuntime plan. Alerts, reports and auto-close don't use AI at all.
Is this a Freshdesk connector for ChatGPT or Claude?
Not for chatting with Freshdesk data. A chat connector lets your assistant read and change Freshdesk while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Freshdesk event.

Tell your assistant what Freshdesk should do

Free plan. No credit card.