Freshservice Microsoft Teams integration: Complete setup guide 2026

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited March 11, 2026

Expert Verified

Banner image for Freshservice Microsoft Teams integration: Complete setup guide 2026

Connecting your IT service desk with your team's communication hub makes sense. When Freshservice and Microsoft Teams work together, agents get ticket notifications where they already spend their day, and employees can request help without leaving Teams.

This integration happens through Servicebot, a virtual agent that bridges the two platforms. But getting it running requires some setup, and the features you can access depend heavily on which Freshservice plan you are on.

Let's break down what this integration actually does, how to set it up, and whether it is the right approach for your team. We will also look at how eesel AI offers a different approach to AI-powered support that works directly with your existing tools.

Servicebot's notification setup interface, allowing configuration of ticket-related alerts for agents and requesters within Microsoft Teams.
Servicebot's notification setup interface, allowing configuration of ticket-related alerts for agents and requesters within Microsoft Teams.

A screenshot of Freshservice's landing page.
A screenshot of Freshservice's landing page.

What you'll need before starting

Before diving into the setup, make sure you have everything in place:

  • A Freshservice account on any plan (Starter, Growth, Pro, or Enterprise)
  • Microsoft Teams with admin credentials to authorize the integration
  • Matching email addresses between your Freshservice and Microsoft accounts
  • Understanding of your plan limitations so you know which features are actually available to you

The email matching is particularly important. If an agent's Teams email does not match their Freshservice email exactly, they will not be able to use the integration properly. You will also need admin rights on both platforms to complete the initial setup.

If you are exploring alternatives to traditional ITSM setups, you might want to see how eesel AI integrates with Freshservice to provide AI-powered assistance without the complexity.

A screenshot of the eesel AI simulation results for a Zendesk ChatGPT integration, displaying predicted automation rates and example AI responses to real customer tickets.
A screenshot of the eesel AI simulation results for a Zendesk ChatGPT integration, displaying predicted automation rates and example AI responses to real customer tickets.

How to set up the Freshservice Teams integration

The setup process takes about 15-20 minutes if you have the right permissions. Here is how it works:

Step 1: Install Servicebot from Freshservice Admin

Start by logging into Freshservice as an admin. Navigate to Admin > Channels > Servicebot for Microsoft Teams and click Install. This opens the integration configuration panel where you will set up the connection between the two platforms.

The Freshservice admin panel displaying the Servicebot for Microsoft Teams integration page with an 'Install' option
The Freshservice admin panel displaying the Servicebot for Microsoft Teams integration page with an 'Install' option

Step 2: Select features and authorize

Once installed, you will see a list of available Servicebot features. The options you see here depend on your Freshservice plan. Select the features you want to enable, then click to authorize with your Microsoft admin credentials.

This authorization step is critical. You need a Microsoft 365 admin to approve the app permissions for your organization. Without this approval, the integration cannot access Teams channels or send notifications.

Servicebot's 'Enable features' screen, allowing users to select specific functionalities like AI agents and collaboration tools during the initial setup for Microsoft Teams.
Servicebot's 'Enable features' screen, allowing users to select specific functionalities like AI agents and collaboration tools during the initial setup for Microsoft Teams.

Step 3: Configure notification triggers

Now decide which ticket events should trigger Teams notifications. Common triggers include:

  • New ticket created
  • Ticket status changes
  • Priority updates
  • SLA breaches
  • Approval requests

You can configure different notification rules for different Teams channels. For example, high-priority incidents might go to an #urgent-support channel while routine requests go to #general-it.

The Servicebot for Microsoft Teams interface displaying the 'Set up notifications' modal, allowing configuration of notification triggers for agents and requesters.
The Servicebot for Microsoft Teams interface displaying the 'Set up notifications' modal, allowing configuration of notification triggers for agents and requesters.

Step 4: Set up Freddy AI Agent (Enterprise only)

If you are on the Enterprise plan, you can configure Freddy AI Agent to handle employee queries directly in Teams. This creates dedicated AI Agent channels where employees can ask questions and get instant responses based on your knowledge base.

To set this up, go to Admin > Freddy AI > AI Agent Configuration and enable the Teams channel. You will need to map which knowledge base articles the AI should reference and set escalation rules for when human agents need to take over.

Note: This feature is only available on Enterprise plans. If you are on Starter, Growth, or Pro, you will not see these options.

Step 5: Associate Teams with Freshservice groups

