Developers & product

Email, finally as an API.
Signed events, not IMAP scraping.

Stop parsing emails with regex. BumbleBox classifies each message and sends you an HMAC-signed webhook — invoice_detected, contract_detected, deadline_detected — with the data already extracted. Zero-dependency receiver, self-hostable, no lock-in.

Gmail · Outlook · Yahoo · IONOS · OVH · any IMAP server

Ingesting email is a bottomless pit

Everyone underestimates the cost of turning a mailbox into a reliable data source.

1

Your regex breaks on every sender

Inconsistent formats, encodings, attachments, nested threads. Each new correspondent breaks your parsing. You patch forever.

2

IMAP polling is not an architecture

Connect, scan, dedupe, handle reconnects and quotas… only to end up with unstructured HTML on your hands.

3

A proprietary webhook is a risk

If you depend on a third-party SaaS to receive your events and it shuts down or changes pricing, your pipeline dies with it.

Email as a clean event stream

Typed, signed, already-extracted JSON — and a receiver that’s yours.

01

Signed webhooks, not parsing

Each email becomes a typed JSON event, signed with HMAC-SHA256 and replay-protected (5 min). Verify the signature in three lines.

02

The data is already extracted

Amount, due date, sender, classification, confidence. You receive the meaning of the message, not its HTML.

03

Run it anywhere

Zero-dependency receiver (Node crypto or Web Crypto). Cloudflare Workers, Lambda, n8n, Express. One file to copy and you’re wired in.

04

No lock-in, by design

The receiver is open and self-hostable. No dependency on a third-party service for your integration to keep running.

POST /your-webhook
X-BumbleBox-Signature: t=1718…,v1=9f2a…

{
  "event": "email.invoice_detected",
  "confidence": 0.96,
  "extracted": {
    "vendor": "Acme",
    "amount": 2480.00,
    "due": "2026-06-30"
  }
}

Receive meaning, not HTML.

Subscribe an endpoint, copy the receiver, verify the signature. Your first integration runs in minutes.

Start for free

No credit card · Cancel anytime

We use cookies for essential functionality and analytics. Privacy Policy