Consolidating Two Support Systems into One Microsoft 365 Helpdesk for a Cross-Border Payments Company

A tuition payments platform in the Greater Toronto Area moved its entire support operation onto CV Helpdesk solutions inside its own Microsoft 365 tenant. The new setup took on more than 5,000 live tickets and 40+ business rules without a single line of custom code.

Country Canada
Industry Financial Services
Technologies
Microsoft 365 SharePoint SPFx
Consolidating Two Support Systems into One Microsoft 365 Helpdesk for a Cross-Border Payments Company
5,000

Tickets Processed

Handled in live production, not a pilot.

40+

Business Rules

Configured with zero custom code

100%

Support Data In-Tenant

Inside the client's own Microsoft 365 compliance boundary

95%

SLA Compliance

Even during tuition deadlines and refund cycles

Challenges

The company already ran its email, identity, and documents on Microsoft 365, but its support desk lived somewhere else entirely. Tickets were split between Help Scout and a self-hosted open-source help desk, and each tool brought its own problems for a regulated payments business that answers to students, parents, and partner institutions every day.

  • Two disconnected ticketing systems — Agents worked across both systems, so one customer’s history could sit in two places and the same work often got done twice.

  • Per-agent pricing that punished growth – Help Scout’s bill went up with every agent added, which made staffing up for tuition season expensive.

  • Business rules locked in custom code – Payment-specific routing and escalation on the open-source tool only worked because of custom code bolted on top of it.

  • A Microsoft 365 helpdesk aligned with in-house skills — The IT team’s expertise was in Microsoft 365 and SharePoint, not in the technology stack the open-source tool was built on.

  • Dependence on outside developers – Even a small change to a routing or escalation rule meant bringing in external developers to make it.

  • Customer data outside the compliance boundary – Support records sat outside the Microsoft 365 tenant that governed email, identity, and documents, which is a real concern in financial services.

  • Seasonal ticket surges – Tuition deadlines and refund cycles sent volume spiking, and both systems felt the strain.

  • Hard-to-forecast support budgets – With licensing tied to headcount, planning the cost of peak-season support was mostly guesswork.

Solution

Rather than add yet another external platform, CodeVision replaced both tools with CV Helpdesk, a ticketing system that runs on SharePoint Online inside the client’s own Microsoft 365 tenant. The support team kept the sign-in, permissions, and infrastructure they already used every day. SharePoint lists store the ticket data, Power Automate sends notifications and drives escalations, and SharePoint’s permission model decides who can see what. More than 40 business rules covering payment status questions, refund escalations, and partner institution requests were set up through configuration instead of code. The helpdesk then went straight into production against real ticket volume, with no separate database, Dataverse environment, or outside data store involved.

Results Achieved

Running CV Helpdesk against live production volume gave the company a clear answer on whether a SharePoint-based helpdesk could carry its support operation. It could, and the results were convincing enough that the company rolled the same setup out to more of the business.

  • 5,000+ tickets handled in live production, not a trial run

  • 40+ business rules running through configuration, with no custom development

  • One support system instead of two, with a single, consistent ticket history

  • Support data kept in-tenant under the same Microsoft 365 governance as email and identity

  • Flat, predictable licensing with no cost jump when agents are added for peak season

  • Three more business units now running on the same helpdesk approach

We were juggling two help desks and paying outside developers just to change a routing rule. Now everything runs inside Microsoft 365, and our own team manages it.

Key features

Department-Based Ticket Routing

New tickets go straight to the right queue based on payment type or department, so agents spend their time solving problems instead of sorting them.

No-Code Business Rules Engine

Escalation, routing, and approval rules live in the platform’s settings. The client built more than 40 of them without writing any code.

SLA and Escalation Tracking

Priority-based triage calls out tickets that are close to their SLA deadline, which matters when a student’s tuition payment or refund is waiting.

Ticket Creation from a Shared Inbox

Customers keep emailing the same support address they always have, and each message becomes a ticket. Nobody has to learn a new portal.

Role-Based Access Control

Agents, team leads, and administrators each see only what their role calls for, using the permission model the company already runs in Microsoft 365.

Automated Notifications with Power Automate

Alerts and escalation workflows run on their own, so the right people hear about a ticket the moment it needs them.

Live Reporting with Excel Export

Dashboards track ticket volume, agent workload, and open cases as they change, and any view can go out to Excel for a closer look.

Custom Forms, Categories, and Branding

Ticket forms, categories, and email templates were shaped around the way the support team already worked.

Flat, Tenant-Wide Licensing

One price covers the whole tenant, whether five agents use it or fifty.

Frequently Asked Questions

Help Scout and Zendesk are separate platforms with their own logins, their own data storage, and usually a per-agent bill. Our SharePoint helpdesk runs inside your existing Microsoft 365 tenant, so tickets use the same sign-in, security, and permissions your staff already have.

For many, yes. Keeping ticket data in your own tenant puts it under the same access controls and governance as the rest of your Microsoft 365 environment, instead of adding another vendor to audit. Your compliance team should still confirm that your tenant region and data handling meet the rules that apply to your business.

Yes. The helpdesk picks up messages from an existing shared inbox and turns them into tickets, so customers and agents don’t have to switch to a new portal.

Per-agent pricing climbs every time someone joins the team, which hurts businesses that staff up for busy seasons. Tenant-based pricing is one fee for the whole organization, so adding agents during a peak period doesn’t change the bill.

It depends on how many rules and integrations you need. Because rules are configured rather than coded, most teams reach live ticket volume much sooner than they would building a custom system from scratch.

Yes. Microsoft 365 and SharePoint can provide a scalable foundation for centralized ticket management, departmental routing, reporting, and support workflows. The solution featured in this case study processed more than 5,000 support tickets while consolidating the company’s previous helpdesk systems.

Ready to start your Microsoft transformation?

Partner with CodeVision to accelerate innovation, streamline operations, and achieve measurable results.