The final step is mapping your Microsoft Teams channels to Freshservice agent groups. This ensures tickets get routed to the right people based on which channel they originate from.

For example, you might map:

  • #hardware-support channel → Hardware Support group in Freshservice
  • #software-issues channel → Software Support group
  • #facilities channel → Facilities Management group

This mapping also controls which agents can see and interact with tickets from each channel.

The Servicebot for Microsoft Teams interface showing the 'Enable channels' dialog, where specific channels are mapped to teams like 'IT Service Desk'.
The Servicebot for Microsoft Teams interface showing the 'Enable channels' dialog, where specific channels are mapped to teams like 'IT Service Desk'.

Features available by Freshservice plan

Here is where things get important. The integration features you can actually use depend entirely on your plan tier.

Comparing feature availability across plans helps you determine which Freshservice tier provides the necessary automation for your team.
Comparing feature availability across plans helps you determine which Freshservice tier provides the necessary automation for your team.

Starter plan features

On the Starter plan ($19/agent/month), you get basic functionality:

  • Ticket updates and notifications in Teams channels
  • Group notifications when tickets are assigned
  • Basic ticket management through the bot

This is enough for small teams who just want visibility into tickets without switching apps. But you will not get any collaboration features or AI capabilities.

Growth plan additions

The Growth plan ($49/agent/month) adds collaboration features:

  • Ticket collaboration within Teams channels
  • On-call management capabilities
  • Ability to create Teams channels directly from tickets
  • Import conversation history back to Freshservice

This tier makes sense for teams that need to collaborate on complex tickets without leaving Teams.

Pro plan additions

The Pro plan ($99/agent/month) includes everything in Growth plus:

  • Project management integration
  • Advanced collaboration widgets
  • Sandbox environment for testing changes

This is aimed at larger IT organizations managing multiple projects alongside support tickets.

Enterprise plan (full features)

The Enterprise plan (custom pricing) unlocks the full integration:

  • Freddy AI Agent for conversational support in Teams
  • Instant ticket resolution via AI for common issues
  • Knowledge base integration with SharePoint
  • Analytics and performance tracking
  • 1,200 AI sessions per license per year

Here is the complete breakdown:

PlanTicket NotificationsCollaborationAI AgentProject Mgmt
StarterLimited
Growth
Pro
Enterprise

Source: Freshservice Pricing

The key takeaway: if you want AI-powered support in Teams, you need Enterprise. The lower tiers give you notifications and basic collaboration, but not the automated responses that actually reduce ticket volume.

Using Servicebot after setup

Once configured, agents and employees interact with Servicebot through commands and actions.

Bot commands

Agents can use these commands in any Teams channel where Servicebot is installed:

  • @Servicebot Help - Shows available commands
  • @Servicebot Fetch Tickets - Lists tickets assigned to you
  • @Servicebot Ticket [ID] - Shows details for a specific ticket

Ticket actions from Teams

When Servicebot posts a ticket notification, agents can take action directly from Teams:

  • Reply to the requester
  • Approve or reject service requests
  • Add private notes
  • Update ticket status
  • Reassign to another agent

Real-time notifications

Servicebot sends notifications for configured events, keeping agents informed without them needing to check Freshservice manually. This reduces context switching and helps teams respond faster.

Collaboration features

On Growth plans and above, agents can:

  • Create dedicated Teams channels for specific tickets
  • Import conversation history from Teams back into the ticket
  • Collaborate with other departments without leaving the ticket context

For teams looking to automate more of their ticket handling, our guide on using AI to classify and tag support tickets covers additional automation strategies.

Alternative integration methods

If the native Servicebot integration does not meet your needs, there are third-party alternatives worth considering.

Zapier integration

Zapier offers no-code automation between Freshservice and Teams. You can build workflows like:

  • When a new ticket is created in Freshservice, send a message to a Teams channel
  • When a ticket is updated, notify the assigned agent via Teams chat
  • When a requester is added, create a Teams channel for onboarding

Zapier pricing starts at $19.99/month for the Professional plan, which includes multi-step Zaps and premium app access. The free plan supports 100 tasks per month with basic two-step automations.

The advantage here is flexibility. You can connect Freshservice and Teams in ways the native integration does not support, and you can include other apps in your workflows.

A screenshot of Zapier's landing page.
A screenshot of Zapier's landing page.

n8n integration

n8n is an open-source workflow automation tool that offers self-hosting options. This appeals to organizations with strict data residency requirements or those who want more control over their automation infrastructure.

n8n supports EU data residency and offers more technical flexibility than Zapier, though it requires more setup effort.

