Mizo Named Runner-Up in ConnectWise IT Nation PitchIT Competition 2025 Read the full press release

Mizo Best Practice

01 — Integrations to Activate First

Before enabling Mizo’s agents, connect the tools it relies on. Start with the essentials, then add the recommended integrations based on your team’s needs.

Essential Integrations

PSA Connect your PSA — ConnectWise Manage, Autotask, or HaloPSA. This is required for Mizo to read, triage, dispatch, and update tickets. Bidirectional sync is mandatory.

Knowledge Base Connect your KB tool — IT Glue, Hudu, or equivalent. This allows the Resolution Agent to surface relevant documentation directly inside tickets.

Microsoft Bookings Recommended if you want Mizo to automatically generate a booking link for your technicians on specific tickets. When a ticket requires a scheduled intervention, Mizo can send the end user a direct link to book time with the right tech — without any manual coordination.

Microsoft Teams Recommended to receive real-time notifications for high-priority tickets. When a ticket is classified as High or Critical, Mizo can alert the relevant channel or team member directly in Teams so nothing falls through the cracks.


02 — Automations to Activate (All Day One)

All agents should be activated from day one. Each one covers a specific part of the ticket lifecycle and they work best together.

Triage Agent Automatically renames, classifies, prioritises, and selects agreements for every incoming ticket. Eliminates manual sorting and reduces first-response time by up to 80%.

Dispatch Agent Routes tickets to the right technician based on skill profile, current workload, and availability. Always maintain visibility and override when needed.

Scheduling Agent Schedules a dedicated time block for the technician to work on the ticket. This is not about booking a client appointment — it ensures the tech has protected time assigned to that specific ticket so it gets handled when it should.

Resolution Agent Suggests resolution steps and relevant knowledge-base articles in context. Provides technicians with recommended approaches before they even open the ticket.

Documentation Agent
Auto-generates and publishes interaction documentation (with human validtaion) to IT Glue, Hudu, and your PSA.

QA Agent Reviews completed tickets for quality and compliance. Provides structured feedback to managers and ensures consistent service delivery across the team.


03 — Fine-Tuning Needs

Work through each area below before or right at launch. The more you configure upfront, the less correction you will need during the first two weeks.

Agreement Definition

For each agreement in your PSA, define what it means in plain terms so Mizo’s Triage Agent can select the right one automatically.

For each agreement, document:

  • What services are covered under this agreement?
  • What is the expected response time (SLA)?
  • What type of clients or sites does it apply to?

💡 You do not need to configure complex rules here. The goal is simply to give Mizo enough context to recognise and select the right agreement when a ticket comes in.


Catchall Definition

If you want Mizo to link a ticket to a different end user than the one who created it, use the Catchall field.

This is useful when tickets come in through a shared inbox, a generic contact, or an alias — and you need Mizo to associate the ticket with the correct company or end user instead.

To configure this: select the relevant companies in the Catchall field. Mizo will use this to correctly attribute incoming tickets even when the sender does not match a known end user directly.


Dispatch Exclusion Rules

Not every technician should receive every ticket — even if their skillset matches. Define exclusion rules so Mizo’s Dispatch Agent never routes tickets to the wrong person.

Questions to ask your team:

  • Are there technicians who should never receive tickets from a specific client? (e.g. conflict of interest, account ownership)
  • Are there technicians currently unavailable — on leave, in training, or assigned to a dedicated project?
  • Are there ticket categories a technician can handle but should not handle alone?

Example exclusion rules:

Rule TypeExample
Client exclusionNever dispatch tickets from client Acme Corp to technician Jordan
Category restrictionTechnician Alex handles Level 1 only — never dispatch Level 2 or Level 3
Paired dispatchTickets tagged “Network Infrastructure” must go to a senior tech — never solo dispatch to junior staff
Temporary exclusionTechnician Sam is on leave May 12–19 — exclude from all dispatch during that window

💡 Exclusion rules protect your clients, your team, and your SLAs. Be explicit and review them quarterly.


04 — Audit & Ongoing Governance

Audit Schedule

