The operating system for modern MSPs.
Run tickets, projects, contracts, time tracking and invoicing from one self-hosted platform designed for small managed service providers. Built by an MSP. Designed for yours.
Every client request follows a path.
Opentra is the one system that path runs on — so nothing leaks, nothing gets re-keyed, and every request ends where it should: billed.
Small MSPs are stuck between overbuilt and duct-taped.
Enterprise PSAs
ConnectWise, Autotask. Overbuilt, expensive, per-seat pricing that punishes small teams, months of onboarding for features you'll never touch.
The DIY stack
HubSpot for CRM, spreadsheets for time, email for tickets, more tools for contracts and projects. Nothing talks. You are the integration layer.
Opentra
One platform built the way a small MSP actually works — from inbound email to ticket to time entry to invoice. And you own every byte.
From inbound email to paid invoice — one connected line.
Email in
MS Graph ingests mail and auto-creates a ticket — resolving the real client contact even from forwarded or automated mail.
Ticket worked
Routed to the right client org. Live, DB-persisted timers track every billable minute as the tech works.
Time captured
Per-org rate overrides and configurable rounding turn raw timers into clean, billable line items.
Invoice out
Approved time and contracts feed straight into Xero monthly. No re-keying, no leakage.
Built around how MSP work actually moves.
Self-hosted & single-tenant
Your client data stays on your infrastructure. No multi-tenant SaaS risk, no per-seat cost creep as you grow.
Email-to-ticket intelligence
MS Graph ingestion auto-creates tickets and resolves the real client contact — even from forwarded or automated mail.
Time tracking that bills right
DB-persisted live timers, per-org rate overrides, configurable rounding — feeding straight into Xero each month.
Contracts → approval → invoice
Full lifecycle with token-based customer portals — clients approve and check status with no login required.
Project management included
Phases, tasks, dependencies, milestones, change requests, and quote→project conversion. Not a bolt-on.
MSP-native integrations
ScreenConnect, Level.io device/alert sync, HubSpot, Hudu — built around real MSP gotchas, not generic connectors.
AI where it saves time. Not where it makes noise.
AI is embedded where the work already happens — inside tickets, replies and the daily queue. It cuts admin instead of adding another dashboard to check.
Long threads compressed to what the next tech actually needs to know.
A reply in your voice, ready to send or tweak in one click.
The obvious next step, surfaced in context — never busywork.
The whole system, one screen at a time.
One screen from first reply to billed.
Thread, live timer and AI drafting side by side. The tech never leaves the ticket — and every minute is captured for billing.
Projects that live next to the work.
Phases, tasks and dependencies with RAG health and milestone invoicing — linked to the same tickets and time your team already logs.
Billing that ends in Xero, reviewed.
Approve time per client, gate the finalize behind a manager, and push clean drafts to Xero. Only approved time is ever billed.
Your clients. Your infrastructure. Your data.
Opentra is self-hosted and single-tenant. Client data stays on hardware you control — no multi-tenant SaaS risk, no vendor sitting on your book of business, no per-seat cost creep as you grow.
- — Deploy on your own VM or box, full database access
- — Flat pricing — add techs and clients without penalty
- — Export everything, anytime. No lock-in by design
Connects to the tools you already run.
Own your PSA. Keep your data.
Early access is open for owner-operator MSPs. Get the deploy guide and a spot in the first cohort.