Integrately

Integrately focuses on simple, 1-click automation setup. It is cost-effective for small teams who need basic trigger-action workflows without the complexity of more powerful platforms.

Pricing starts lower than Zapier, making it accessible for teams just getting started with automation.

Common issues and limitations

Before committing to this integration, understand its limitations.

No direct 1:1 chat with requesters

This is the most commonly cited limitation in user reviews. Servicebot only works through Teams channels, not direct messages. Agents cannot start a private chat with a requester to troubleshoot issues. All communication happens in shared channels.

As one user noted in a review: "Does not open Direct Chat with Requestor, downgrade from the old Skype for Business integration FreshService had years ago."

Email address matching requirement

Every agent's Teams email must exactly match their Freshservice email. If they differ, the agent will not be able to use the integration. This can be problematic in organizations with different email conventions across platforms.

Plan-based feature restrictions

The feature gaps between plans are significant. If you are on Starter or Growth and expect AI-powered responses, you will be disappointed. Freddy AI Agent is Enterprise-only.

User activation requirements

Agents must be activated in Freshservice before they can use the Teams integration. Inactive or occasional agents will not be able to interact with tickets through Servicebot.

"You do not have permissions" errors

This error usually means one of three things:

  1. The agent's Teams email does not match their Freshservice email
  2. The agent is not activated in Freshservice
  3. The agent is not part of the mapped agent group for that Teams channel

If these limitations are dealbreakers for your workflow, consider exploring eesel AI's Microsoft Teams integration as an alternative approach.

Screenshot of Microsoft Teams interface showing different team channels, chat conversations, shared files, and a meeting review panel   an example of collaboration software often considered among popular Slack alternatives.
Screenshot of Microsoft Teams interface showing different team channels, chat conversations, shared files, and a meeting review panel an example of collaboration software often considered among popular Slack alternatives.

Is Freshservice Teams integration right for you?

This integration makes the most sense for specific use cases.

When it works well

  • IT teams already using Freshservice who want notifications in Teams
  • Organizations with structured ITSM processes and dedicated agents
  • Teams that primarily work through channels rather than direct messages
  • Companies willing to upgrade to Enterprise for AI capabilities

When to consider alternatives

You might want to look elsewhere if:

  • You need AI-powered support but cannot justify Enterprise pricing
  • Direct 1:1 chat with requesters is essential to your workflow
  • You want a simpler setup without plan-based feature restrictions
  • Your agents frequently switch between multiple tools and need unified access

A different approach with eesel AI

At eesel AI, we take a different approach to AI-powered support. Instead of bolt-on AI features locked behind enterprise pricing tiers, we provide an AI teammate that learns from your existing data (past tickets, help center articles, documentation) and works directly within your tools.

Screenshot of a setting in Zendesk AI Agent Workspace.
Screenshot of a setting in Zendesk AI Agent Workspace.

Our Microsoft Teams integration allows employees to get instant answers from AI trained on your knowledge, with seamless escalation to human agents when needed. There are no complex plan restrictions or feature gates. You simply connect your knowledge sources and the AI starts helping your team immediately.

For IT teams specifically, our AI for ITSM solution handles ticket classification, routing, and even resolution for common issues, all while integrating with the tools you already use.

The key difference: Freshservice's Teams integration extends their traditional ITSM platform into Teams. eesel AI brings intelligent automation directly to where your team works, without requiring a complete platform migration or enterprise-level commitments.

Frequently Asked Questions

The basic Servicebot integration works on all Freshservice plans (Starter, Growth, Pro, and Enterprise). However, AI-powered features like Freddy AI Agent are only available on the Enterprise plan.
No. Servicebot only supports channel-based communication. Agents cannot initiate direct 1:1 chats with requesters through the integration. All ticket communication happens in shared Teams channels.
The agent will not be able to use the integration. You will see 'You do not have permissions' errors. The email addresses must match exactly for Servicebot to recognize the agent.
The native Servicebot integration is included with your Freshservice subscription. For third-party options, Zapier offers a free plan with 100 tasks per month, though this may not be sufficient for active support teams.
Freshservice's Freddy AI Agent requires an Enterprise plan. For AI-powered responses without enterprise pricing, consider alternatives like eesel AI that provide AI teammates trained on your existing knowledge.
The basic setup takes 15-20 minutes if you have admin access to both platforms. Configuring advanced features like AI Agent channels or complex notification rules may take an additional 30-60 minutes.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.