Your PSA should work
the way your shop does.

ezCyber Portal is a full-blown PSA built from scratch by an MSP owner who got tired of per-seat pricing, complexity tax, and shared infrastructure. Every tenant gets their own isolated instance. No shared database. No shared risk.

Tenant Isolation Model
๐Ÿข
Your MSP
Dedicated container โ€ข Own database โ€ข Own domain
๐Ÿข
MSP in Denver
Isolated โ€” cannot see your data
๐Ÿข
MSP in Atlanta
Isolated โ€” cannot see your data
The Problem

The PSA market hasn't worked for small MSPs in years.

ConnectWise, HaloPSA, Autotask. Great products, if you have a full-time admin to configure them and a budget that scales with every tech you hire. Most small MSPs have neither.

Time Tracking Is Broken Everywhere

"Every PSA has time tracking. None of them make it easy. My techs spend more time managing the clock than doing the work."

Knowledge Never Gets Built

"My engineers are great at fixing things. They're not writers. So the KB stays empty and we solve the same problems over and over."

Shared Infrastructure Risk

"If a breach happens in a shared PSA, every MSP on that platform is exposed. That's not a risk I can manage."

Signature Feature 01

Time tracking that gets out of the way.

Every PSA on the market claims to have time tracking. What they actually have is a field your techs ignore until end of day, then fill in from memory. That's not time tracking. That's guessing.

ezCyber Portal starts a timer the moment a tech opens a ticket. They don't touch it. They don't manage it. The system handles it. When they close the ticket, the time is already there, accurate, billable, attributed.

The result: Your techs execute. They stop watching the clock. You stop leaving billable time on the table.

โฑ
5-minute minimum auto-enforced
Timer noise below 5 minutes is excluded from billing automatically. Clean data without manual review.
Time โ€” Today Sunday, March 22
14.1h
Total Hours
4
Technicians
77
Time Entries
S. Vath
43 entries ยท 11 tickets
10.5h
C. Barrera
22 entries ยท 12 tickets
3.1h
A. Torres
9 entries ยท 5 tickets
0.5h
T. Barker
3 entries ยท 1 ticket
0.0h
Elise โ€” Knowledge Extraction Active
Ticket #4819 resolved โ€” Fortigate VPN dropping after 30 min
โ†“
KB Article drafted by Elise
Fortigate SSL VPN Session Timeout: Diagnosis and Fix
Category: Network ยท Est. read: 3 min ยท Pending approval
Ticket #4811 resolved โ€” Ricoh printer offline after Windows update
โ†“
KB Article drafted by Elise
Ricoh Driver Conflict After Windows Update: Resolution Steps
Category: Hardware ยท Est. read: 2 min ยท Pending approval
Signature Feature 02

Your engineers fix things. Elise writes it down.

Your techs are engineers. They are executioners. They are not documentation writers, and asking them to build out a knowledge base after a long day of tickets is a losing battle. The KB stays empty. The next tech solves the same problem from scratch.

ezCyber Portal has an agentic layer that watches what your team resolves and extracts that knowledge automatically. When a ticket closes, Elise drafts the KB article from the thread, the notes, and the resolution. Your tech reviews it in 30 seconds and approves it.

The result: Your knowledge base builds itself. Your team gets better over time without adding a single administrative task to anyone's day.

๐Ÿง 
Agentic, not automated
Elise drafts. Your tech approves. Nothing publishes without human review. Your team stays in control.
Signature Feature 03

Describe what you need. Elise handles it.

Every other PSA has an AI chatbot. It answers questions. Maybe it summarizes a ticket. That's not what Elise does.

Elise is wired into the platform. Tell her to draft a quote for a client, send a ticket reply, create an invoice, reassign a job to a specific tech, or pull a report across all open tickets โ€” and she executes it. Inside the platform. Right now. In plain language.

The result: Your techs stop navigating menus and start describing outcomes. Less friction between the work and the system that tracks it.

โšก
Actions, not answers
Quotes, invoices, replies, assignments, reports. Elise does the work inside the platform โ€” not in a separate chat window.
Elise AI Assistant
You Draft a quote for Acme Corp for 10 M365 Business Premium licenses and send it for review.
Elise Done. I've created Quote #Q-0482 for Client Name โ€” 10 ร— M365 Business Premium at your standard rate. Marked as pending review and assigned to you for approval before sending.
View Quote Approve & Send
You Reassign ticket #4821 to Carlos and mark it high priority.
Elise Ticket #4821 reassigned to Carlos Barrera and priority updated to High. He's been notified.
Why It's Different

