Zoes

Documentation

How Zoes works, what it does to your mail, and where to find everything in the dashboard.

Getting started

An admin connects the organization once. Nothing is installed on employee devices and mail routing does not change - Zoes reads and files mail through the same APIs Google and Microsoft provide to any business app.

Google Workspace

  1. 1Sign in to Zoes with a Google Workspace super admin account.
  2. 2Grant domain-wide delegation in the Google Admin console when prompted. Zoes shows the exact client ID and scopes to paste.
  3. 3Zoes syncs your directory and lists every user. Choose which mailboxes to protect.

Microsoft 365

  1. 1Sign in to Zoes with a Microsoft work account.
  2. 2A Global Administrator approves Zoes on Microsoft's admin-consent page. One approval covers the whole tenant.
  3. 3Zoes syncs your directory and lists every user. Choose which mailboxes to protect.

Access can be revoked at any time - in the Google Admin console (remove the delegation) or in the Microsoft Entra admin center (remove the enterprise app). Disconnecting from Zoes Settings does the same from our side.

Protection starts on new mail the moment a mailbox is protected. On a paid plan Zoes also scans mail already in the inbox and shows you what it found - see Plans and limits.

What gets scanned

Platform
Scanned
Not scanned
Google Workspace
Primary and Updates tabs
Promotions, Social, Forums
Microsoft 365
Everything delivered to Inbox (Focused and Other)
Other folders

On Gmail, Promotions, Social and Forums hold marketing and notification mail that Gmail has already sorted away from the reader. If a message you expected Zoes to catch landed in one of those tabs, it was not scanned.

Verdicts and actions

Every scanned message gets one of six verdicts. The verdict decides what happens to the message in the mailbox.

Verdict
Google Workspace
Microsoft 365
Dangerous
Labelled Dangerous, removed from the inbox
Tagged Dangerous, moved to a Dangerous folder
Suspicious
Labelled Suspicious, removed from the inbox
Tagged Suspicious, moved to a Suspicious folder
Spam
Moved to Spam
Moved to Junk Email
Graymail
Moved to the Promotions tab
Moved to the Other tab of Focused Inbox
Likely safe
Left alone
Left alone
Unknown
Left alone, marked for review in the dashboard
Left alone, marked for review in the dashboard

Unknown means there was not enough signal to decide. Zoes does not move a message it is not sure about.

Attack categories

Dangerous and Suspicious messages carry a plain-language label for the kind of attack, plus the signals behind the verdict - for example a lookalike sender domain or a link to a newly registered site.

Category
What it looks like
Business email compromise
Impersonates a coworker or vendor to push a fast action - a wire transfer, a change of bank details.
Credential phishing
Tries to capture a password through a fake login page.
Invoice fraud
A fake invoice or change-of-bank-details request posing as a real vendor.
Callback phishing
Pushes the reader to call a number where the caller poses as support.
Brand impersonation
Poses as a known company - Microsoft, DHL, a bank - to look credible.
Malware
An attachment or link that can install harmful software.
Extortion
Uses threats to demand payment or information.
Scam
Any other request built to take advantage of the reader.

Correcting a verdict

Open any message in the dashboard and pick the verdict it should have had: Dangerous, Suspicious, Spam, Graymail or Safe.

  • The dashboard switches to your verdict everywhere - totals, activity, the feed, the map and Members.
  • On Google Workspace the message is re-filed to match: Safe puts it back in the inbox, Graymail moves it to Promotions, and so on.
  • The corrected message is kept for up to 12 months to improve Zoes detection. It is never used to train generalized AI models.

The dashboard

The overview is made of widgets you can drag, resize, hide and add back.

Widget
Shows
Plan
Threat Totals
Dangerous, suspicious and safe counts for the period
All plans
Activity
Scan volume over a day, week or month, what was blocked, and reading time saved
All plans
Notification Feed
The latest risky messages, filterable by verdict
All plans
Attack World Map
Where attacking mail was sent from, by city and country
Team, Business
Most Targeted Members
The mailboxes under the most attack pressure
Team, Business

Time saved is estimated per message from how long that message would take to read, not a flat number per email.

Members

Members lists everyone synced from your directory and whether their mailbox is protected. Protecting or unprotecting a mailbox is a toggle; billing counts protected mailboxes only.

Clicking a person opens what they were sent: every flagged message, its verdict and the reason. Most Targeted Members ranks people by severity, not volume - one well-crafted dangerous message counts for more than several low-grade suspicious ones.

Reports

Reports are generated from the dashboard and download as PDF.

Report
Covers
Weekly summary
The last seven days across the organization
Monthly briefing
The last month across the organization
Quarterly review
The last quarter
Custom report
Any date range you choose
Member report
One person: what they received, by category and origin

Alerts and digests

Set up channels in Settings → Integrations. Each channel is configured on its own.

Channel
How it connects
Plan
Email
Sent to the addresses you list
All plans
Slack
Install the Zoes Slack app, pick a channel
Team, Business
Microsoft Teams
Paste a channel incoming-webhook URL
Team, Business
Telegram
Link a chat through the Zoes bot
Team, Business

Real-time alerts

Sent when a Dangerous message is moved out of someone's inbox. Suspicious messages do not trigger an alert - there are too many for that to stay useful.

Digests

A summary of everything that happened in the period. Each channel has its own frequency - daily, weekly (Mondays) or monthly (the 1st) - so real-time Slack alerts can be off while a weekly email digest stays on.

Admins

The person who connects the organization is its owner. The owner can invite more admins by email from Settings; the seat is bound the first time that person signs in. Anyone with a seat can see who else has one.

Plans and limits

Starter is free for up to 4 protected mailboxes, with no card and no time limit. Team and Business are priced per mailbox - see pricing.

Starter
Team / Business
Protected mailboxes
Up to 4
5 and up
Real-time protection
Yes
Yes
Scan of existing inbox
No
Yes
Alert channels
Email
Email, Slack, Teams, Telegram
Attack World Map
No
Yes
Most Targeted Members
No
Yes
Dashboard history
Up to 90 days
Up to 90 days
Trial
Not needed
14 days

The existing-inbox scan is a report: it shows what is already sitting in inboxes and never moves anything. Only new mail is filed automatically.

Data and retention

  • For email judged likely safe, Zoes stores the verdict and the signals behind it, not the message. Sender and subject are stored as hashes.
  • A copy of every email Zoes flags, and of every email an admin corrects, is kept for up to 12 months to improve detection.
  • A picture of each message is kept for 7 days so an admin can review it, then discarded.
  • Scan records are kept for 90 days, then deleted.
  • Disconnecting revokes access; deleting the account removes your data.

Full detail: Security and Privacy Policy.

Didn't find it? Check the Help Center or contact us.