InboxPilot
Safe email triage for founders
Productized from a real founder inbox incident

A safer AI mail assistant that does not hide important email.

InboxPilot turns unread mail into a digest, action queue, and audit trail. It cleans obvious low-value noise, but keeps client, payment, security, deadline, and uncertain mail visible until reviewed.

4
Needs attention
2
Auto-cleaned
6
Queued decisions
4
Projects routed

Revenue-ready pilot offer

The first customer-ready package: read-only scan, safety report, then conservative cleanup after approval.

Pilot offer€9/mo targetConcierge setup first

Sell the safety report before full automation.

InboxPilot can onboard early customers without asking for dangerous automation trust upfront: connect read-only, show what would be cleaned, then require approval before any mark-read rule runs.

24h
First value
Read-only
Default mode
Safe cleanup
Paid wedge

Get early access

We start read-only: first you get a safety report, then you decide what can be cleaned.

Digest delivery preview

What InboxPilot would send to Telegram, email, and the dashboard — batched, calm, and explicit.

Telegram digestEmail briefingInboxPilot dashboard

4 need attention · 4 queued decisions · 2 cleanup candidates

  • Smoke Test workflow failed — 2 messages in RenderOwl
  • Check payment: Factuur open: betaling van €92,35 — 1 message in General
  • Security check: New login to X from ChromeDesktop on Mac — 1 message in General
  • Review affiliate update: Your affiliate application status changed — 1 message in AIPick

Delivery command center

Channel-specific opt-in settings for Telegram, email, and dashboard delivery — still no reminder workflow.

3 delivery channels queued for Europe/Amsterdam · quiet hours 22:00–08:00
Telegram digestopt-in

Realtime for high-priority batches, otherwise morning + afternoon

Next digest window: 08:00 Europe/Amsterdam · Connect Telegram and approve alert categories

Sends a calm briefing only; it never creates Apple Reminders.

Email briefingopt-in

One scheduled digest per workday, with urgent exceptions grouped

Next digest window: 08:00 Europe/Amsterdam · Confirm sender address and daily digest time

Uses summary snippets and rule reasons without exposing mailbox secrets.

InboxPilot dashboardalways on

Always available as the source of truth for queued decisions

Live now in the dashboard · Open dashboard action queue

Shows every queued action before cleanup or routing is applied.

Safety rails after the Mail Manager incident

The core promise: make the inbox calmer without silently burying money, client, security, or account emails.

Important and uncertain mail stays unread until reviewed
Only low-risk newsletter/social noise can be marked read automatically
Every alert keeps the rule reason, confidence, and audit trail visible

Today’s briefing

Grouped by intent and project — repeated CI noise is collapsed.

RenderOwlhighx2

Smoke Test workflow failed

GitHub workflow failure detected

Generalhigh

Check payment: Factuur open: betaling van €92,35

Payment/action pattern detected

Generalnormal

Security check: New login to X from ChromeDesktop on Mac

Security/login pattern detected

AIPicknormal

Review affiliate update: Your affiliate application status changed

Affiliate/revenue pattern detected

Action queue

Explicit review steps before alerts, routes, or cleanup rules run.

Queue command center: 5 decisions need review · 2 cleanup candidates waiting for approval

Project lanes

One safe next action per project before InboxPilot touches the mailbox.

4 active
GeneralApproval blocked2 review1 cleanup

Review 2 General decisions before any alert or route rule is approved.

High-priority review is waiting; keep automation paused for this lane.

Mailbox changes stay paused until a human approves the lane action.

RenderOwlApproval blocked2 review

Review 2 RenderOwl decisions before any alert or route rule is approved.

High-priority review is waiting; keep automation paused for this lane.

Mailbox changes stay paused until a human approves the lane action.

AIPickReview ready1 review

Review 1 AIPick decision before any alert or route rule is approved.

Review the sample first, then approve alerting or routing from the queue.

Mailbox changes stay paused until a human approves the lane action.

PersonalCleanup ready1 cleanup

Approve cleanup only after confirming the Personal rule match is safe.

Only cleanup candidates are waiting; approve the rule when the samples look safe.