Built different from the ground up.

This isn't a reskin. The architecture decisions are the product.

๐Ÿ—
Per-Tenant Isolation
Your instance runs in its own Docker container with its own PostgreSQL database. A breach at another tenant never touches your data. Your downtime is yours alone.
๐Ÿค–
AI Built In, Not Bolted On
Elise is your AI assistant, built into the platform natively โ€” not a chatbot tab, not a third-party add-on. She works with the AI provider of your choice. Your API key, your bill, your data. Never crosses another tenant's context window.
๐Ÿšช
No Lock-In
Cancel anytime. We export your full database volume. Your data goes with you. No hostage data. No multi-year contracts. This is how we'd want to be treated as an MSP.
๐Ÿ”ง
Operator-First Configuration
Every module was built because we needed it in our own MSP. Not because a product manager thought it would sell. The complexity is in the defaults, not in the setup.
๐Ÿ“ฆ
One Setup, You Own It
We spin up your instance, configure DNS, walk you through the setup wizard. One-time setup. Then it's yours. Monthly subscription covers hosting, updates, and support.
Platform Capabilities

Everything your service desk needs.

Built for teams of 1 to 10 techs. Scales without changing what you pay.

๐ŸŽซ
Ticket Management
Configurable ticket boards built around how your team actually works. SLA engine with business-hours counting, internal notes, escalation paths, full thread history, and priority-level response targets from Critical to Low.
Live
๐Ÿค–
Elise โ€” AI Assistant
Elise is your AI assistant, built into the platform. She doesn't just answer questions. She executes. Tell her to draft a quote, send a ticket reply, create an invoice, reassign a job, or pull a client report โ€” she does it inside the platform in plain language. No menu diving. No extra clicks. Your API key, your cost visibility, your data. Nothing shared across tenants.
Live
โฑ
Time Tracking + Billing
Auto-timer starts when a ticket opens. Manual entry fallback. Tech utilization vs. daily targets. Time-by-client breakdowns. Five-minute minimum billable time auto-enforced to filter timer noise.
Live
๐Ÿ’ณ
Billing + QuickBooks Online
Service plans, invoices, and quotes built directly into the platform. Two-way QuickBooks Online sync. No third-party billing middleware. Quote-to-invoice flow handled in one place.
Live
โšก
Workflows Library
Standardized step-by-step procedures for recurring IT tasks. Time estimates per step, completion tracking, category tagging. Consistent resolution whether your senior tech or your newest hire picks it up.
Live
๐Ÿ”’
Audit Logs
SOC2-ready audit trail showing who did what, when, and from where. Email logs, system events, AI action logs with full attribution, and session tracking by IP address.
Live
๐Ÿ–ฅ
Client-Facing Portal
Self-service portal scoped to each client. Ticket status, device health, M365 licenses, invoices, and security training data. Microsoft and Google identity login. White-label ready.
Live
Platform Preview

The dashboard. Dark sidebar, light content. FortiGate-inspired.

Microsoft SSO on day one. Your team is up in minutes. Classic or dark theme. Light and fast.

portal.ezcyber.io / dashboard
Operations
โŠžDashboard
๐ŸŽซTickets
๐ŸขClients
๐Ÿ’ณBilling
โฑTime
โšกWorkflows
๐Ÿค–Elise AI
Admin
๐Ÿ‘ฅTeam
๐Ÿ”—Integrations
โš™Config
Dashboard
Overview of your operations and client health.
Active Clients
69
+3 this month
Open Tickets
31
โ†“ from 44
Total Devices
670
monitored
AI Resolutions
0%
calibrating
SLA Breached
0
all clear
My Open TicketsView all
#4821Cannot access shared drive โ€” Client NameIn Progress
#4819Fortigate VPN dropping after 30 min โ€” Client NameOpen
#4815M365 license needed โ€” Client NameResolved
#4811Printer offline โ€” Client NameOpen
Tech Utilization โ€” Today
๐Ÿค– Elise resolved 3 tickets overnight
C. Barrera
6.7h
A. Torres
4.9h
T. Barker
3.1h
S. Vath
6.1h
Build Log

