Skip to content

Security awareness

Deploying a Phishing Report Add-In in Gmail & Outlook with AI Triage

Deploy a native phishing report button in Gmail and Microsoft Outlook: configure least-privilege consent, separate simulations, and speed up AI triage.

What to take away

Forwarding suspicious emails to a shared security mailbox strips headers and buries real attacks under simulation noise. Deploying a native Gmail Workspace add-on or Microsoft Outlook integrated add-in preserves message context, routes internal simulations automatically, and pairs AI pre-classification with human analyst verdicts and mail-server remediation.

1. Why "forward suspicious mail to IT" breaks down at 50+ employees

Asking employees to forward suspicious messages to a shared mailbox creates three operational problems: forwarding rewrites headers and drops authentication results (SPF, DKIM, DMARC), live HTML links stay clickable inside helpdesk tickets, and every phishing simulation campaign floods the IT queue with dozens of identical forwards.

A native Gmail or Microsoft Outlook report add-in captures the exact reported message on click, separates authorized simulations from external messages automatically, and gives employees immediate feedback when they spot a drill.

References: Google Workspace Admin Help - Install Google Workspace Marketplace apps for your domain · Microsoft Learn - Deploy add-ins in the Microsoft 365 admin center

2. Roll out the add-in in Google Workspace and Microsoft 365 with least privilege

Centralize deployment through Google Workspace Marketplace domain install or the Microsoft 365 Integrated Apps portal so the report button appears across desktop webmail and supported mobile clients without individual user setup.

Scrutinize the permissions requested by any reporting add-in before granting tenant-wide consent. Reporting a single clicked message should only submit that reported item and verify who reported it, not grant standing read/write access to every mailbox in the company.

2. Roll out the add-in in Google Workspace and Microsoft 365 with least privilege
PlatformDeployment pathWhat to verify during pilot
Google Workspace (Gmail)Google Admin (Apps, Google Workspace Marketplace apps, domain or OU install)Button appears in Gmail right-side panel on web and mobile; test both simulation and external mail
Microsoft 365 (Outlook)Microsoft 365 Admin Center (Settings, Integrated apps, centralized deployment)Allow up to 24-72 hours for Microsoft propagation; authorize reporter verification scopes
Native vendor reporting coexistenceCheck Defender User Reported Settings or Gmail native spam/phishing reporting rulesAvoid two competing report buttons with unclear names; tell staff which button to click

References: Google Workspace Admin Help - Install Google Workspace Marketplace apps for your domain · Microsoft Learn - Deploy add-ins in the Microsoft 365 admin center · Elba Documentation - Report phishing add-in setup, AI suggestion, and triage

3. Route simulations automatically and keep AI triage distinct from final verdicts

When an employee reports a phishing simulation, record their catch immediately in campaign reporting rather than creating a manual SOC ticket. Reserve the analyst queue exclusively for unscheduled external emails.

AI pre-classification speeds up initial triage on real reports by distinguishing obvious marketing spam from credential-harvesting lures and BEC pretexts. Keep the AI confidence score and suggestion separate from the human analyst verdict so an uncertain model output never silently closes a targeted spear-phishing attempt or deletes legitimate customer mail.

References: Elba Documentation - Report phishing add-in setup, AI suggestion, and triage

4. Pair triage verdicts with mail-server purge and post-click SaaS checks

Verify whether your reporting tool modifies employee mailboxes or acts strictly as a triage and awareness workflow. When a reported message turns out to be a live credential or OAuth consent attack, recording a "Phishing" verdict in a triage queue does not by itself purge unread copies from other employees’ inboxes or revoke tokens if someone else already clicked.

Run two immediate follow-ups whenever you confirm a real attack: search and purge matching Message-ID or sender/subject pairs using Google Workspace Investigation Tool or Microsoft Defender Explorer, and check whether any targeted user created suspicious inbox-forwarding rules, OAuth grants, or external file links.

  • Safe / legitimate mail: notify the reporter briefly so they know it is safe to proceed.
  • Spam / bulk marketing: mark reviewed and keep your queue focused on actual threats.
  • Confirmed phishing: purge matching messages in Google Admin or Defender, check post-click OAuth and inbox rules, and consider turning the sanitized lure into future awareness practice.

