For MSPs: a free 30-minute Spartan walkthrough
There’s money hiding in your stack.
Microsoft licenses nobody’s using. Firewall renewals that live in quote titles and someone’s head. Former employees whose phones are still signing in. We built an MSP command center that finds all of it, automatically, every few hours. Now we help MSPs build their own.
- Built on your PSA, RMM, Microsoft 365, and vendor portals
- AI wired into all of it, so your team can just ask
- You own everything. No developers needed.
Built by people who run an MSP, in Kenosha, Wisconsin.
Meet Spartan.
The command center we built for the MSP our leadership runs. This is a replica of its audit page. Click around.
| Client | License | Unused | Cost |
|---|---|---|---|
| Lakeview Machining | Microsoft 365 Business Standard | 4 unused seats | $600/yr |
| North Shore CPA | Project Plan 3 | 3 unused seats | $1,080/yr |
| Harbor Dental Group | Microsoft 365 E3 | 2 unused seats | $864/yr |
| Pine Ridge Logistics | Visio Plan 2 | 1 unused seat | $180/yr |
| Bayside Family Clinic | Business Premium | 6 unused seats | Nonprofit grant, $0 |
The detail that matters: it counts only seats you’re actually billed for. Seats you already cancelled stop showing up as waste, and nonprofit grants are handled license by license, so a charity’s free Business Premium isn’t flagged but its paid Visio is.
| Device | Client | Coverage | Hardware |
|---|---|---|---|
| FortiGate 60F | Lakeview Machining | 9 days left | In support |
| FortiGate 40F | North Shore CPA | 23 days left | In support |
| FortiGate 100F | Pine Ridge Logistics | 61 days left | In support |
| FortiGate 60E | Harbor Dental Group | Covered | End of support soon |
| FortiGate 80F | Bayside Family Clinic | Covered | In support |
The detail that matters: no dates retyped from quotes or tickets. Coverage syncs straight from FortiCloud every week, sorted by urgency, anchored on the next active expiration, with aging hardware flagged months ahead for a planned replacement conversation.
| User | Activity | Flag | |
|---|---|---|---|
| j.ramirezLakeview Machining, Business Premium | No activity in 94 days | Dormant 90d+ | |
| k.olsenNorth Shore CPA, Business Standard | Idle 71 days, signed in yesterday | Dormant, recent sign-in | |
| t.walshHarbor Dental Group, Business Standard | Account disabled | Disabled, still licensed | |
| m.chenPine Ridge Logistics, Microsoft 365 E3 | Email idle 14 months, Teams 2 days ago | Active in Teams |
The detail that matters: activity is checked across email, Teams, OneDrive, and SharePoint, so the person who lives in Teams isn’t flagged. And a dormant account that’s still signing in, like a former employee’s phone, is treated as a security finding, never waved through as active.
Replica with example data, for illustration. Client and user names are made up.
Every MSP knows this pain.
The license audit nobody finishes.
A quarterly spreadsheet across dozens of tenants, stale by the time it’s done, while unused seats quietly renew.
Renewals in somebody’s head.
Coverage dates scattered across quotes and ticket titles. You find out a firewall lapsed when something breaks.
Offboarding that misses the phone.
The account looks dead, but a forgotten device is still refreshing tokens. Nobody notices until it matters.
And your AI can ask it anything.
The dashboards are half of it. Everything underneath is connected to AI through MCP, so your techs, TAMs, and owners can just ask, in ChatGPT, Claude, or Copilot.
I’ve got a QBR with Lakeview tomorrow. What should I bring up?
Checked the PSA, Microsoft 365, FortiCloud, and the RMM.
- Their FortiGate coverage lapses in 9 days. Renewal quote is ready to draft.
- 4 unused Business Standard seats, about $600 a year back in their pocket.
- One account, j.ramirez, has been idle 94 days. Offboard?
- Ticket volume is down 30% since the switch replacement.
Want this as a one-page QBR brief?
The audit page is one screen.
The same command center runs the rest of the shop.
- Dispatch
- Who should take the next ticket, based on skills, load, and who already knows the client.
- SLA and tech time
- Tickets about to breach, and where the hours are actually going, before the end of the day.
- Client checkups
- A one-page health review per client for QBRs and TAM visits: tickets, devices, licenses, renewals, risks.
- Profitability by client
- Time logged against what each agreement pays, so you know which clients make you money.
- RMM health board
- Offline devices, patch gaps, and failing backups across every client on one screen.
- Security seat billing
- Seats you pay a security vendor for, checked against the users who actually exist.
We don’t sell Spartan. We help you build yours.
Spartan fits one MSP’s stack like a glove, which is exactly why it wouldn’t fit yours off the shelf. So we bring the patterns, the hard lessons, and the proven pieces, and build your version with your team.
- Built with your team. No developers needed. AI does the heavy lifting, and your people learn to extend it.
- On infrastructure you own. Your accounts, your data, your code. We step back when it’s running.
- Connections to spec. Don’t want to build a piece? We build that MCP connection to your requirements and license it to you.
- Then sell it. Once your shop runs on it, you have something real to offer your own clients.
Shop talk.
Can we buy Spartan?
No. Spartan is built around one MSP’s exact stack and workflows, so it wouldn’t fit yours as-is. Instead, we help you build your own version, using the patterns we’ve already proven, so you get there in a fraction of the time.
Which PSA does this work with?
We build on the PSA you already run, including HaloPSA, ConnectWise, and Autotask, plus your RMM, Microsoft 365 tenants, documentation, and vendor portals like FortiCloud.
Do we need developers?
No. Your team builds alongside us with AI doing the heavy lifting. If you’d rather not build some pieces, we build those connections to your spec and license them to you.
Who owns what gets built?
You do. It runs on infrastructure you own, in your accounts, with your data. We build the first version with your team and step back.
What does it cost?
Every MSP’s stack is different, so engagements are scoped and priced to the job. The 30-minute walkthrough is free.
See it running. Then build yours.
Thirty minutes, free, MSP to MSP. Bring your PSA and your biggest headache.
© Southport AI & Automation, LLC. Kenosha, Wisconsin. southport.ai/msps