01 An alarm on your business inbox

By the time the invoice is real,
it's already too late.

Compromised mailboxes don't announce themselves. InboxGuards checks Google Workspace and Microsoft 365 audit records about every 5 minutes and raises the alarm when configured account-takeover signals appear. Provider ingestion can add delay. It is an alarm, not a staffed SOC or duty team, and it does not guarantee warning before money moves.

$4 per user / mo · 30-day guarantee · no credit card to start

inboxguards · alarm panel · tenant 04
monitor
alert
review
quiet

demo panel · does not page anyone

2 alerts this cycleUTC 13:34:44
5signal groups checked
5min check cycle
$4per user / mo
N°002problembusiness email compromise

The problem

BEC doesn't look like a hack. It looks like your controller.

An attacker who owns one mailbox doesn't need malware. They read the thread, wait for the wire, and rewrite the account number. The FBI's IC3 has logged tens of billions in losses to business email compromise — and the email that carries it is real, sent from a real, trusted account.

The signal is in the audit log: a new device, a forwarding rule, an inbox rule on Microsoft 365, a login from a city the user has never been to. Gmail user filters are not in those records. Alone, each signal is noise. Together, they are the attack. Most businesses never look at those logs — and by the time someone does, the wire has settled.

N°003the alarmwhat you see

The alarm

A feed, not a dashboard you have to check.

monitor · google workspacecycle 5 min
00:00cycle start — google workspace audit
00:00login OK · known device, known city
00:01login ALERT · new device, MFA passed
2 alerts this cyclenext check 00:04

Representative feed · reconstruction using InboxGuards' detection vocabulary

N°004signal setwhat's watched

Signal set

The signals that precede the wire.

01Forwarding & Microsoft inbox rulespersistence

Attackers quietly forward mail to a burner address or, on Microsoft 365, hide replies with inbox rules. Gmail user filters are not in the Google audit records InboxGuards reads — review those in Gmail settings. We flag forwarding on both providers and inbox-rule changes on Microsoft 365.

02:41:07forwarding · cfo@ → ext-burner@proton.me
02:41:09inbox rule · microsoft 365 · hide replies
02:41:09ALERT · persistence · emailed
02New device & new location loginsaccess

A login that can't be the user is the first tell of a takeover. We correlate device, IP, and geography against the user's history — even when MFA passed.

09:12:33login · unknown device · MFA passed
09:12:33ALERT · new device on cfo@ · emailed
03Admin permission changesescalation

Privilege escalation is the point of no return. We alert on role grants, delegated mailbox access, and API client grants.

10:04:12admin granted · full-access to shared mbx
10:04:12ALERT · escalation · emailed
04Impossible travel & bulk exportexfiltration

Two logins, two continents, twenty minutes apart — no human does this. Bulk exports and mass downloads are how the mailbox's value leaves the building.

11:52:01login · city A · 11:52
12:11:40login · city B · 4,300 mi away
12:14:02export · 1,240 items · 3 min
12:14:02ALERT · 3 signals correlated · emailed
05Breach watch & DMARC posturedomain

We cross-check compromised-credential feeds for your domain and watch DMARC reports so spoofing your domain stays hard.

00:00:00breach watch · no new matches · OK
00:00:00dmarc report · ingest complete · OK
N°005the mathwhy it pays

The math

A 20-person firm pays $80 a month.

■ BEC LOSS vs DWELL TIME · SCHEMATIC, NOT IC3 DATA
LOSS $DWELL TIME →■ WITHOUT ALARMALARM AT 5 MIN■ WITH ALARM → EARLIER CHANCE TO ACT
[ 24,768 BEC complaints → $3.05B reported ]
2025
IC3 national BEC totals · not a predicted loss
[ 20 mailboxes × $4 ] $80 / MO
See pricing figures: IC3 2025 · InboxGuards does not guarantee prevention of any loss
N°006arming sequence3 steps

Arming sequence

Connect. Configure. Sleep.

STEP 01

Connect your tenant

OAuth-based connection to Google Workspace or Microsoft 365. No service accounts, no mailbox access, no password storage. We read the audit logs the provider already keeps.

STEP 02

Set quiet hours and who gets alerted

Turn on quiet hours so nights stay quiet. Alerts go to the address you named, and to Slack if you connect it. You own the response. There is no duty team, no SOC, and nobody on a desk watching your tenant.

STEP 03

Get an email when it matters

Every ~5 minutes we check and write a verdict. A confirmed detection emails your team after that check finishes — minutes plus provider delay, not instantly. Optional hands-on remediation is available as a separately authorized $199 service.

5 mincheck cycle on audit logs
2platforms · Google & M365
$199optional flat-fee remediation
30 daysmoney-back guarantee
“We assumed the bank would catch it. They didn't. The invoice was real — it came from a real mailbox we all trusted.”— a CFO whose firm lost a five-figure wire · paraphrased from a public BEC account
N°009pricingflat · monthly

Pricing

Cheaper than one hour of the wire.

$4 per user per month, or $40 per user per year (2 months free). Flat, per-mailbox, both platforms. No setup fee. Cancel anytime under the subscription terms. The average BEC wire is measured in tens of thousands — the alarm that catches it costs less than a sandwich per mailbox per month.

verified · fail closed

The alarm is the cheap part. The wire is not.