Freshservice and the Dual-Platform IT Operations Problem
Freshservice is the leading IT service management platform for mid-market IT organizations — the ITSM equivalent of what BambooHR is to HR. Its ticket management, incident response, change management, and asset management features give IT teams a single system of record for all internal IT operations.
Unlike some ITSM platforms that have no Teams integration at all, Freshservice does have a Teams app available via the Freshworks marketplace. However, the marketplace integration has a critical limitation: it cannot route the same event to both Slack and Teams simultaneously.
This matters because mid-market IT operations teams rarely live on a single messaging platform:
- IT technicians and first-line responders often use Slack for rapid communication and incident coordination.
- IT leadership, managers, and CIOs often use Teams — particularly in Microsoft 365 organizations.
- End users (employees raising IT tickets) use whichever platform their department uses, which may be Teams, Slack, or Google Chat.
A P1 incident needs to reach all three audiences simultaneously. Freshservice's marketplace Teams app handles Teams; Freshservice's native Slack integration handles Slack. Neither handles both at once.
Freshservice Workflow Automator Webhooks
Freshservice's Workflow Automator — available in Admin → Automation — supports webhook actions as steps in any automated workflow. This is the integration point for SyncRivo.
Create a Workflow Automator rule triggered by the incident event:
- Trigger: Ticket Created (with conditions for Ticket Type = Incident and Priority = P1 or P2)
- Action: Send Webhook → paste SyncRivo endpoint URL
- Payload: include ticket ID, title, priority, status, assignee, and reporter
The same pattern works for SLA breach warnings, change request approvals, service request completions, and asset alerts — each as a separate Workflow Automator rule with its own routing conditions.
Priority-Based Routing
The key SyncRivo capability for Freshservice is priority-based routing — different routing rules for different ticket priorities:
P1 incidents: Route to the IT on-call Slack channel for immediate technical response AND to the IT leadership Teams channel for executive awareness. Both audiences need to know immediately; they monitor different platforms. A P1 incident that is visible to on-call engineers in Slack but invisible to IT leadership in Teams delays the stakeholder communication that leadership needs to manage.
P2 incidents: Route to the relevant IT team's Slack channel. Notify the assigned agent via DM on their preferred platform. Skip the executive Teams channel — P2 doesn't require leadership visibility.
P3/P4 tickets: Route only to the assigned agent on their preferred platform. No broadcast needed — routine tickets should only reach the person responsible for them.
SLA breach warnings: Route to the assigned agent with sufficient lead time (configurable in Freshservice's SLA rules) so they can resolve before breach. Route simultaneously to the team lead if the ticket is approaching the outer SLA boundary.
Change request approved: Route to the requesting team in Teams with the approval confirmation and change window details. Route to the change manager in Slack for implementation oversight.
Freshservice vs. ServiceNow for Mid-Market IT
Freshservice is the Workflow Automator-based, no-code ITSM option for IT organizations without dedicated integration engineers. ServiceNow is the enterprise choice requiring Flow Designer configuration or scripted REST actions. Both integrate with SyncRivo via webhook. The routing capability is identical — the difference is setup complexity, which is significantly lower in Freshservice.
For IT organizations evaluating both platforms, SyncRivo's unified routing layer means the messaging integration works the same regardless of which ITSM platform you use or migrate to in the future.
For the complete Freshservice event routing matrix, Workflow Automator webhook setup walkthrough, and Freshservice vs. ServiceNow routing comparison, see the Freshservice Incidents in Slack & Teams integration guide.
Ready to connect your messaging platforms?