References: Elba Documentation - Report phishing add-in setup, AI suggestion, and triage · Microsoft Defender for Office 365 - Remediate malicious email delivered in Office 365

How Elba’s Gmail and Outlook phishing report add-ins work

Elba provides native Gmail and Microsoft Outlook phishing report add-ins. In Microsoft 365, administrators complete a dedicated Authorise employee reporting consent that verifies the reporting employee’s identity without granting Elba access to read employee mailboxes or the full directory. Reported Elba simulations are credited automatically to campaign results (awarding +5 Security Leaderboard points) instead of entering the analyst queue.

All non-simulation reports land in Elba’s Reported emails queue (Unread or Read), with optional real-time admin alerts in Slack, Microsoft Teams, or Google Chat (email is intentionally not used for this alert, and reported subject lines are rendered as inert text). Each report displays an AI suggestion (Safe, Spam, or Phishing with a confidence score out of 1) alongside a separate human Analyst verdict and UTC verdict history; recording a verdict in Elba does not delete or quarantine mail inside the employee’s mailbox. From any reported email, admins can also select Create simulation draft to generate a sanitized training template that strips active scripts and remote resources, replaces links with safe simulation placeholders, and redacts sender domains, URL-like filenames, and phone numbers for human review before launch.

References: Elba Documentation - Report phishing add-in setup, AI suggestion, and triage · Elba Documentation - Phishing simulations and campaign reporting

Phishing report button deployment & triage checklist

0 of 8 checks complete

Your checks stay on this page and reset when you reload it.

Common questions

Does Elba’s Outlook add-in require full read/write access to employee mailboxes?

No. In Microsoft 365, Elba’s Authorise employee reporting step requests only the minimal permission needed to verify the reporting user when they submit an email through the add-in, without granting standing mailbox or directory read access.

Does marking a reported email as Phishing in Elba delete it from the user’s inbox?

No. Recording an Analyst verdict (Safe, Spam, or Phishing) in Elba updates triage status and UTC history inside Elba, and does not quarantine, move, or delete messages in Gmail or Exchange Online. Use Google Workspace Investigation Tool or Microsoft Defender Explorer when you need tenant-wide message removal.

What happens when an employee reports one of Elba’s own phishing simulations?

Elba recognizes its own simulation automatically, records the report on the campaign dashboard, awards +5 points when the Security Leaderboard is enabled, and keeps the simulation out of the Reported emails queue so analysts only review real external messages.

Can we turn a real reported phishing email into a safe simulation for the rest of the team?

Yes. Elba’s Create simulation draft action strips scripts and remote tracking resources, replaces links with safe training placeholders, and redacts domains, URL-like attachment names, and phone numbers. Always review the body copy to remove any remaining employee names or context before scheduling a campaign.

Sources & further reading

Primary documentation used to review this guide. Product settings and edition requirements can change; check the linked documentation before making changes.

Put it into practice

Unified SaaS and human risk vs phishing-only toolsElba vs KnowBe4 comparisonSecurity awareness and phishing simulationsGoogle Workspace integrationMicrosoft 365 integrationPost-click SaaS control checklist after phishing
Security awareness7 min

After a phishing click: check the SaaS controls training cannot close

Keep phishing practice, then verify mailbox rules, OAuth consent, file links, and sensitive AI use after a suspected compromise.

Read the guide
AI security6 min

Shadow AI: discover tools and control sensitive data

Build a Shadow AI inventory, distinguish observed use from verified access, and test controls for sensitive prompts and uploads.

Read the guide
AI security8 min

Copilot and M365 agents: residual oversharing after the policies

Check residual permissions, connectors, and knowledge sources after enabling Microsoft 365 Copilot and Studio agents with this practical SMB checklist.

Read the guide
AI security8 min

