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.
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.
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.
Three moving parts, all working in the background.
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.
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.
Four PSAs, one router
ConnectWise, HaloPSA, Jira Service Management, NinjaOne. Autotask coming. Route tickets per customer, per board, per priority.
Full-context tickets
Every ticket includes the chat transcript, user details, device info and — where relevant — what KYRA already tried.
Auto-categorisation
Tickets land on the right board with the right priority — inferred from the conversation, not from a dropdown the user filled in wrong.
Locale-aware
Map email domains to languages. Dutch users get Dutch answers, French users get French, without you configuring per-user.
Account-status gate
If a customer is On Hold in the PSA, block support automatically and show a configurable message. Or ignore it — your call.
Dialler board split
Route voice-originated tickets (via your dialler) to a different board from chat tickets. Keeps your reporting clean.
SLA tracking
KYRA polls every connected PSA every 15 minutes. Configurable thresholds by priority. Slack and Teams alerts before you breach.
Incident radar
Detects clusters of similar tickets across your clients — early warning for outages, service issues, or a shared vendor problem.
Live analytics
Tickets, messages, active users, CSAT, AI resolution rate, per-customer breakdowns. Exportable to CSV.
Activity log
Every change made by an admin — who, when, what — with search and filters. Auditors love it. So do you when a client asks.
Custom channels
Slack (white-label), Microsoft Teams, and more coming. Deploy per customer — some on Teams, some on Slack, all in one portal.
15-minute polling
SLA checks and incident detection run every quarter of an hour — not once a day, not once an hour. Real-time enough to matter.
Approvals workflow
Sensitive actions require sign-off. Email + Slack DM notifications to approvers. Bypass rights for trusted admins.
Tenant isolation
Each customer's tenant is data-isolated at rest and in flight. No cross-contamination between clients on the same deployment.
UK-South data residency
Core service data, AI (Azure OpenAI) and telephony (Azure Communication Services) are hosted in Azure UK South. Real-time voice runs in the EU (Azure, Sweden Central). Support content is not routed to US AI providers by default.
Support access controls
Grant view-only access to the KYRA support team on your terms. Revoke instantly. Full activity log of what they saw.
White-label branding
Portal colour, bot name, logo, email colour — all yours. Or your customer's. Configurable per customer, updated instantly.
Escalation paths
Configure who's contactable out of hours, what "speak to a person" does, and how KYRA describes your service desk. Per customer.
The tickets that shouldn't be tickets.
The repetitive first-line work that empties your engineers' focus and their patience. KYRA quietly clears it.
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".
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.
Simple pricing. No surprises.
Start with the platform, add clients as you grow, upgrade when you need more.
- Portal & MSP dashboard
- AI platform
- ConnectWise, HaloPSA, Jira, NinjaOne
- Analytics, SLA & incident tracking
- Support & updates
- 3 customer tenants included
Scale and customise as you grow
- Isolated Microsoft 365 tenant
- Its own knowledge base
- Its own PSA target & routing
- Analytics, SLA & incident tracking
- Add or remove any time
- Your logo, name & colours
- White-label portal & bot
- Branded email notifications
- Apply per customer, any time
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.
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.
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