Freshservice

Syncs IT tickets and asset data into your operations stack, automates the triage of incoming incidents, and updates hardware inventories as devices change hands.

Try Freshservice in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Freshservice integration

    • Describe the outcome and Ceven picks the right Freshservice calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Freshservice data, across all 9 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Freshservice access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Freshservice, when, and on whose behalf.
    • The agent pauses and asks when Freshservice is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Freshservice.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Freshservice action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Freshservice, and when to use it.

Create ticket
Use this to open a new incident or service request. Pass in the subject, description, and priority level.
Update ticket
Modify an existing ticket status, change the assigned agent, or add a private note for the technical team.
Get ticket details
Pull the full history of a ticket including all replies, custom fields, and current status.
List open tickets
Pull a list of all tickets currently in an open or pending state, filtered by group or priority.
Add ticket note
Append a public reply to the requester or a private note for internal IT staff.
Search tickets
Query tickets by keyword, requester email, or ticket ID to find historical resolutions.
Create asset
Add a new piece of hardware or software license to the asset inventory with serial numbers and specs.
Update asset
Change the owner, location, or status of an existing asset when it is redeployed.
Get asset
Pull full specifications and assignment history for a specific asset ID.
List assets
Pull all assets within a specific category or those currently marked as available.
Search assets
Find hardware by serial number, asset tag, or assigned user email.
Close ticket
Mark a ticket as resolved or closed. Use this after a workflow confirms the fix with the user.

12 actions · scroll to see them all

Frequently asked questions

Ceven implements a smart queuing system to respect the Freshservice API limits which vary based on your plan tier. If the agent hits a rate limit, it automatically pauses requests and uses an exponential backoff strategy to retry them without failing the workflow. For high volume asset imports or bulk ticket updates, the agent batches requests to minimize the number of calls made per minute. You can monitor the queue status in your workflow logs to see if any requests are being delayed due to these limits. This ensures that your primary service desk operations remain fast while the background automation processes large data sets.
Yes. The agent can read and write to any location defined in your Freshservice asset module. When creating or updating assets, you can pass the specific location ID to ensure the hardware is tracked to the correct office or data center. This is particularly useful for global teams where the agent can automatically assign a ticket to the local IT lead based on the asset location. The agent can also run reports across all locations to identify where hardware is concentrated or where stock levels are low, allowing for better procurement planning across your entire organization.
Ceven can read and write to both standard and custom fields in Freshservice. When you connect your account, the agent maps your custom field schema so you can reference them by name in your prompts. For example, if you have a custom field for Department Code or Cost Center, the agent can pull that value to route the ticket to the correct finance approver. When creating tickets, the agent ensures that required custom fields are populated to prevent API errors, making the automation feel like a native part of your existing service desk configuration.
Yes. By combining the search tickets action with a large language model, Ceven can analyze how similar incidents were solved in the past. When a new ticket arrives, the agent searches for tickets with similar keywords and presents the most successful resolution steps to the technician as a draft. If the resolution is a standard procedure, like a password reset or software access grant, the agent can execute the fix via other connected tools and then close the Freshservice ticket automatically, notifying the user that their issue is resolved without human intervention.
Ceven operates using the permissions of the API key or OAuth token used during connection. If the connecting user is an Agent with restricted access to certain groups or departments, Ceven will only be able to see and modify tickets within those boundaries. It cannot bypass the role based access control defined in your Freshservice admin panel. We recommend using a dedicated service account with a specific Agent role that has the exact permissions needed for your workflows, ensuring a clear audit trail of which changes were made by the AI agent versus a human.
Ceven can streamline the creation of knowledge base articles by analyzing resolved tickets. When a technician marks a complex issue as resolved, the agent can draft a structured knowledge base article based on the ticket conversation and the final solution. This draft is then pushed to Freshservice as a pending article for a human editor to review and publish. This turns the daily work of solving tickets into a continuous improvement cycle for your self service portal, reducing the number of repetitive tickets over time as users find answers themselves.
Ceven relies on the Freshservice API for state synchronization. If a ticket is deleted manually in the Freshservice dashboard, any subsequent attempt by a workflow to update or read that ticket will return a not found error. The agent handles this gracefully by logging the error and notifying the workflow owner if a critical step failed. Because Freshservice does not provide a permanent delete webhook for all tiers, the agent typically verifies the existence of a ticket before attempting a write operation to ensure the workflow does not crash on missing data.
Yes. The agent can act as a bridge between Freshservice and other tools like Jamf, Intune, or a custom SQL database. You can set up a workflow that triggers every hour to pull the latest device states from your MDM and update the corresponding asset records in Freshservice. This prevents the common problem of stale data where a laptop is marked as active in the service desk but has been decommissioned in the MDM. By automating this sync, your IT team always has a real time view of their hardware fleet.

Alternatives to Freshservice

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Freshservice and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free