- Home
- Resources
- Integrations
- Freshservice
Freshservice Zapier integrationAutomate Freshservice with Zapier.
The Freshservice Zapier integration gives you 4 triggers and 5 actions. All four triggers are instant, so tickets and users reach your Zap as soon as they change, even on the free plan. Here is what each step does, what it costs and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the Freshservice Zapier integration actually does
Freshservice is a cloud helpdesk for IT teams, built around the ITIL way of running a service desk: tickets, requesters, approvals. Zapier links it to the rest of your tools, so a ticket or a new user in Freshservice can set something off elsewhere, and the other way round, without anyone retyping.
Three outcomes cover most needs. Tickets that open themselves: a form, an alert or a message in another app becomes a Freshservice ticket through Create Ticket, with the requester's email attached. Approvals that do not wait in an inbox: New Ticket starts the Zap and Request Ticket Approval sends the request to the right approver. A user directory that stays in step: New User and Update User tell your HR or onboarding tool when someone joins or changes, and Create Requester adds people coming from elsewhere.
What it does not do matters too. Zapier offers no search step for Freshservice, so a Zap cannot look up an existing ticket or user on its own: it only works with what the trigger brings. It cannot close, assign or delete a ticket through a ready-made action either. For anything beyond the five actions, the API Request step is the only door.
Comparing platforms? The same app is covered on our Freshservice n8n integration and Freshservice Make integration pages, built the same way.
Zapier words you will meet on this page
Six terms, in plain words. After this, the page uses them as is.
- Zap
- The automation you build: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event in Freshservice that starts the Zap, such as a new ticket. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once started: the step that creates a ticket, adds a note or sends something to another app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan's quota counts these and nothing else.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant one is reported by the app itself the moment it happens.
- Filter
- A step that only lets the Zap go on when what arrived meets the condition you set, and stops it quietly otherwise.
What a Freshservice Zap really costs you
The trigger never costs a task, and with Freshservice there is no checking to pay for either: the app calls Zapier itself. Only an action that goes through is counted.
- TriggerNo task
- Each successful actionOne task
- Free plan100 tasks a month, two-step Zaps
- Reserved to paid plansNo, works on Free
In a Zap with several actions, each successful one counts on its own, so a three-action Zap uses three tasks per run. A failed action is not counted. The free plan gives you 100 tasks a month and two-step Zaps only: one trigger, one action. A filter makes the Zap multi-step, which needs a paid plan. Freshservice is not on Zapier's list of apps reserved to paid plans, so it works from the free one. For a wider look at the tool itself, see our Zapier review.
Connect your Freshservice account to Zapier
- 01
Open your connections
In Zapier, go to the Apps page and click + Add connection. Type Freshservice in the dialog and pick it. You need a Freshservice account, plus access to any tickets or users you do not own and want the Zap to touch.
- 02
Sign in to Freshservice
Click Add connection. A tab opens on the Freshservice side. Sign in with the account the Zap should act as: every ticket, note or requester it creates will come from that account.
- 03
Grant access
Freshservice asks you to let Zapier into the account. Accept and the tab closes. The connection now sits on your Apps page, and every Freshservice step in every Zap reuses it.
Build your first Freshservice Zap
GoalWhen a new ticket asks for access to something, the Zap sends it straight for approval.
- 01
Create the Zap
Start a new Zap and pick Freshservice with New Ticket as the trigger. Choose your Freshservice connection. The lightning bolt in the editor shows this trigger is instant.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent tickets of the account. Pick one with a real subject, so you can map its fields in the next steps.
- 03
Add the filter
From the plus icon, add a Filter. Pick the subject field, a text rule that checks it contains a word, and type access. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add the approval
Add the action Request Ticket Approval. Map the ticket from the trigger, choose the approval type and the approver, both required.
- 05
Test and publish
Test the action once and check the request shows up in Freshservice. Then click Publish: from now on, each new access request goes for approval on its own.
Freshservice triggers: what can start your Zap
4 events start a Zap when something happens in Freshservice, and 4 of them are instant: the app calls Zapier straight away, whatever your plan.
New Ticket
Instant triggerIn Zapier“Triggers when there is a new ticket is created in Freshservice.”
Starts the Zap each time a ticket is opened in your helpdesk. The ticket's details travel with it to the next steps.
New User
Instant triggerIn Zapier“Triggers when a new User is created.”
Fires when someone new is added to Freshservice, so whatever comes next (an account in another tool, a welcome message) can follow without a manual handover.
Updated Ticket
Instant triggerIn Zapier“Triggers when a Ticket is updated.”
Reacts whenever an existing ticket changes. It is the trigger to watch when what happens to a ticket after it is opened matters more than its creation.
Update User
Instant triggerIn Zapier“Triggers when a user is updated.”
Catches every change made to a user's record in Freshservice, which keeps other tools aligned when someone moves team or changes details.
Freshservice actions: what your Zap can do
Freshservice gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Add Notes to a Ticket
ActionIn Zapier“Add Private or Public notes to a Freshservice Support Ticket.”
Writes a note on an existing ticket, found by its number. You choose whether it stays private to agents or shows to everyone on the portal.
Create Ticket
ActionIn Zapier“Create a ticket in Freshservice for your domain.”
Opens a ticket in your Freshservice helpdesk with a subject, a description, a status and the requester's email, all required.
Create Requester
ActionIn Zapier“Allows you to create a Requester in Freshservice for your support domain.”
Adds a requester, someone who can raise tickets, to your support domain from just a first name and a primary email.
Request Ticket Approval
ActionIn Zapier“Creates a ticket approval request”
Sends an approval request on a ticket to the approver you name, with the approval type you choose.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced step that sends your own request to Freshservice through the connection you already set up, for the jobs no ready-made action covers.
When a Freshservice Zap breaks
Four situations to know before you rely on a Freshservice Zap.
Zapier attaches no help article to Freshservice, so what follows comes from how triggers and plans work on Zapier in general. Read it before you publish, and keep our Zapier troubleshooting page for the day a run fails.
Old tickets never show up
A Zap reacts only to what happens after you publish it. Tickets and users that already existed are not picked up; moving that backlog is a separate job.A ticket Zap that triggers itself
Updated Ticket watches ticket changes. If the same Zap then writes into that ticket, with Add Notes to a Ticket for instance, the write may count as an update and set the Zap off again, burning tasks fast. Treat it as a risk and test.A bulk import gets held back
When a large batch of users or tickets arrives at once after an import or a migration, Zapier's flood protection can hold the trigger back instead of running every item.The filter step is locked
On the free plan a Zap stops at one trigger and one action. A filter, or a second action, makes it multi-step and asks for a paid plan.
Need help automating Freshservice with Zapier?
A person reads every message.



