Freshservice AI agent: Classic, Studio, and CLI alternatives

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Illustration of an AI agent answering IT support questions inside a service desk

What does “Freshservice AI agent” mean now?

Freshworks' Classic overview describes an employee-facing agent for common questions and service requests. Its channels include Slack, Microsoft Teams, email, and the support portal. Classic is available with Enterprise.

The newer Studio overview describes specialized agents that answer questions and call workflows. It includes prebuilt IT and HR agents, with knowledge and actions configured for the work they handle.

Those distinctions matter more than whether a page calls the product “autonomous.” Before comparing features, identify the generation, channel, and workflow in your account.

ProductWho uses its output?What to evaluate
Freddy AI Agent ClassicEmployees seeking helpAnswers, conversation context, and incident handover
AI Agent StudioEmployees using configured agentsKnowledge, workflows, permissions, and channel deployment
Freddy AI CopilotHuman service-desk agentsWhether assistance reduces work after review
Freddy AI InsightsService leadersWhether reported patterns help investigate real issues

The Freshservice pricing page lists Classic and Insights with Enterprise, and Copilot as a paid add-on for Pro and Enterprise. Do not treat these as one interchangeable feature or buy Copilot expecting it to deploy an employee-facing agent. The Copilot guide covers that different workflow.

What Classic and Studio can do

Classic supports conversational self-service. Its feature documentation describes multi-turn conversations on Slack and Teams, citations, screenshot-based questions, and creating an incident with conversation history when further help is needed.

Freshservice Servicebot responding to a screenshot in a Slack thread
Freshservice Servicebot responding to a screenshot in a Slack thread

Freshworks' Classic Servicebot example, from its feature documentation. It shows a screenshot-based support conversation and linked sources, not the newer Studio builder.

Studio adds a configurable agent-and-workflow approach. The Studio FAQ describes a no-code builder, multiple specialized agents, and actions through connected enterprise applications. It reports 30 out-of-the-box integrations at launch. Availability still depends on the particular workflow and connection you configure.

I would separate three tests for a software-access request:

  • Can the agent explain the approved request process?
  • Can it identify the employee and obtain the required approval?
  • Does the permitted workflow actually grant access and report the result accurately?

The first test is knowledge retrieval. The other two involve identity, policy, and system changes. An answer that says “your access is ready” fails if the action never completed.

This distinction is useful across employee support, not only Freshservice. The closer a task gets to changing access or employee records, the less useful a text-only demo becomes as evidence.

Set up a pilot without confusing the two generations

For Classic, the documented route starts in Admin settings under Freddy. Slack and Teams require the relevant ServiceBot installation; the support portal can be configured directly. Check the channel-specific instructions rather than copying an old screenshot's labels.

For Studio, decide who may manage agents and which work the first agent will handle. Freshworks' August 2026 documentation includes an important access caveat: users granted Studio access can see all AI agent conversation logs across the workspace, because those logs do not currently have separate role-based restrictions. Review that visibility before inviting people to administer an HR or IT pilot. Studio documentation

Choose which agent runs on each channel

Freshworks allows Classic and Studio to coexist in the same account. However, its deployment guide says a channel can host only one agent at a time. An active deployment can therefore disable the competing generation's channel controls.

That is not necessarily a setup error. Record which agent owns Slack, Teams, or the portal before changing deployment. For multiple Slack workspaces, check ownership at the individual workspace level.

My recommendation is to pilot one request type in a clearly assigned channel. Tell the service desk how to identify pilot conversations and where to report failures. Avoid changing knowledge, instructions, and channel ownership simultaneously; otherwise it becomes harder to tell which change caused a different result.

Verify source processing, not just connection status

Studio lists files, URLs, the Freshservice knowledge base, service catalog, and external connectors among its knowledge sources. It also recommends bulk scenario testing before deployment. A blanket claim that Freshservice AI cannot read documents is not a sound description of Studio.

Older Classic limits are more specific. Its solution-article processing supports the first 50 inline images and first five attachments per article, up to 5 MB per attachment. Its warning about PDF, DOCX, and XLSX interpretation appears in that Classic context. Do not project it onto every Studio source.

