- Home
- Resources
- Integrations
- Freshdesk
Freshdesk Make integrationAutomate Freshdesk with Make.
Can your helpdesk update itself while your agents stay on the conversations that matter? The Freshdesk Make integration gives you 31 modules: 3 triggers, 20 actions and 8 searches. This guide shows a support lead how to link the account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Freshdesk Make integration do for your support team?
The Freshdesk Make integration links your helpdesk account to Make, a visual tool where you build a scenario: an automation made of modules, each one a single brick that watches, searches or acts. Tickets, contacts, companies and forum posts can then move between Freshdesk and your other apps without anyone copying them by hand.
A CRM that knows about every new customer. Watch Contacts picks up people added or edited in Freshdesk, and the next module sends them to the tool your sales team lives in. The reverse also works: Create a Contact and Create a Company fill Freshdesk from a signup form.
Tickets opened from anywhere. A bug report in a form, a message in a chat tool, a failed payment alert: Create a Ticket turns each one into a proper ticket, so agents keep a single queue.
Context written straight into the ticket. When Watch Events fires on a ticket, Get a Contact and Search Companies can gather the account details, and Create a Note leaves them for the agent before the first reply.
The listed modules do not cover every corner of Freshdesk, and the doc gives no limits to plan around. For anything missing, Make an API Call reuses the same connection. Freshdesk also has a node in n8n, described on the Freshdesk n8n integration page, and the n8n vs Make comparison helps you place the two tools. New to the editor? The Make training starts from the basics.
How do you connect your Freshdesk account to Make?
- 01
Copy your Freshdesk API key
In Freshdesk, click your profile picture in the upper-right corner, open Profile Settings, then press View API key in the right sidebar. Copy the value and keep it somewhere safe: it acts as a password for Make.
- 02
Open the connection window in Make
Add any Freshdesk module to your scenario and click Create a connection. A connection is your Freshdesk account linked to Make once, then reused by every Freshdesk module. The Connection name field is optional.
- 03
Enter the key and your domain
Paste the key in API key. In Company name, type only the first part of your helpdesk address: for
https://abc.freshdesk.com, that isabc. Click Save, and confirm access if Freshdesk asks you to.
Your first scenario: a note on every changed ticket
GoalWhen a ticket is created or updated in Freshdesk, Make writes an internal note on it for the agent.
- 01
Create the scenario
From the Scenarios page, create a new scenario. The editor opens on an empty canvas with a big +: click it to place your first module.
- 02
Add Watch Tickets
Type Freshdesk in the search, choose Watch Tickets and click Create a connection with your API key and domain. This trigger is scheduled: Make checks Freshdesk on the scenario's schedule.
- 03
Add Create a Note
Click the + to the right of the trigger and pick Create a Note. Map the ticket from the first module so the note lands on the right ticket, then write the text your agents should read.
- 04
Test with Run once
Update a test ticket in Freshdesk, then click Run once. Each module shows the bundles it received (a bundle is one item passing along, here one ticket). Check that the note appeared in Freshdesk.
- 05
Schedule it and switch it on
On the first module, the clock sets the schedule: every 15 minutes by default, and never below 15 minutes on the Free plan. Turn the scenario on, and each module run now counts as one operation on your plan.
Which Freshdesk triggers can start a scenario?
3 modules start a scenario when something happens in Freshdesk. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Freshdesk as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when an event occurs to a ticket.”
Watch Events starts your scenario the moment something happens to a ticket, so a routing rule or a warning to another tool can react while the customer is still waiting. It is the only instant module in the Freshdesk app, which makes it the pick when timing matters.
Watch Tickets
Scheduled triggerIn Make“Triggers when a ticket is created or updated.”
Watch Tickets collects the tickets that were created or updated since the last check and passes each one down the scenario as its own bundle. It needs no setup inside Freshdesk beyond the connection, which makes it the easiest trigger to start with.
Watch Contacts
Scheduled triggerIn Make“Triggers when a contact is created or updated.”
Watch Contacts looks for customers added or edited in Freshdesk and hands them to the rest of the scenario, one bundle per person. It keeps a CRM, a mailing list or a billing tool aligned with the people your agents talk to.
What can each Freshdesk module do?
Freshdesk gives you 28 modules in 6 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Ticket
10 modulesSearch Tickets by Query
SearchIn Make“Searches for tickets by using filter or query.”
Search Tickets by Query finds tickets that match a filter or a query you write, and returns each match as a separate bundle for the following modules to handle.
Search/List Tickets
SearchIn Make“Searches for tickets.”
Search/List Tickets pulls a list of tickets from your helpdesk without asking you to write a query. It suits simple pulls where the default listing is enough to feed a report or a cleanup.
List Ticket Conversations
SearchIn Make“Retrieve a list of all conversation in a specified ticket.”
List Ticket Conversations brings back every message exchanged on one ticket, replies and notes, so the whole thread can be read by another tool or archived elsewhere.
List Time Entries
SearchIn Make“Retrieves a list of all time entries of a ticket.”
List Time Entries returns the time your agents logged against a given ticket. That turns tracked effort into data you can total, bill or chart outside Freshdesk.
List Satisfaction Ratings
SearchIn Make“Retrieves a list of all satisfaction ratings of a ticket.”
List Satisfaction Ratings fetches the scores customers gave on one ticket. With it, feedback stops living only in Freshdesk and reaches the people who can act on it.
Get a Ticket
ActionIn Make“Gets a specified ticket.”
Get a Ticket reads one specific ticket and exposes all its details to the modules that follow. You already know which ticket you want; this module just loads it.
Create a Ticket
ActionIn Make“Creates a new ticket. Note that ticket creation is done only from the perspective of the agent (custom fields that are required for agents should be filled in, etc.).”
Create a Ticket opens a new ticket in Freshdesk from data coming out of another app, so requests that start outside the helpdesk still end up in the same queue.
Create an Outbound Email
ActionIn Make“Creates a new outbound email.”
Create an Outbound Email creates a new outbound email in Freshdesk, straight from your scenario. The Make doc says nothing more about it, so its fields are something you discover in the module itself.
Update a Ticket
ActionIn Make“Updates an existing ticket.”
Update a Ticket changes an existing ticket based on what happened in another tool. Agents stop editing tickets by hand after each outside event.
Delete a Ticket
ActionIn Make“Deletes a ticket.”
Delete a Ticket removes a ticket from your helpdesk. It is useful for clearing out spam or test tickets that another module has already identified.
Conversation
2 modulesCreate a Reply
ActionIn Make“Creates a new reply to a specified ticket.”
Create a Reply posts an answer on a ticket that the customer will see. It suits standard responses you can build safely from data, such as a confirmation or a tracking link.
Create a Note
ActionIn Make“Create a new note to a specified ticket.”
Create a Note adds a message to a ticket for your team rather than for the customer. It is the safest way to push context from other apps into Freshdesk.
Contact
6 modulesSearch Contacts
SearchIn Make“Searches for contacts by their name or filter parameter.”
Search Contacts looks up people in Freshdesk by name or by a filter. It answers the question every sync starts with: does this person already exist?
Search/List Contacts
SearchIn Make“Searches for contacts.”
Search/List Contacts returns contacts from your helpdesk as a list, without a name or filter to build first. It is the broad pull, where Search Contacts is the targeted one.
Get a Contact
ActionIn Make“Gets a specified contact.”
Get a Contact loads the full record of one person you already have the ID for. The following modules can then reuse everything stored on that record.
Create a Contact
ActionIn Make“Creates a new contact.”
Create a Contact adds a new customer to Freshdesk from any other source, so agents recognize the person the first time they write in.
Update a Contact
ActionIn Make“Updates an existing contact.”
Update a Contact edits a person who already exists in Freshdesk, keeping their details in line with the tool that holds the truth, often your CRM.
Delete a Contact
ActionIn Make“Deletes a contact.”
Delete a Contact removes a person from your helpdesk. It fits cleanup work and data removal requests handled from one central tool.
Company
5 modulesSearch Companies
SearchIn Make“Searches for companies by their name or filter parameter.”
Search Companies finds company records by name or by a filter. It links tickets and contacts to the account they belong to before anything is created.
Get a Company
ActionIn Make“Gets a specified company.”
Get a Company reads one company record in full, giving the next modules its details without a search.
Create a Company
ActionIn Make“Creates a new company.”
Create a Company adds an organization to Freshdesk, so contacts and tickets from that business can be grouped under one account.
Update a Company
ActionIn Make“Updates an existing company.”
Update a Company edits an existing company in Freshdesk when its details change in the tool your account managers use.
Delete a Company
ActionIn Make“Deletes a company.”
Delete a Company removes an organization record from your helpdesk. It closes the loop when an account ends and your data should follow.
Forum
3 modulesCreate a Forum
ActionIn Make“Creates a new forum.”
Create a Forum adds a new forum to your Freshdesk community space, giving customers a place to discuss one topic area together.
Create a Forum Category
ActionIn Make“Creates a new forum category.”
Create a Forum Category sets up a new category in your community area, the top level you use to sort forums by theme.
Create a Forum Topic
ActionIn Make“Creates a new forum topic.”
Create a Forum Topic starts a new discussion thread inside a forum, turning an announcement or a common question into a public post.
Other
2 modulesGet an Agent
ActionIn Make“Gets a specified agent.”
Get an Agent reads the profile of one of your support agents, so a message sent to another tool can name the right person.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call reaches any part of the Freshdesk API that the listed modules do not cover, with the connection you already set up.
Need help automating Freshdesk with Make?
A person reads every message.