AI IT support for MSPs · Lives inside Microsoft Teams

IT support that answers itself.

KYRA lives inside Microsoft Teams and handles your clients' IT questions automatically — password resets, VPN, Outlook, printers — and quietly raises a ConnectWise ticket for the ones that need a human.

4PSA integrations live
24/7AI availability
UK SouthAzure data residency

The support work your engineers shouldn’t be repeating — handled in Teams.

Verified platform facts, not vanity metrics. Real customer proof appears here as MSPs opt in.

4PSA integrations live — ConnectWise, HaloPSA, Jira SM & NinjaOne
15-minSLA polling on every connected PSA — breach warnings before they hit
100%of KYRA’s actions written to a searchable audit log
Instant Teams responses
ConnectWise · HaloPSA · Jira · NinjaOne
Multi-tenant MSP platform
AI-powered
Azure UK-South hosted
Full audit logging
White-label ready
24/7 AI availability
Why KYRA exists

Your engineers shouldn't spend their days answering
the same password reset.

Every MSP burns first-line hours on repetitive Microsoft 365 and connectivity questions. KYRA handles them in Teams, in seconds, and only asks a human when a human is actually needed.

Instant answers

Staff message KYRA in Teams like a colleague. Powered by your knowledge base, past tickets and the same runbooks your engineers use.

Full PSA context

When KYRA can't resolve, it raises a properly categorised ticket in ConnectWise, Halo, Jira or NinjaOne — with the entire chat attached.

Multi-tenant native

One deployment, unlimited clients. Each Microsoft 365 tenant is isolated with its own KB, branding and PSA target.

SLA & incident radar

KYRA polls every connected PSA every 15 minutes and warns you before tickets breach — and detects spikes of similar issues across clients.

Approvals workflow

Sensitive actions (unlocks, licence changes, admin requests) route to designated approvers before anything runs. Full audit trail.

White-label & branded

Present KYRA under your MSP's own brand — colour, name, logo. Or ship it as KYRA. Your call, per customer.

How it works

Three moving parts, all working in the background.

Microsoft Teams · #IT Support · Illustrative example
TR
Tom Reid · Pinnacle Group
Outlook keeps asking for my password every 20 mins.
KYRA
Hi Tom. That's usually a stale token. In Outlook, go to File → Account Settings → Sign in with a different account, then re-enter your password. Want me to walk you through it?
TR
Tom Reid · Pinnacle Group
Sorted, thanks 👍
KYRA
You're welcome. Logging as resolved.
Resolved
ConnectWise · Open tickets
#8821
New
VPN connectivity persistent after credential reset
Tom Reid · Pinnacle Group · 4 min ago
#8819
Resolved by KYRA
Outlook not syncing on new laptop
Sarah Andrews · Acme Ltd · 22 min ago
#8818
Resolved by KYRA
Printer offline — HP LaserJet 3rd floor
Dan Marsh · Acme Ltd · 1 hr ago
#8817
Resolved by KYRA
MFA reset for new phone
Priya Shah · Cornerstone Ltd · 2 hr ago
One KYRA deployment · UK-hosted, multi-tenant
CLIENT TENANTS PSAs · ITSM Acme Ltd Pinnacle Group Cornerstone Ltd Delta Co ConnectWise HaloPSA Jira SM NinjaOne KYRA
Your stack, connected

One KYRA deployment across every client, every PSA.

Each customer's Microsoft 365 tenant is isolated in the same KYRA instance you run for your MSP — different knowledge base, different PSA, different branding. Add clients from the portal in minutes.

END USERS Acme Ltd 120 staff · Teams Pinnacle Group 45 staff · Teams Cornerstone Ltd 80 staff · Teams Delta Co 30 staff · Teams KYRA AI-powered · UK South Isolated per tenant Full audit log Multi-PSA routing PSAs / ITSM ConnectWise HaloPSA Jira SM NinjaOne
The platform

Everything an MSP support desk needs, and nothing it doesn't.

Teams-native chat

End users type as they would to a colleague. No plug-in to install, no browser to open, no ticket form to fill out.

Frontier AI reasoning

Grounded in your knowledge base and past tickets. Not a generic model — the outputs are shaped by how your service desk actually works.

Starter KB library

Ship with a curated library covering common Microsoft 365, connectivity and device issues. Extend, copy, or replace per customer.

Learns per customer

Every resolved conversation refines the answers for that customer's tenant — without leaking data across your other clients.

24/7 availability

Nights, weekends, bank holidays. Your engineers get their evenings back and your clients get instant answers.

Auto-escalate on frustration

KYRA reads sentiment. When a user is stuck or annoyed, it hands off to an engineer with the full context, not from cold.

Handles the everyday

The tickets that shouldn't be tickets.

The repetitive first-line work that empties your engineers' focus and their patience. KYRA quietly clears it.