For either generation, test a question whose answer is in the exact document you connected. Then change one relevant fact, such as the employee's device or operating system. Correctly citing an article for the wrong device is still a wrong answer.

Freshservice AI agent pricing and availability

The public ITSM pricing page lists these annual-billing subscription rates as of September 8, 2026:

PlanPrice per agent/monthAI buying consideration
Starter$19Do not assume Studio access
Growth$49Eligible Studio promotional access
Pro$99Eligible Studio promotional access; Copilot add-on listed
EnterpriseCustom quoteClassic included; eligible Studio promotional access; Copilot add-on listed

The Studio promotion ends September 30, 2026. The Studio FAQ says later pricing and packaging will be shared closer to the end. It also excludes MSP mode. Treat the promotion as a dated evaluation opportunity, not a permanent free tier.

Classic's allowance is different: each Enterprise license includes 1,200 sessions annually, prorated for shorter billing cycles. Freshworks defines a session around one unique user's interactions in a 24-hour period. Verify overage terms with the vendor rather than borrowing Freshdesk's session-pack price.

Before comparing costs, request the actual terms for your product generation and billing cycle. The Freshservice AI cost guide offers related context, but your current quote determines what you will pay.

How to judge whether the pilot helped

I would avoid choosing an AI agent from a headline deflection percentage alone. Measure comparable requests and inspect the ones that return to your team. A conversation marked resolved may still leave an employee unable to work.

CheckEvidence to collect
Correct answerResponse matches the applicable runbook
Completed actionThe destination system records the expected change
Useful handoverA human receives the issue, attempts, and remaining question
Employee outcomeThe employee can complete the task or gets appropriate help
Review burdenTime spent checking and correcting responses
Access boundariesRestricted content and actions stay unavailable

These are proposed evaluation criteria, not measured Freshservice results. Write expectations before running the examples. Include an unavailable application, an expired approval, and a follow-up that says the first fix failed.

If a failure repeats, identify whether the cause is stale knowledge, missing permissions, a failed workflow, or poor reasoning. Rephrasing the prompt cannot repair a revoked credential. Adding more articles cannot prove that a workflow executed.

Evaluate IT support answers through eesel CLI

An eesel teammate offers another way to handle support work using approved company knowledge. The CLI is useful when the person evaluating that teammate already works in Claude Code, Codex, Cursor, or scripts.

You operate the same eesel agent and workspace from the CLI and dashboard. You can inspect setup, upload a runbook, send test messages, and review activity. Structured output lets a coding agent compare answers with expected behavior instead of guessing from screenshots. The CLI reference documents those operations.

eesel dashboard showing knowledge and helpdesk setup options
eesel dashboard showing knowledge and helpdesk setup options

The eesel dashboard shown with a Zendesk-connected example. This is the workspace interface, not evidence of a Freshservice connector.

Confirm the integration separately

eesel's integration documentation lists supported connections and distinguishes sources, triggers, and actions. This guide does not establish a built-in Freshservice connector. Do not substitute freshservice into a Freshdesk command and assume it works.

You can evaluate runbook-based answers without connecting Freshservice. If the eventual workflow needs Freshservice ticket lookups or changes, confirm the supported connection with eesel first. A custom API route needs separate setup and verification.

eesel's Network Access supports allowlisted API domains and authentication headers stored outside the chat. That is a mechanism for building API access, not proof that a Freshservice workflow has already been implemented. Review endpoints, permissions, credential handling, and failure behavior before enabling it.

Test one runbook

Use Node.js 18.17 or newer and an existing test agent. Replace TEST_AGENT_ID with its real ID. These commands inspect the account and setup:

Bash
npx @eesel/cli login
npx @eesel/cli whoami
npx @eesel/cli agents
npx @eesel/cli --agent TEST_AGENT_ID status
npx @eesel/cli --agent TEST_AGENT_ID integrations
npx @eesel/cli --agent TEST_AGENT_ID instructions
npx @eesel/cli --agent TEST_AGENT_ID automations

