Freshservice

· #283 most-used

Automate IT service management so your team resolves incidents faster

ProductivityProjectsAnalyticsSupportSecurityAutomationMonitoring & Alerts

Freshservice is a cloud-based ITSM platform from Freshworks that modernises IT operations with a self-service portal, ticketing, asset management, change advisory, and problem management — all in one place. Connect it to Actionist and your agents can create and update tickets, manage changes and releases, track assets and software, query agent groups, and react within about a minute when new tickets or user registrations arrive — without anyone touching the Freshservice dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate manual ticket creation from emails, weekly queue triage, SLA breach monitoring, licence audits, and change request documentation — work that typically consumes an hour or more per IT staff member per day.

Schedule

What your Freshservice agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Freshservice × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
5Apps spanned
~14 hrsSaved / week
6Personas served
For IT support lead
Featured2 apps

Incident-to-Slack bridge — new ticket notified within a minute

When a new Freshservice ticket is created, the agent retrieves the ticket and the agent group list, assigns the ticket to the correct team based on category, and posts a formatted summary to #it-support — all within about a minute. No manual triage or channel notification needed.

~5 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new ticket is created in Freshservice
Result
Update ticket with the correct agent group assignmentPost formatted ticket summary to the #it-support Slack channel
The win
Saved per run
5 min
Runs / week
~60×
Zero tickets sit unnoticed in the queue
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    20 min / week
    Manual IT request submission

    Sales reps log into the Freshservice portal, fill in request forms for new tools or hardware, and wait for IT to notice and assign the ticket — often a same-day or next-day lag.

    Sales Agent
    0 min
    Agent creates and tracks IT requests automatically

    When a rep needs a new tool, the agent creates the Freshservice ticket, routes it to the right group, and posts the ticket link to the rep in Slack — the request is in IT's queue within about a minute.

  • Marketing
    15 min / week
    Manual change request for campaign systems

    Marketing raises change requests for email platform upgrades or analytics tool changes by filling Freshservice forms manually, then chases IT for approval status via email.

    Marketing Agent
    0 min
    Agent files and tracks campaign system change requests

    When a campaign tool needs an update, the agent creates a Freshservice change request with the correct risk level and planned window, and posts the approval link to the marketing channel — no manual form-filling.

  • Customer Support
    60 min / week
    Manual ticket creation from customer emails

    Support agents read customer complaint emails, manually open Freshservice, fill in all fields, and then return to the email to reply — 5 to 10 minutes per ticket, every time.

    Customer Support Agent
    0 min
    Agent creates tickets from customer messages and notifies the team

    When a customer message arrives, the agent creates the Freshservice ticket, assigns it to the correct group, and posts the ticket ID to Slack — the support team has a structured record within about a minute.

  • Human Resources
    45 min / week
    Manual onboarding IT ticket per new hire

    HR emails IT for every new starter, IT manually creates requester profiles and provisioning tickets, and details are passed back and forth over email — often resulting in missing access on day one.

    Human Resources Agent
    0 min
    Agent cascades onboarding tickets automatically from HRIS

    When a new starter record appears, the agent creates the Freshservice requester profile and a full provisioning ticket covering laptop, email, and software — two weeks before start date, without HR touching the ITSM tool.

  • Finance
    30 min / week
    Manual quarterly licence audit

    Finance exports the software list from Freshservice, manually counts installed vs. purchased seats in a spreadsheet, and identifies violations — a half-day task once per quarter.

    Finance Agent
    0 min
    Agent runs the licence audit and flags violations automatically

    The agent retrieves all software applications, calculates the licence delta, writes violations to the compliance sheet, and creates a remediation ticket for each — the quarterly audit completes in minutes, not hours.

  • Operations
    45 min / week
    Manual weekly ITSM health report

    The IT operations lead pulls open ticket counts, SLA breach rates, and pending changes from Freshservice manually each week and formats the data for the leadership meeting — 30 to 60 minutes every Monday.

    Operations Agent
    0 min
    Agent delivers the ITSM digest every Monday automatically

    The agent retrieves all open tickets, pending changes, and problem records, formats a ranked digest, and posts it to the #it-operations Slack channel — leadership has the numbers before their first meeting.

  • Legal
    25 min / week
    Manual access-change documentation

    When an access-control change is requested, legal manually checks whether a change record exists in Freshservice, verifies the approval chain, and logs the details to the compliance register — 20 to 30 minutes per access change.

    Legal Agent
    0 min
    Agent creates change records and audit logs for every access request

    When an access-control ticket arrives, the agent creates a formal change request, routes it for security manager approval, and logs it to the Notion audit trail — every access change is documented before IT acts.

+ 100s of other Freshservice automations
Average time saved
24 hrs / person / month
Calculator

