SaaS inspector in development · Google Workspace first · submit incidents or join early access

Investigate email incidents across the systems that send them.

Reconstruct what happened from application evidence, SMTP responses and provider events. See the facts, the gaps and the next useful check.

What you can do now

Join the inspector beta

Request early access to the SaaS email investigator in development. We email you when you can run investigations yourself in the product.

Join inspector beta

Submit a real difficulty

Outline a Google Workspace SMTP incident for the public case library—symptom, context, and frequency. No raw logs, credentials, or message bodies.

Submit a difficulty

Guides and research available now. A focused inspector is being shaped with Workspace administrators.

HOW PUNCHOP WOULD EXPLAIN AN INCIDENT
INC-2048 · MESSAGE TRACE evidence loaded
INVESTIGATIONPassword reset not received
Needs evidence
  1. Application reports “sent”

    Message-ID captured from the source system.

    <f82a…@app.example>
  2. SMTP relay accepted connection

    Originating IP observed in Workspace events.

    198.51.100.24
  3. Delivery event not found

    The available evidence cannot confirm recipient delivery.

    Next check → verify envelope recipient and time window
One investigation model. Multiple evidence sources.
Google WorkspaceFirst investigation path
Microsoft 365Planned provider
Amazon SESPlanned provider

Three first-party pain points

Real incidents from operating Google Workspace email.

These three cases come from direct operational experience. PunchOp separates the observed symptom, the facts supported by official sources, and the proposed investigation.

01 · FIRST-PARTY OPERATOR EXPERIENCE

The evidence is spread across Workspace tools—and BigQuery still needs careful SQL

Administrators often do not know which Google surface contains the needed event, which license or privilege exposes it, or how to query an export without scanning irrelevant data.

Problem

Administrators often do not know which Google surface contains the needed event, which license or privilege exposes it, or how to query an export without scanning irrelevant data.

PunchOp response (step 1)

Start from the incident and identify the smallest relevant evidence source.

Limit

Not every query is expensive, and PunchOp cannot recover events outside provider retention or data that was never recorded.

Read the sourced use case →
02 · FIRST-PARTY OPERATOR EXPERIENCE

A sending limit is not one number

A team sees a transient SMTP error and asks whether the limit is per minute, per user, per application or global. Different Gmail and relay limits are then mixed into one explanation.

Problem

A team sees a transient SMTP error and asks whether the limit is per minute, per user, per application or global. Different Gmail and relay limits are then mixed into one explanation.

PunchOp response (step 1)

Attach every observed error to the exact route, identity, time window and recipient count.

Limit

The commonly repeated “10 per minute per user” is not a supported general Workspace SMTP relay limit.

Read the sourced use case →
03 · FIRST-PARTY OPERATOR EXPERIENCE

When many applications send mail, the failing identity is hard to locate

After a recipient policy change, messages from some internal applications stop arriving or land in junk. Marketing sees a brand-wide incident, while operations cannot identify the exact sending system.

Problem

After a recipient policy change, messages from some internal applications stop arriving or land in junk. Marketing sees a brand-wide incident, while operations cannot identify the exact sending system.

PunchOp response (step 1)

Build a map from application to relay, envelope sender, From domain, DKIM selector and outbound IP.

Limit

An attachment or encoding issue must be demonstrated with message-level evidence. It should not be inferred from a coincident policy change.

Read the sourced use case →

A focused workflow

From scattered records to a defensible next step.

PunchOp is designed around the trace—not another generic dashboard.

  1. 01

    Collect

    Start with timestamps, identities, IPs, Message-IDs and complete responses.

  2. 02

    Contextualize

    Normalize evidence from the sender and available provider sources.

  3. 03

    Explain

    Separate observed events, working hypotheses and missing evidence.

  4. 04

    Hand off

    Share one case record with the team that owns the next check.

SOURCE 01Application or deviceSMTP response · local logs · configuration
SOURCE 02Google WorkspaceEmail Log Search · Reports API · BigQuery
PUNCHOP CASEEvidence timelineFacts · gaps · next checks

PunchOp vs. available paths

Native trace, point checks, DMARC aggregate, SIEM—then a guided investigation layer.

Each path covers part of the case. PunchOp aims to reconstruct one read-only incident with provenance and missing evidence visible—not a replacement for Google, BigQuery or a SIEM.

Compare the documented options →
NATIVE TRACE

Google Workspace evidence

Email Log Search, Reports API and BigQuery—authoritative when the send touched Google, with different fields and retention.

POINT CHECKS

Header and SMTP tools

One message or one connection at a time—useful validation, not a persistent case across application and relay logs.

DMARC AGGREGATE

RUA platforms and ZIP reports

Domain-wide authentication by source IP over a window—supporting context, not a substitute for message-level trace.

SIEM / BUILD YOUR OWN

Sumo · Elastic · Splunk

Centralize exports and alerts when ingestion is configured—you still decide which sources answer this incident.

INVESTIGATION LAYER

PunchOp

Read-only case reconstruction: provenance, uncertainty, missing evidence and the next defensible check.

Help shape the inspector

What took too long to understand in your last SMTP incident?

Share the outline first. Do not send raw messages, credentials or complete logs.