Mailbox changes stay paused until a human approves the lane action.

Review now

Human approval required before alerts, payment checks, or account actions move forward.

5 queued
needs reviewRenderOwlx2

Fix failing Smoke Test workflow

Open the failing workflow, inspect logs, and rerun after the fix is pushed.

needs reviewGeneral

Security check: New login to X from ChromeDesktop on Mac

Confirm the login was yours; otherwise lock the account and reset credentials.

needs reviewGeneral

Check payment: Factuur open: betaling van €92,35

Open the invoice, verify it is legitimate, then pay or snooze from the queue.

Approve cleanup

Low-risk mail stays paused until a cleanup rule is explicitly approved.

2 queued
cleanup readyGeneral

Auto-clean 1 low-risk newsletter email

Approve cleanup rule or leave for the worker digest.

cleanup readyPersonal

Auto-clean 1 low-risk social notification email

Approve cleanup rule or leave for the worker digest.

Cleanup log

Low-risk mail gets cleaned without creating tasks.

Dive deeper into WWDC26 announcements
newsletter · Marketing/newsletter pattern detected
See new people in your feed
social_notification · Social notification pattern detected

Rules workbench

Candidate rules stay explicit: approve alerting, routing, or cleanup — never Apple Reminders.

6 pending rules · 0 approved · 0 disabled
always alertpendinghigh confidencex2

Always alert on GitHub CI failures for RenderOwl

intent:github_ci_failure project:RenderOwlAdd to action queue + digest alert

Impact preview2 matched

Preview only — no messages are marked read, moved, or reminded from this rule card.

Most recent match: 18 Jun 2026, 08:17

  • [kaygaaf/renderowl] Run failed: Smoke Test - main (b919fc5)
  • [kaygaaf/renderowl] Run failed: Smoke Test - main (c54afe1)
Adds digest + queue alerts only. Apple Reminders remain off.
always alertpendingmedium confidencex1

Always alert on payment requests for General

intent:payment_request project:GeneralAdd to action queue + digest alert

Impact preview1 matched

Preview only — no messages are marked read, moved, or reminded from this rule card.

Most recent match: 18 Jun 2026, 08:20

  • Factuur open: betaling van €92,35
Adds digest + queue alerts only. Apple Reminders remain off.
always alertpendingmedium confidencex1

Always alert on security alerts for General

intent:security_alert project:GeneralAdd to action queue + digest alert

Impact preview1 matched

Preview only — no messages are marked read, moved, or reminded from this rule card.

Most recent match: 18 Jun 2026, 08:18

  • New login to X from ChromeDesktop on Mac
Adds digest + queue alerts only. Apple Reminders remain off.
auto cleanpendingmedium confidencex1

Auto-clean newsletters from [email protected]

from:[email protected] intent:newsletterMark as low-risk cleanup candidate

Impact preview1 matched

Preview only — no messages are marked read, moved, or reminded from this rule card.

Most recent match: 18 Jun 2026, 08:26

  • Dive deeper into WWDC26 announcements
Marks future matches as cleanup candidates only after explicit approval.
auto cleanpendingmedium confidencex1

Auto-clean social notifications from [email protected]

from:[email protected] intent:social_notificationMark as low-risk cleanup candidate

Impact preview1 matched

Preview only — no messages are marked read, moved, or reminded from this rule card.

Most recent match: 18 Jun 2026, 08:28

  • See new people in your feed
Marks future matches as cleanup candidates only after explicit approval.

Secure mailbox setup

A sellable SaaS needs safe IMAP onboarding before any cleanup worker can run.

read-only firstReady for connection test

IMAP mailbox · [email protected]

imap.example.com:993 over SSL
App password stored securely
Read-only connection gate: blocked
  • Add an app password before running the read-only IMAP health check.

Finish secure settings before InboxPilot connects to this mailbox.

  1. Save encrypted mailbox credentials
  2. Run a read-only IMAP health check
  3. Preview the first digest before enabling cleanup

Secure IMAP settings

Credential capture blueprint for the first SaaS settings screen.

health check gated
Mailbox identity

Non-secret metadata used in the dashboard and digest footer.