AI governance vs Shadow AI: what SMBs should decide beyond inventory

Shadow AI inventory finds tools. SMB AI governance sets approval, data rules, exceptions, and measurement, so policy goes beyond a discovery spreadsheet.

Read the guide
Data protection9 min

Google Workspace DLP: setup, rules and limits

Check your Workspace edition, configure Drive DLP rules, test detections, and fix risky sharing. Includes rule examples and an access-review checklist.

Read the guide
Applications and access6 min

User access review checklist: from accounts to completed changes

Run an access review with verified accounts, clear decisions, tracked changes, and completion evidence. Includes a reusable review checklist.

Read the guide
Data protection7 min

Slack data loss prevention: coverage, review and verified action

Evaluate Slack DLP, separate message exposure from linked-file access, and test a practical review workflow with clear Elba coverage limits.

Read the guide
Data protection6 min

SharePoint external sharing: review access with Copilot in mind

Review SharePoint and OneDrive sharing, distinguish permissions from discovery controls, and verify access changes with owners and practical checks.

Read the guide
Data protection7 min

Find and fix Anyone links in Google Drive and SharePoint

Build a dated inventory of anonymous file links, decide with owners, and verify changes in Drive, SharePoint, and OneDrive.

Read the guide
Application security7 min

Audit third-party OAuth apps in Google Workspace and Microsoft 365

Inventory connected apps and consent, rank grants by scope, and verify keep, restrict, or revoke decisions in the source.

Read the guide
Applications and access7 min

Enterprise Browser Extension Risk Audit Checklist (Chrome, Edge & Firefox)

Audit Chrome, Edge, and Firefox extensions across your company: evaluate host permissions, spot risky AI/VPN add-ons, and enforce MDM allowlists.

Read the guide
Applications and access6 min

Employee offboarding checklist for SaaS access

Download a free offboarding review template. Confirm accounts, assign access changes, preserve ownership and verify removal in each source application.

Read the guide
Audit evidence8 min

Third-party SaaS and OAuth apps as ISO 27001 evidence (SMB checklist)

Turn your SaaS and OAuth app inventory into ISO 27001:2022 evidence: control mapping, dated exports, owners and decisions. A checklist for lean SMB teams.

Read the guide
Audit evidence8 min

NIS2 Article 21 SaaS & Identity Security Checklist for SMBs and Mid-Market

Map NIS2 Article 21(2) risk-management measures to practical SaaS, MFA, OAuth supply-chain, cloud sharing, Shadow AI, and security training evidence.

Read the guide
Audit evidence8 min

Shadow AI, GDPR & EU AI Act Article 4 Compliance Guide

Align Shadow AI governance with GDPR Articles 5, 28, 32, and 35 and EU AI Act Article 4 AI literacy: processor checks, prompt minimization, and training.

Read the guide
AI security7 min

AI Acceptable Use Policy Template (GDPR & EU AI Act)

Download a free Corporate AI Acceptable Use Policy template and CSV register aligned with GDPR and EU AI Act Article 4, with clear data and account rules.

Read the guide
AI security8 min

How to Prevent Sensitive Data Leaks in ChatGPT, Claude, Gemini & Copilot

Stop sensitive data leaks in ChatGPT, Claude, Gemini, and Copilot: compare tenant settings, browser prompt masking, upload DLP limits, and account checks.

Read the guide
Platform evaluation4 min

Evaluate SaaS security across the whole workflow

Compare how your tools connect a SaaS finding, employee context, an authorised action and verification in the source application.

Read the guide
Applications and access8 min

Shadow IT discovery tools for SMBs: Elba, Nudge Security and With Wings

Compare vendor-stated SaaS and AI discovery, supported responses and deployment needs. Includes a practical pilot checklist for lean IT teams.

Read the guide

From review to remediation

Turn employee phishing reports into fast, low-noise triage.

Deploy Elba’s Gmail and Outlook report add-ins with automatic simulation routing, AI pre-classification, and one-click simulation drafts.

Request a demo