Calculate what your team saves

Team size
8 people
Hourly rate
$75 / hr
Hours saved / week
20
Hours saved / year
1,000
Annual ROI
$75,000

Based on Freshservice's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Freshservice into Actionist

Pick the connection method that suits your environment.

Connect with your Freshservice API key and subdomain. Every API call is authenticated using HTTP Basic Auth with the key as the username and the letter X as the password — no OAuth window required.

1
Locate your API key

Log in to Freshservice, click your avatar in the top-right corner, and select Profile Settings. Your API key is displayed on the right side of the page.

2
Copy the key

Copy the API key. Treat it like a password — anyone who has it can read and write tickets, changes, and assets on your behalf.

3
Paste into Actionist

Paste the API key and your Freshservice subdomain (e.g. yourcompany.freshservice.com) into the fields below, then click Test connection. Actionist runs a lightweight read to confirm the credentials are valid before any actions run.

Credentials you'll need
API key*
Freshservice → Profile Settings → API Key (top-right avatar)
Domain*
Your Freshservice subdomain, e.g. yourcompany.freshservice.com
Actions

18 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

4 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Freshservice + Actionist

How does Actionist connect to Freshservice?
Go to the Apps tab, find Freshservice, and click Connect. You will need two pieces of information: your Freshservice API key (found under Profile Settings in the top-right avatar menu) and your Freshservice subdomain (the part before .freshservice.com in your portal URL). Actionist authenticates every call using HTTP Basic Auth with the API key as the username. After you paste both values, Actionist runs a lightweight read call to confirm the credentials before any actions run.
What permissions does the Freshservice API key grant the agent?
Freshservice API keys inherit the permissions of the agent account that generated them. For full Actionist functionality — creating tickets, changes, releases, and adding notes — you should generate the key from an account with Administrator or SD Agent permissions. Read-only operations (retrieving tickets, agent groups, software applications) work with any agent-level account. For production use, consider creating a dedicated Actionist service account in Freshservice so its activity is clearly identifiable in the audit log.
Which Freshservice triggers are available and how quickly do they fire?
Actionist supports four Freshservice webhook-based triggers: New Ticket, Updated Ticket, New User, and Update User. All four fire within about a minute of the event occurring in Freshservice. These are account-level webhooks — they fire on any ticket or user change, not just specific ones. If you need to filter for a specific ticket category or status change, add a condition step in your workflow to check the incoming payload before running downstream actions.
Can Actionist create and manage change requests and releases, not just tickets?
Yes. Beyond standard incident and service request tickets, Actionist can create change requests (standard, emergency, or planned) and release records via the Freshservice API. Change requests support risk levels, planned start/end dates, and links to parent tickets. Release records can be linked to one or more change requests. This makes it practical to wire a CI/CD event (such as a merged pull request) directly into the Freshservice change advisory process without a human raising the record manually.
How do I avoid creating duplicate tickets when the same issue is reported twice?
The recommended pattern is to use the Retrieve all tickets action with a filter for the requester email and a keyword from the subject before calling Create Ticket. If a matching open ticket is returned, the agent adds a note to the existing ticket rather than opening a new one. Freshservice does not have a native deduplication action — the deduplication logic lives in the Actionist workflow. For high-volume environments, consider adding a status filter so only Open and In Progress tickets are checked, avoiding false matches against resolved records.
Can Actionist trigger workflows when a ticket's priority or status changes?
Yes — the Updated Ticket trigger fires within about a minute whenever any tracked field on a ticket changes, including status, priority, and assignee. The webhook payload includes both the old and new values for changed fields, so your workflow can add a condition step to branch on exactly which field changed. For example: if the priority field changed to Urgent, post an immediate Slack alert and schedule a call; if the status changed to Resolved, log the resolution time to Google Sheets.
Does Actionist support Freshservice's asset and software management modules?
Actionist can retrieve all software applications tracked in Freshservice's asset management module, including licence purchased counts, installation counts, and associated costs. This makes quarterly licence compliance audits automatable — the agent fetches the full software list, calculates the delta between purchased and installed seats, and surfaces violations without any manual dashboard work. Hardware asset retrieval is available via the API request action for asset types not yet directly surfaced in Actionist's action list.
Can Actionist connect Freshservice to apps outside the IT team's stack — like HubSpot or Notion?
Yes — Freshservice is most powerful as part of a multi-app workflow. Common combinations: create Freshservice tickets when a customer complaint arrives in a shared Gmail inbox; log resolved ticket metrics to Google Sheets for ITSM reporting; create Freshservice change requests when a pull request is merged in GitHub; append Freshservice ticket IDs to HubSpot contact records so sales and support share the same incident history. Any of Actionist's connected apps can send or receive data alongside Freshservice in the same scheduled agent task.