Password resets
VPN troubleshooting
Microsoft 365 issues
Printer connectivity
Email configuration
Software access requests
New device onboarding
Wi-Fi diagnostics
OneDrive & SharePoint
Remote desktop issues
MFA problems
BitLocker recovery
Teams audio issues
Outlook calendar sync
Azure AD queries
Browser issues
Hardware fault triage
Policy & compliance
Antivirus alerts
Network connectivity
Licence provisioning
Group membership
Distribution lists
Shared mailbox setup
Live agent handoff

When a human is needed, one just steps in.

KYRA knows its limits. On low confidence, a fix that didn't stick, or a user losing patience, it pulls a real technician into the very same Teams or Slack chat — no ticket ping-pong, no "please email support".

KYRA · IT Support
Online · live handoff
Teams · Acme Ltd
PS
Priya Shah · Acme Ltd
I've tried all of that and my mailbox still won't send. This is really frustrating.
KYRA
Sorry, Priya — this one deserves a person. I'm bringing in one of your technicians now. Stay right here, no need to repeat yourself.
James M. (Service desk) joined the chat
JM
James M. · Technician
Hi Priya, James here. I've read the whole thread — give me two minutes to reset your send connector, no need to explain it all again.
PS
Priya Shah · Acme Ltd
Oh brilliant, thank you!
KYRA
Glad that's sorted. I've wrapped this up with the full transcript attached.
Live chat ended · ticket #8842 logged & closed

Pulled in, not passed off

Low confidence, a repeated failure, or a frustrated user — KYRA invites a real technician straight into the live Teams or Slack chat.

Same chat, real person

The end user never moves. Your technician claims the conversation from the KYRA portal console and replies in real time.

Business-hours aware

Outside your configured support hours — or if no technician claims within a few minutes — KYRA logs a PSA ticket instead. Nothing is ever lost.

Closes itself, with the receipts

When the live chat ends, KYRA logs and closes a ticket with the entire transcript attached — a complete audit trail, automatically.

Every handoff on record

Each past live chat is captured in the portal audit log — who handled it, when, and exactly what was said.

Pricing

Simple pricing. No surprises.

Start with the platform, add clients as you grow, upgrade when you need more.

Scale and customise as you grow

Additional customer
£25/customer/mo
Add another client tenant beyond the three included in Launch.
  • Isolated Microsoft 365 tenant
  • Its own knowledge base
  • Its own PSA target & routing
  • Analytics, SLA & incident tracking
  • Add or remove any time
Add a client
Growth
£10/customer/mo
The Growth plan — put KYRA under your own brand for any or all of your clients.
  • Your logo, name & colours
  • White-label portal & bot
  • Branded email notifications
  • Apply per customer, any time
Add to any client
Example
Platform £99 + 7 extra tenants × £25 = £175 + 4 white-labelled × £10 = £40
£314 / month for 10 clients

Fair usage. Every plan includes generous monthly allowances for AI messages, knowledge storage and integration activity. Occasional spikes are fine — sustained usage above your allowance may attract overage, and add-on services such as voice & SMS are billed on usage. Full details are in the Billing & Fair Usage Schedule in the portal.

Add-ons

Go further. Only pay for what you switch on.

Optional services that extend KYRA beyond the core platform. Enable them per customer whenever you're ready — each is billed on top of your plan, so nothing here inflates your base price.

AI voice line Add-on

KYRA answers the phone in a natural voice — auto-attendant, after-hours cover, pronunciation control and live transfer to an engineer. Billed on usage (numbers + minutes).

SMS support Add-on

Let end users get help by text. Inbound SMS runs the same AI answer core, resolves what it can and raises a ticket for the rest. Billed on usage.

AI ticket QA Add-on

Automatically score ticket quality, surface the weakest resolutions and coach engineers — with backfill across your ticket history.

IT documentation AI Add-on

Ingest your IT Glue or Hudu documentation into KYRA's knowledge, so answers are grounded in each client's own runbooks and procedures.

Technician Copilot Add-on

A suggested resolution drafted by AI and posted as a private note on bot-raised tickets, so your engineers start from a head-start, not a blank page.

Reporting & API Add-on

Scheduled branded QBR reports, a BrightGauge KPI feed, Rewst webhooks, an MCP server and a full public API — wire KYRA into the way you already run.

Built for MSP security

Your customers will ask. You'll have the answer.

Azure UK South

Core data, AI (Azure OpenAI) and telephony (Azure Communication Services) are hosted in Azure UK South; real-time voice runs in the EU (Azure). Support content is not routed to US AI providers by default.

Tenant-isolated

Each client's data is separated at rest and in flight. Nothing leaks between clients.

Full audit log

Every admin action, every KYRA action, timestamped, searchable, exportable.

DPA & DPIA ready

Standard DPA on request. GDPR-friendly by design. Data processor agreement per MSP.

Ready to transform your MSP's support desk?

Book a 20-minute product walkthrough to see if KYRA fits — then trial it hands-on, connected to your own Microsoft 365.

20-minute product walkthrough · No credit card required