We build in public. No roadmap theater.

Every entry is real code that shipped or is actively being written right now.

Mar 2025
Omni-Channel
Roadmap
Feb 2025
Elise AI + Billing
Shipped
Jan 2025
Integrations
Shipped
Dec 2024
Core Platform
Shipped
On the Roadmap
Omni-Channel Tickets
Roadmap
+
New
Microsoft Graph email listener converts inbound emails to tickets with full thread and reply support
+
New
Microsoft Teams ticket channel โ€” clients submit and track without leaving Teams
+
New
AI triage layer evaluates SaaS Alerts webhook events before ticket creation โ€” stops alert noise before it starts
โ†‘
Improved
Email parsing rules engine โ€” configurable templates, inbox cleanup schedules, subject-line ticket matching
Sprint 03 / February 2025
Elise AI + Billing
Shipped
+
New
Elise AI assistant โ€” natural language ticket and client management from any screen
+
New
QuickBooks Online integration โ€” two-way invoice sync, billing history, fetch QB invoice numbers
+
New
AI usage dashboard โ€” monthly API call count, token usage, and estimated cost per instance
โ†‘
Improved
Billing config โ€” 5-minute minimum billable time auto-enforced, service plan management, quote creation flow
Sprint 02 / January 2025
Integrations Layer
Shipped
+
New
NinjaOne RMM integration โ€” device sync, agent status, automation deployment queue
+
New
Hudu documentation sync โ€” AI-assisted KB article generation directly from ticket resolutions
โ‡„
Replaced
HaloPSA fully decommissioned โ€” historical data exported and seeded. Zero downtime migration.
โ†‘
Improved
3-environment CI/CD pipeline โ€” ESXi build VM, DigitalOcean dev and prod droplets, GitHub Actions
Sprint 01 / December 2024
Core Platform
Shipped
+
New
Microsoft SSO with role-based access via Entra ID groups โ€” End User, Tier 1, Tier 2 Administrator
+
New
Ticket management โ€” Help Desk and NOC boards, SLA engine, priority levels, internal notes, escalation
+
New
Tech utilization tracking โ€” auto-timer on ticket open, hours vs. daily target, time-by-client breakdowns
+
New
Workflows library โ€” step-by-step IT procedures with time estimates, category tagging, publish/draft states
Pricing

Pricing is being finalized.

We're still working out the structure. What we know: it will be grouped by tech count, not seat count, and it won't penalize you for growing your team. Waitlist members will be the first to see it and will lock in early pricing before public launch.

Join the Waitlist to Lock In Early Pricing

Every plan includes your own isolated instance, your own database, and your own integration keys. No shared infrastructure.

Build With Us

We don't have every integration yet.
We're honest about that.

ezCyber Portal was built around our stack: NinjaOne, Hudu, Microsoft 365, QuickBooks. We know that's not every MSP's stack. ConnectWise, Datto, Kaseya, IT Glue, Syncro. Those integrations are on the roadmap.

We're actively looking for MSPs who want to help us build them. If you're running one of these tools and you're willing to be a design partner, you get early access, a direct line during development, and a platform that fits your stack when it launches.

Apply as an Integration Partner
Integration Roadmap
NinjaOne RMM
Device sync, agent status, automation queue
Live
Hudu Documentation
KB sync, asset management, password vault
Live
QuickBooks Online
Two-way invoice sync, billing history
Live
Microsoft 365 + Entra ID
SSO, Graph API, Teams, email-to-ticket
Live
Splashtop
Remote access + SSO bridge
Live
ThreatLocker
Zero trust endpoint security integration
Live
ConnectWise Manage
Migration path + data sync
Partner Needed
Datto RMM
Device management + alert routing
Partner Needed
IT Glue
Documentation migration + sync
Partner Needed
Kaseya VSA
RMM device sync + ticket creation
Partner Needed
Syncro
Data migration + billing sync
Partner Needed
Early Access Open

Get in before the doors open to everyone.

Waitlist members get early access, locked-in pricing, and a direct conversation with Travis before onboarding starts. This isn't a mass launch.

โœ“  You're in. Travis will be in touch when early access opens.

No spam. No commitment. First access when we launch.

TB
SV
CB
AT
Built live by the EZ IT Solutions team in Broken Bow, Nebraska. Running in production today.