Provider
IMAP mailbox

Shown to the user as the mailbox source.

Mailbox email

Used for digest routing and mailbox ownership checks.

Connection

IMAP server details for the read-only health check.

IMAP host
imap.example.com

Example: imap.fastmail.com

IMAP port
993

Usually 993 for SSL or 143 for STARTTLS.

Transport encryption
ssl

SSL or STARTTLS is required before testing.

Authentication method
app_password

Choose app password or OAuth token storage.

Authentication

Secrets are accepted for storage but never rendered back to the browser.

App passwordsecret
•••••••• (stored only)

Encrypted at rest; never displayed back in the dashboard.

Safety gate

Connection tests stay read-only; cleanup waits for explicit approved rules.

Read-only health check
Blocked until settings are safe

Finish secure settings before InboxPilot connects to this mailbox.

Add an app password before running the read-only IMAP health check.
Health checks are read-only and never mark mail as read.Inbox cleanup remains disabled until an explicit rule is approved.Secret values are accepted for encrypted storage but never displayed back.

Secrets are never rendered in the dashboard

SaaS data model

The next backend step is explicit multi-tenant storage, not a reminder workflow.

6 tablesPostgres / Prisma readyschema.prisma checked in

6 SaaS tables ready for Postgres/Prisma: users, mailboxes, messages, rules, action_queue, digest_deliveries

Backend artifact

6 Prisma models cover users, mailboxes, message snapshots, rules, action queue items, and digest deliveries.

Mailbox credentials are stored as encrypted reference IDs, not raw secret columns.

users

Owns billing, preferences, and workspace access for the SaaS account.

mailboxes

Stores non-secret mailbox metadata and an encrypted credential reference.

messages

Keeps safe message snapshots, classifier output, and cleanup eligibility.

rules

Captures explicit user-approved alert, cleanup, and project routing rules.

action_queue

Tracks reviewable decisions before alerts, routes, or cleanup are applied.

digest_deliveries

Records Telegram/email digest sends without making a separate task app.

Next migration: Create multi-tenant tables for users, mailboxes, message snapshots, explicit rules, action queue items, and digest delivery logs.

No raw secrets. No default Apple Reminders.

Safety-first onboarding

Before connecting a mailbox, define what InboxPilot is never allowed to hide.

Never hide
Digest channels

What makes this customer-ready now

InboxPilot can collect demand and qualify early users before OAuth/Stripe is fully wired.

1. Lead capture works.
Every early-access and onboarding submission is stored in the persistent Docker volume.
2. Safety profile first.
Users define what InboxPilot may never hide before any mailbox automation is considered.
3. Concierge validation path.
Sell the pilot manually, learn from real inboxes, then automate Gmail/Microsoft OAuth and Stripe checkout.
Solo inbox reset

Free

€0

A safe first digest for founders who want to prove the workflow before connecting more mailboxes.

1 mailbox100 emails/monthDaily digest
  • Telegram/email digest
  • Basic cleanup candidates
  • Read-only setup checklist
Try the digest

Never hides client, payment, security, or uncertain mail.

Founders and freelancers

Pro

Best fit
€9/mo

The main paid plan: route client, ops, finance, and security mail into a useful daily command center.

3 mailboxes5k emails/monthRealtime digest
  • Telegram/email digest
  • Custom alert, cleanup, and project routing rules
  • Action queue with review statuses
Start calm triage

Only approved low-risk noise is cleaned; action/review mail stays visible.

Small teams and operators

Studio

€29/mo

Shared digest lanes for multiple brands, team inboxes, and webhook-driven operations.

10 mailboxesTeam digestWebhook/Telegram/Slack
  • Telegram/email digest
  • Custom alert, cleanup, and project routing rules
  • Project dashboards and delivery logs
Design studio setup

Shared digest lanes with team-visible audit trails and reversible cleanup.

Explainable automation

Every alert, cleanup, and route shows the rule/reason behind it.

Digest over interruptions

Batch noisy mail into a useful briefing instead of spamming tasks.

Meaningful unread count

Low-risk newsletters/social mail can be marked read automatically after explicit approval.