Techs switch between Halo, Teams, Outlook, and AI tools constantly. Context lost. Time wasted on copy-paste between windows.
Bring HaloPSA
into Microsoft 365.
Saetta is the Microsoft 365 layer for HaloPSA. Your techs work tickets from inside Teams and Outlook. AI assists when you want it. SMS extends to your clients when you need it. No new tools to learn.
VPN access · Marco R.
Your techs work in Microsoft 365.
Your tickets live in HaloPSA.
That’s a problem.
MSPs live in Teams, Outlook, and Copilot all day, but the ticket of record is somewhere else. The result is constant tool-switching, missing context, and AI integrations that stop short of doing the job.
Halo’s own Microsoft Copilot connector is limited: five-result cap, OAuth issues with Claude. Its Teams notifications only fire to channels, never to the assigned tech.
MSPs who want client-facing SMS face carrier complexity, 10DLC compliance, and tools that aren’t Halo-native to begin with.
Saetta lives in the tools
your team already uses.
The Halo connection is fast. The Microsoft 365 connection is faster. Your team is working tickets from Teams and Outlook the same afternoon you sign up.
Connect your HaloPSA
One-click OAuth. Saetta auto-installs the Halo automation rules it needs. No manual config.
Connect your Microsoft 365
Sign in with Microsoft. Saetta installs the Teams app and Outlook add-in across your tenant, or per-user, your call.
Your techs work in Teams and Outlook
Tickets appear in Teams. Email replies sync to Halo from Outlook. Time entries inline. Zero new tools to learn.
Optional: add AI Layer or SMS Layer
Add Microsoft Copilot integration, autonomous AI responses, or client-facing SMS as add-ons, when you want them.
Saetta is the connective tissue between HaloPSA and Microsoft 365. Halo stays your system of record. Microsoft 365 stays your team’s daily environment. The existing workflow just gets faster.
Four pillars.
One bundled product.
Saetta is one product. Pick the tier that fits how much of it you want, or stack add-ons à la carte. Everything reads straight from HaloPSA: clients, assets, SLAs, agents.
Teams app
View and reply to Halo tickets from inside Microsoft Teams. Real-time notifications direct to the assigned tech, not to a channel. Status changes, time entries, public replies, all from Teams.
Outlook add-in
When a tech writes an email reply in Outlook, Saetta picks the matching Halo ticket from a dropdown. Add time inline. Send. Email goes to the client, ticket updates in Halo. Compose-mode and read-mode.
AI Layer
Three capabilities bundled: AI drafting inside Teams and Outlook, a proper Microsoft Copilot connector + MCP server for Claude and ChatGPT, and autonomous answer mode for tier-1 conversations.
SMS Layer
Hosted SMS on your existing business number, or new dedicated numbers. Client texts appear in Teams. Tech replies in Teams. 10DLC compliance handled by Saetta. Or bring your own carrier.
Three tiers. Two add-ons.
Predictable.
Per-user, monthly. Pro is what most MSPs land on; Enterprise bundles everything for teams that want the full stack. Add the AI Layer or SMS Layer to Standard and Pro any time.
- View, reply to, and manage Halo tickets in Teams
- Real-time notifications direct to assigned tech
- Status changes, time entries, public replies
- Everything in Standard
- Outlook add-in (email-to-ticket linking)
- Inline time entry from Outlook
- Compose-mode and read-mode integration
- Everything in Pro
- AI Layer: drafting + Copilot/MCP + autonomous mode
- SMS Layer: hosted SMS + multi-number + BYOC
- Custom agreements
- Custom data retention
Add to Standard or Pro for AI drafting in Teams and Outlook, Microsoft Copilot connector, MCP server for Claude/ChatGPT, and autonomous answer mode.
Add to Standard or Pro for hosted SMS via Telnyx (keep your existing number), Twilio Quick Start (new dedicated number), or BYOC ($0 platform fee with your own carrier).
14-day free trial. No credit card required. Cancel anytime. Annual billing saves 2 months on Standard/Pro, 3 months on Enterprise.
Size it for your team.
Pick a tier, set your tech count, and toggle add-ons. Enterprise includes both add-ons; toggles are disabled because they’re already in.
Fair use: 1,000 SMS messages per user per month on Enterprise or Pro + SMS Layer. Typical MSP usage is well below this; the cap is a backstop, not a meter.
What MSPs ask
before signing up.
If your question isn’t here, there’s a real human on email. No chat widget, no ticketing queue. Most replies same business day.
No. Saetta lives inside Microsoft Teams and Outlook, the tools your team uses every day. They work tickets in Teams (reply, change status, log time). They work email-driven tickets in Outlook (Saetta’s sidebar picks the matching ticket, sends as usual). The Saetta web app is for admins, not techs.
Halo’s first-party Copilot connector is limited: it returns a maximum of five results, has OAuth issues with Claude, and doesn’t support the full range of ticket operations. Saetta’s AI Layer add-on ships a proper Microsoft Copilot connector and an MCP server, both fully supporting list, search, create, update, and assign operations across all your Halo data.
Yes. Saetta works with any Microsoft 365 Business or Enterprise plan that includes Teams. The Outlook add-in works on Outlook desktop, web, and mobile. Microsoft Entra ID auth handles SSO. No special Microsoft license required.
Under 15 minutes for Standard or Pro: ~4 minutes for the Halo connection, ~5 for the Microsoft 365 connection, and a few minutes to confirm user mappings. If you add the SMS Layer, hosted SMS activation takes 2–3 business days at the carrier level; everything else works immediately.
No. SMS Layer is optional. Many MSPs start with just Standard or Pro (Teams + Outlook) and add the SMS Layer later, when they’re ready to offer client-facing SMS. Enterprise includes it, but you choose how many numbers to provision.
The AI Layer has three modes: Autonomous (Saetta answers without a tech in the loop), Assisted (Saetta drafts, tech approves), and Manual (no AI on outbound, just context). Pick per tenant, per ticket type, or per client. Most MSPs start in Assisted for 1–2 weeks, then graduate.
Saetta sends the inbound message and relevant Halo context (client name, recent tickets, FAQ excerpts). We never send your full Halo database, client lists, or asset inventory. We use industry-standard hosted inference with strict data handling. No training on customer data, no retention beyond the request lifecycle.
No. Monthly billing. Cancel from the dashboard anytime. Your data exports in CSV with one click. Annual billing is optional and saves you 2–3 months per year.
Stop tool-switching.
Start shipping.
14-day free trial. Cancel anytime. Self-serve install.