Skip the Zscaler
console training. Run tested runbooks
from Slack.
Zscaler has a lot of consoles and runbooks to learn. Zmate turns the jobs your team does most into ready-made Slack commands, so whoever is on call can contain a user, block a site or check a link in seconds.
- No AI. Your Zscaler data never goes to an AI model.
- Nothing changes until an admin approves it, with MFA on the big moves.
- Nothing to host. Connected to your Slack in under ten minutes.
- Under 10 secondsto contain a compromised user, timed end to end
- 60+ ready-made commandsfor everyday Zscaler jobs, no scripting
- 7 Zscaler productsfrom one Slack channel
- No AI, anywhereyour data never goes to a model
It's 11 PM and a credential is compromised. Who on call knows the ZPA console?
Zscaler is powerful, and there's a lot to learn: separate consoles for internet access, private apps, devices and user experience, each with its own order of operations. Most teams have one or two people who really know it. Zmate gives everyone else the runbook.
- Wake up the person who knows the ZPA console
- Find the user and build a block rule
- Move it above every allow rule
- Switch to ZIA and block the user there too
- Activate, then check both actually applied
- Anyone on call types
/zmate lockdown user@corp.io - They read exactly what will change
- An admin approves with a code from their phone
Runbooks for the Zscaler jobs your team does every week.
Built, tested and ready on day one for Zscaler incident response, policy changes and reporting. No console training, no internal wiki page to keep up to date, no scripts to maintain.
Contain
For the engineer on call when something goes wrong.
Lock down a compromised user
Cut off private apps and the internet for one person while everyone else keeps working. Undo it with one command.
/zmate lockdownHow to contain a compromised user →Isolate a suspect user
Keep them working inside browser isolation while you investigate, instead of cutting them off.
/zmate isolateBlock a site or an IP
Live for everyone the moment it's approved, with a one-command undo.
/zmate url-block · /zmate firewall blockHow to block a URL in Zscaler →Unlock a user's laptop
Get the one-time code to log out of Zscaler or turn a service off, without the Client Connector portal.
/zmate otpClient Connector one-time passwords →
Investigate
For analysts and Zscaler admins answering "is this safe?" and "why is this blocked?"
Check a suspicious link
A verdict with its reasons, a scan of the page in an isolated browser, and one-click block, allow or isolate.
/zmate investigate-urlHandling uncategorized URLs →Find out why a site is blocked
How Zscaler classifies it, which of your categories hold it and which rules decide it, in order.
/zmate why · /zmate lookupWhy is Zscaler blocking this site? →Zscaler Site Review: check and change a URL's category →Fix a slow app for one person
App score, worst-affected users, active alerts and Zscaler's own ZDX root cause findings, in one reply.
/zmate triage · /zmate analyzeSee one user end to end
Devices, groups, private app access and experience for one person, or an offboarding checklist when they leave.
/zmate user · /zmate offboard
Report
For security leads and CISOs who want the picture without a dashboard.
Security posture on demand
Incidents, attack surface, shadow IT and certificate expiry in one board-ready summary.
/zmate reportThreat and attack surface trends
7 or 14-day incident trends, open findings and lookalike domains impersonating you.
/zmate threat-trends · /zmate attack-surfaceA morning briefing in the channel
New alerts and findings posted as they appear, plus a daily digest at the hour you pick.
automaticShadow IT and traffic at a glance
Risky SaaS apps, firewall activity by location and where your web traffic goes.
/zmate shadow-it-report
Browse all 60+ commands by Zscaler product
A user hit an uncategorized site. Decide in one click, not one ticket.
Zmate tells you whether the site looks safe and why, then turns the answer into a button. Nothing changes until you confirm.
Investigate
Reputation, brand impersonation and your own lookalike domains, turned into a verdict that shows its reasons.
Scan the page
Loads the site once in an isolated browser that can't reach your network, flags login forms and redirects, and sends you a screenshot.
Block, allow, or isolate
Allow it, allow it only through browser isolation, or block it. Live once you confirm.
Keep exceptions tidy
Every allowed site is re-checked daily, so you know when Zscaler has caught up and the exception can go.
No AI. No surprises. Nothing changes until an admin says yes.
Security teams have enough to review. Zmate is built so the answer to "where does our data go?" is short.
-
0 AI models
No AI, anywhere in Zmate
Zmate doesn't use AI. Your Zscaler data, your users and your commands are never sent to an AI model, ours or anyone else's. Every runbook does the same thing every time, so there's no AI risk review to get through.
-
Admins approve every change
Only the people you make Zmate admins can change anything. Each change shows exactly what will happen before it runs, and the biggest ones need a code from the admin's phone.
-
Your data stays yours
Zmate doesn't keep a copy of your Zscaler data. Answers stay in your Slack. Prefer it inside your own environment? The Enterprise Runner runs Zmate there, managed by us.
-
Everything on the record
The channel shows who approved what, and when. Each change also appears in Zscaler's own admin audit log, and detailed replies go only to the person who asked.
What the channel sees: the request, exactly what it will change, and who approved it.
Start free. Upgrade when you want to make changes.
Starter
Read-only, for as long as you like.
- Every question across your Zscaler products: rules, users, devices, alerts
- Suspicious link checks and isolated page scans
- ZDX triage, posture reports and trends
- New alerts and findings posted to your channel
Pro
Everything in Starter, plus every change, each approved before it runs.
- Lock down, isolate and restore users
- Block, allow and isolate sites and IPs
- Client Connector one-time codes
- ZPA and ZIA policy changes, with MFA on the high-impact ones
Both plans run as Cloud SaaS, hosted by HuCortex, or as the Enterprise Runner inside your own environment, managed by us. We connect it to your Slack with you in under ten minutes.
Questions buyers ask
Anything else? Email hello@zmate.io, or read the Zscaler guides.
/zmate analyze shows the findings of Zscaler's own ZDX root cause analysis, which runs inside your Zscaler as it would from the Zscaler portal./zmate mfa setup. Everyone else in the channel can ask questions but can't change anything. Every change shows exactly what will happen and waits for an approval, and the highest-impact ones (lockdown, unlock, isolation, authentication exemptions, ZPA deletions) also need a 6-digit code from the admin's phone. Each code works once, and five wrong codes cancel the action./zmate unlock reverses a lockdown, even if Zmate has restarted since, and isolation, blocks, allows and exemptions each have a matching undo command. Deletions can't be undone, which is why Zmate always shows exactly what will be deleted before anyone approves it.Next time it's 11 PM, anyone on call can handle it.
See it on your own Zscaler in a 30-minute demo, or start free with read-only access.