FrequencyAudit AreaWhat to Check
WeeklyDispatch accuracyReview mis-routed tickets; update skill profiles or exclusion rules if needed
WeeklySLA complianceCheck if priority rules still reflect current client agreements
MonthlyCatchall configurationVerify companies in the Catchall field are still accurate
MonthlyTicket exceptionsReview if new ticket types need exception or exclusion rules
MonthlyKnowledge base qualityReview auto-generated docs; archive or correct stale entries
QuarterlyQA Agent reportsReview quality feedback; identify patterns and coach accordingly
QuarterlyDispatch exclusion rulesRemove outdated exclusions; add new ones based on team changes
QuarterlyAgreement definitionsEnsure agreement descriptions still reflect active contracts
OngoingOverride trackingLog manual overrides to surface patterns and improve AI decisions

Decision Transparency

Always review why Mizo made a decision, not just what it decided. The platform shows reasoning for each triage and dispatch action — use this during weekly audits to catch drift early.

Security & Compliance

Mizo runs on Microsoft Azure (SaaS). Periodically verify that integration permissions — especially for your PSA, KB, Teams, and Bookings — are scoped to minimum necessary access.

Appendix - Mizo Checklist

Step 1 — Integrations

Essential (Required before go-live)

  • [ ] Connect your PSA (ConnectWise Manage, Autotask, or HaloPSA)
  • [ ] Connect your Knowledge Base (IT Glue, Hudu, or equivalent)
  • [ ] Verify sync is active — within Mizo integration Tab
  • [ ] Connect Microsoft Bookings — if you want Mizo to generate booking links for techs on specific tickets
  • [ ] Connect Microsoft Teams — to receive alerts for High and Critical priority tickets

Step 2 — Agents to Activate

Activate all agents on day one. They work best together.

  • [ ] Triage Agent — classifies, renames, prioritises, and selects agreements on incoming tickets
  • [ ] Dispatch Agent — routes tickets to the right tech based on skills, workload, and availability
  • [ ] Facultative : Scheduling Agent — assigns a protected time block for the tech to work on the ticket
  • [ ] Resolution Agent — surfaces KB articles and resolution steps inside the ticket
  • [ ] Documentation Agent — auto-generates and publishes notes to your PSA and KB
  • [ ] QA Agent — reviews completed tickets and provides quality feedback to managers

Step 3 — Fine-Tuning

Agreement Definition

  • [ ] List all active agreements from your PSA
  • [ ] For each agreement, write a plain-language description of what it covers
  • [ ] Identify which client types or sites each agreement applies to

Catchall Configuration

  • [ ] Identify companies or shared inboxes that send tickets from generic contacts or aliases
  • [ ] Select those companies in the Catchall field in Mizo
  • [ ] Test with a sample ticket to confirm correct end-user attribution

Dispatch Exclusion Rules

  • [ ] List any technicians who should never receive tickets from a specific client
  • [ ] List any technicians who should not receive tickets above a certain level (e.g. Level 1 only)
  • [ ] List any technicians currently unavailable (leave, training, dedicated project) and set temporary exclusions
  • [ ] Define any paired dispatch rules (e.g. junior tech always paired with senior for specific ticket types)

Step 4 — Team Preparation

  • [ ] Brief the team on how Mizo dispatches tickets and what the override process looks like
  • [ ] Identify who is responsible for reviewing and validating Mizo decisions during the first 2 weeks
  • [ ] Designate a team member to log manual overrides and provide feedback during the fine-tuning window

Step 5 — Go-Live Validation

Run these checks on day one after activation.

  • [ ] Send a test ticket through your PSA and confirm Mizo triages it correctly
  • [ ] Verify the correct agreement is selected automatically
  • [ ] Confirm the ticket is dispatched to the right technician
  • [ ] Check that a time block is scheduled for the tech (Scheduling Agent)
  • [ ] Confirm documentation is published to your KB and PSA after ticket resolution
  • [ ] Verify a Teams notification fires for a High or Critical ticket (if Teams is connected)
  • [ ] Verify a booking link is generated correctly for the relevant ticket type (if Bookings is connected)

Step 6 — First 2 Weeks (Fine-Tuning Window)

  • [ ] Review dispatch decisions daily — mark correct or incorrect to train the AI
  • [ ] Log all manual overrides with a short reason
  • [ ] Adjust skill profiles if tickets are being mis-routed
  • [ ] Refine agreement descriptions if the Triage Agent selects the wrong agreement
  • [ ] Update Catchall companies if ticket attribution is incorrect
  • [ ] Add or adjust dispatch exclusion rules based on what you observe

Ongoing — Weekly Checks

  • [ ] Review mis-routed tickets and update skill profiles or exclusion rules
  • [ ] Check SLA compliance — confirm priority rules still match current agreements
  • [ ] Review QA Agent reports and share feedback with the team