Review existing automations and keep unwanted actions off or behind approval. A separate test conversation does not change the agent's permissions. For custom API testing, use test credentials with narrowly limited permissions rather than relying on a prompt to prevent writes.

Choose an approved, non-sensitive runbook and save it locally as it-support-runbook.txt. Check that it is appropriate for the test agent to access, then upload it:

Bash
npx @eesel/cli --agent TEST_AGENT_ID files upload ./it-support-runbook.txt
npx @eesel/cli --agent TEST_AGENT_ID new --name "vpn-runbook-review"
npx @eesel/cli --agent TEST_AGENT_ID chat "Fictional IT support test. A managed laptop can reach public websites but its VPN connection fails. Use it-support-runbook.txt to draft the next troubleshooting reply here. Identify missing details and do not change any system or create a ticket."

Check that the upload succeeded before assessing the answer. The expected next step depends on your actual runbook; this example does not prescribe a universal VPN fix or report a result from a test I performed.

Test the follow-up and handover

Continue the same conversation with a changed situation:

Bash
npx @eesel/cli --agent TEST_AGENT_ID chat "Same fictional employee: I tried the relevant steps you suggested and the VPN still fails. Draft a handover summary with the known facts, attempted steps, and remaining questions. Do not claim a ticket was created or a technician assigned."
npx @eesel/cli --agent TEST_AGENT_ID activity
npx @eesel/cli --agent TEST_AGENT_ID approvals

The second chat retains the conversation context. Inspect whether it distinguishes facts supplied by the employee from assumptions and avoids asking them to repeat completed steps.

A coding agent can review those outputs with a narrow instruction: “Compare the answer with the uploaded runbook. Flag unsupported fixes, missing diagnostic questions, and invented completed actions. Do not edit settings or approve anything.” A human should review the findings before changing the teammate's instructions.

Chat can invoke tools and run billable work. Keep the initial test small. npx @eesel/cli billing shows read-only workspace billing state, not a forecast of a Freshservice deployment. Current eesel pricing is $0.40 per regular support task regardless of outcome; it is not a per-successful-resolution charge.

Prove delivery before expanding

The terminal test establishes how the eesel teammate answers supplied context. It does not establish that a Freshservice ticket was created, a Slack message reached the intended person, or an access request completed.

After confirming the required integration, test the actual channel and destination with authorized test data. Inspect both the agent's activity and the destination system. A held approval is not a completed action, and an API allowlist alone does not validate a workflow.

Choose the agent around the work you need

For Freshservice-native automation, compare Classic and Studio against the channels, actions, and plan terms available to your account. Do not dismiss Studio using restrictions from Classic documentation.

For an eesel evaluation, start with the knowledge and response behavior you can inspect through eesel CLI, then verify the required integration and real-world delivery. Try eesel with one approved runbook and a small set of IT questions before planning a wider rollout.

Frequently Asked Questions

What is the Freshservice AI agent?

Freshservice has Freddy AI Agent Classic and the newer AI Agent Studio. Classic provides employee self-service; Studio lets teams configure specialized agents, knowledge, and workflows. These are distinct from Freddy AI Copilot, which assists human agents.

Is the Freshservice AI agent Enterprise-only?

Classic is included with Enterprise. As checked September 8, 2026, Freshworks offers Studio promotionally to eligible Growth, Pro, and Enterprise customers through September 30, 2026. Do not assume that offer is permanent. Check the pricing guide and your current contract.

How are Freshservice AI Agent Classic sessions counted?

Freshworks defines a session around a unique user’s interactions within 24 hours. Each Enterprise license includes 1,200 Classic sessions annually, with prorating for shorter billing cycles. Do not automatically apply Classic allowances to Studio. See Freshservice AI costs.

Can Freshservice AI Agent Studio use files and external knowledge?

Yes. Current Studio documentation lists files, URLs, the knowledge base, service catalog, and external connectors. Older Classic multimodal limits should not be treated as universal Studio restrictions. Review the exact source and workflow in your agent setup.

