Skip to content
GO Build Labs

Case study · MSPs, VARs & ticket-driven service businesses

One dashboard for SLA firefighting and distributor quoting

An internal operations platform for a managed IT services firm, combining Freshdesk help-desk monitoring with hardware buying and quoting against a national distributor that publishes no browsable catalog of its own.

Client
Confidential services client
Industry
MSPs, VARs & ticket-driven service businesses

The problem

Two disconnected jobs ran the business day to day. SLA risk was buried in the help desk's own reporting, so nobody had one ranked view of what was about to breach, which clients were spiking, or whether the day's queue would even fit in the hours available. Resolved tickets with zero hours logged for hourly-billed clients went unnoticed, and billable revenue leaked away every month. On the purchasing side, the distributor had no browsable catalog or product search of any kind, only a daily price-and-availability feed, so every quote meant hunting by hand for the cheapest price type the firm was entitled to, checking margin by hand, and hoping nobody had priced it under the manufacturer's minimum.

What we built

We built one platform that runs both jobs. The help-desk half pulls tickets into a live board ranked worst-first by SLA risk, with alerts when a breach is close, per-client volume spikes, and a same-day capacity forecast, plus a wallboard mode for office screens. It also handles ticket claiming, a 0-100 agent performance score across resolution rate, first-response speed and SLA adherence, a monthly review deck exported straight to PowerPoint, an Unbilled screen that shows resolved work with no hours logged for hourly clients, and CSV exports whenever they're needed. The purchasing half builds its own catalog from the distributor's daily feed and purchase history, so staff can search parts, check every price type for the cheapest rate they're entitled to, work out a sell price for a target margin, flag anything under MAP, and print a quote in the company's own house style. Quotes move through draft, sent, accepted or declined, with chase reminders, and can link back to the ticket that prompted them, and a deal radar compares catalog scans to flag price drops and cost increases automatically. An optional AI feature writes commentary on the numbers, but it never does the math. Every calculation is done by ordinary code with fixed rules, and the AI only comments on results that have already been worked out.

The outcome

A ticket stops looking neglected the moment a quote goes out against it, so the two halves of the job now help each other instead of living in separate tools. What's about to breach SLA went from something someone had to go dig for to something visible on a wallboard, and the Unbilled screen turned hours nobody noticed into something someone really checks. On purchasing, margin protection and MAP compliance stopped depending on someone remembering to check by hand, and the deal radar catches distributor price moves the team would otherwise only notice after the fact. The same pattern, billing for time under SLA and reselling hardware at a protected margin, fits any business shaped that way: VARs and hardware resellers, AV/telecom/security integrators, copier dealers and other field-service outfits billing hourly, and internal IT departments buying their own hardware.

Built with: Express.js · Supabase (Postgres) · React · esbuild · Microsoft Entra ID · Vercel (cron + serverless) · Freshdesk connection · TD SYNNEX / Ingram Micro price & availability feeds

Two promises the software industry hates making

One monthly fee, starting at launch

Design, building, hosting and support in one monthly number you can budget like rent. No hourly billing, no change-order invoices, and no per-seat fees that grow with your team. Billing doesn't start until the first version is live and your team is using it.

See the plans →

You own the custom code. All of it.

The account holding the code, the documentation and the hosting are in your name from day one. If you ever leave us, you take everything with you, and any developer can pick it up. You won't have to pay to get it back, rebuild it, or stay stuck on someone else's platform.

How we work →

More systems we've built

Your business could be the next case study.

Bring us the system that's holding you back. It starts with a free one-hour call, and within two business days you have a written plan, a monthly number, and a realistic timeline.

One monthly fee · Built, hosted & improving · You own the custom code