If you’re a Managed Service Provider (MSP) or work with one, you know that supporting clients is more than just answering tickets. It’s about maintaining strong, real-time communication between multiple teams and systems.
We recently co-hosted a webinar with SPK and Associates that talked about a challenge many MSPs deal with every day:
“How do you keep MSP workflows running smoothly across multiple client tools without drowning in portals, emails, or silos?”
In this session, Carlos Almeida [VP Engineering, SPK] joined me to dig into the real-world complexities of managing ITSM across multiple client environments and how SPK handled them using Exalate.
Here’s a recap of the highlights (and if you missed it, it’s worth catching the full recording).
SPK and Associates are not your everyday MSP. They are an MSP built for engineering teams, especially in regulated industries like medical devices, aerospace, and automotive.
They’re focused on helping product and DevOps teams move faster and smarter.
And that means they live inside ITSM tools, their own and their customers'. And for that, communication is everything. But here’s the catch: when those tools don’t talk to each other, things get messy.
For MSPs, support requests come from everywhere: emails, Jira Service Management, Zendesk. Underneath all of this lies a ticketing system that drives everything: bug reports, escalations, status updates, audits, and SLAs.
But what happens when these ITSM tools are disconnected?
“We’re dealing with critical systems, and when tools don’t talk to each other, it’s not just inefficient, it’s risky.” – Carlos
For SPK, it was not very different.
Clients raise issues, tickets, and bugs. SPK triages, assigns, and tracks them. Monitoring is set up, and escalation paths are defined.
Then you’ve got project-level work: migrating to the cloud, deploying new tools, setting up compliance frameworks for data communication.
What SPK wanted was to let clients stay in their tool, and they stay in theirs. Use Exalate to sync it all, live and bidirectionally.
“You don’t want your clients logging into your ServiceNow just to check if something’s moving.” – Majid
MSSPs monitor client infrastructure for vulnerabilities. They usually have these monitoring tools feeding alerts into a central hub, which can be an ITSM tool like ServiceNow.
These alerts need to be communicated to the clients’ own ITSM tools. Why?
Because clients need to know what’s happening:
Once these alerts come into the MSSP, Exalate lets these alerts fan out to different client systems. Further communication happens in real-time.
Clients get the data, time stamps, mitigation actions, and states. At the end, both sides can generate clean reports and post-mortems.
Clients raise work orders with high-level requirements for MSPs (usually as Epics). These are action items for MSPs.
The MSP divides the work into stories, tasks, subtasks, etc., and they are then communicated back to the clients for real-time monitoring.
Think of visibility. The customers will always have a clear view of the tasks to be worked on. Work order is established, and they get real-time status updates.
Clients now have full visibility:
Everything starts in a central Jira instance at SPK.
Tickets come in from multiple client tools (Jira, Azure DevOps, ServiceNow). The MSP uses the central Jira mainly for triage, priority, and routing.
The twist?
SPK engineers might be working in Zendesk or other platforms. When they update the ticket, the update syncs back to the client’s actual ITSM tool of choice.
So, you get a three-way integration going on here.
In terms of ROI, SPK’s results were:
In the webinar, we demoed this setup:
The end client in Jira creates a work item. Exalate integration picks it up and sends it to ServiceNow. The ServiceNow incident number, link (or URL), and the current priority are populated back in Jira.
The MSP updates the ServiceNow ticket (status: In Progress, urgency, assignee). All of it flows back to Jira.
Status, priority, comments, all synced bidirectionally.
The MSP then creates subtasks under the incident in ServiceNow. These sync back as subtasks under the original Epic in Jira.
The same flow works for the Azure DevOps client. When the client closes a task in Azure DevOps, the MSP’s ServiceNow shows it as Resolved.
The customers will have the required visibility of how the MSP pipeline looks, when the task was closed, etc.
First, map out your customer ecosystem. Understand what tools they use, where communication breaks, and what your actual goals are: SLA compliance? Visibility? Reporting?
Then:
And always think about edge cases. That’s where things tend to break.
As an MSP, you know the struggle of disjointed ITSM tools. SPK’s approach shows what’s possible when you put real-time data sync at the center of your service delivery.
Got questions? Want to learn more about how SPK’s setup works in detail? Drop them below.
Syed Majid Hassan -Exalate-
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
1 comment