Can I run Classic and Studio together?

Freshworks documents coexistence in the same account, but a given channel can host only one active agent. Plan channel ownership before deployment so a Studio pilot does not conflict with Classic. The setup guide provides related context.

How does eesel CLI help evaluate an alternative?

It lets a person, script, or coding agent operate the same eesel teammate available in the dashboard. You can inspect sources, upload an approved runbook, test a conversation, and review activity. It does not administer Freddy. Start with the CLI documentation.

Does eesel CLI provide a built-in Freshservice integration?

This guide does not establish a built-in Freshservice connector. Freshdesk support is not proof of Freshservice support. Confirm the integration required for your workflow; custom API access needs separate configuration, permissions, and testing. Read eesel’s Network Access documentation before planning an API-based workflow.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
Two IT admins configuring a Freshservice AI agent on a dashboard with channel toggles
Guides

How do I set up an AI agent in Freshservice? A step-by-step guide

Set up Freshservice AI Agent Studio or Classic, check channel access and rollout controls, and test an alternative IT teammate through eesel CLI.

Rama Adi NugrahaRama Adi NugrahaJun 19, 2026
Illustration of documents, workflow controls, and service-desk deployment
Guides

Freshservice AI agent setup: build, test, and deploy in 2026

Set up Freshservice AI Agent Studio with current channel and testing controls, then compare an eesel teammate using a practical CLI-led setup check.

Riellvriany IndriawanRiellvriany IndriawanMar 11, 2026
Banner image for Freshservice chatbot (Freddy AI): Complete guide for 2026
Guides

Freshservice chatbot (Freddy AI): Complete guide for 2026

A comprehensive guide to Freshservice's chatbot solution, Freddy AI. Learn about features, implementation, pricing, and alternatives for IT service desk automation.

Stevia PutriStevia PutriMar 9, 2026
Illustration of AI handling support and IT tickets on a Freshservice-style service desk
Guides

How to use AI for Freshservice tickets in 2026

A practical guide to using AI for Freshservice tickets: what Freddy AI actually does, where it falls short, and how to layer a dedicated AI agent on top.

Alicia Kirana UtomoAlicia Kirana UtomoJun 18, 2026
Illustration of an AI agent deflecting incoming IT requests so they never reach a human agent
Guides

Freshservice ticket deflection: how to reduce IT tickets with AI in 2026

What Freshservice ticket deflection really means, how to set up Freddy AI deflection step by step, the pricing to watch, and the levers that actually cut IT ticket volume in 2026.

Alicia Kirana UtomoAlicia Kirana UtomoJun 12, 2026
Banner image for Freshservice Copilot (Freddy AI): Complete 2026 guide to features and pricing
Guides

Freshservice Copilot (Freddy AI): Complete 2026 guide to features and pricing

A comprehensive guide to Freshservice's Freddy AI Copilot, covering features, pricing, Microsoft 365 integration, and alternatives for IT service management teams.

Stevia PutriStevia PutriMar 12, 2026
Banner image for Freshservice AI limitations: What you need to know in 2026
Guides

Freshservice AI limitations: What you need to know in 2026

An honest look at Freshservice AI's limitations, including pricing barriers, technical constraints, and user-reported issues that Freshworks doesn't highlight.

Stevia PutriStevia PutriMar 11, 2026
Banner image for Freshservice Freddy AI features: A complete guide for 2026
Guides

Freshservice Freddy AI features: A complete guide for 2026

A comprehensive guide to Freddy AI's three core components Agent, Copilot, and Insights covering features, pricing, and real-world IT use cases.

Stevia PutriStevia PutriMar 11, 2026
Banner image for Freshservice Freddy AI review: Features, pricing, and real user results for 2026
Guides

Freshservice Freddy AI review: Features, pricing, and real user results for 2026

Freshservice Freddy AI promises to streamline IT service management with AI-powered automation. But does it deliver? This review covers features, pricing, and real user feedback.

Stevia PutriStevia PutriMar 11, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free