Turn any inbox into a webhook API in 5 minutes

Inbound Email → Clean JSON → Webhook

Connect any inbox via IMAP. Get structured webhooks for every inbound message. No MX changes. No forwarding rules. Set up in 5 minutes

  • Works with Gmail, Outlook, Yahoo, and any IMAP server
  • Bring your own email - users keep their real inbox
  • Clean, normalized JSON - no broken encodings or messy HTML

No credit card required · Free tier available

webhook-payload.json
{
  "message_id": "[email protected]",
  "received_at": "2024-01-15T10:32:00Z",
  "from": {
    "email": "[email protected]",
    "name": "Jane Smith"
  },
  "subject": "Re: Partnership Opportunity",
  "latest_reply": "Thanks for the call. Let's schedule a follow-up.",
  "signature": {
    "name": "Jane Smith",
    "title": "VP of Partnerships",
    "company": "Acme Corp",
    "phone": "+1 555-123-4567"
  },
  "attachments": [
    { "filename": "proposal.pdf", "size_bytes": 245000 }
  ]
}

See how it works

2:14

How it works

Set up in 5 minutes

No forwarding rules. No MX changes

1

Connect inbox credentials

Add IMAP login/password or OAuth2 tokens for Gmail, Outlook, Yahoo, or any IMAP server

2

Set your webhook URL

Tell us where to POST. Works with your API, Zapier, Make, n8n, Pipedream, or any endpoint

3

Choose start timestamp

Sync from mailbox creation or any point in time. Backfill history as needed

4

Receive clean JSON webhooks

Every inbound email arrives as a structured, normalized payload. Real-time via IMAP IDLE

5

Add AI-powered email processing (add-on)

Extract contacts from signatures, classify emails, or run custom prompts. All optional

The problem

Inbound email ingestion is painful

You need inbound email as clean JSON webhooks. But IMAP plumbing and messy email content turn it into a maintenance trap

IMAP is a mess

Raw IMAP requires managing connections, handling edge cases, and parsing MIME structures. It's not just hard - it's maintenance-heavy

HTML is ugly

Email HTML is bloated, inconsistent, and full of legacy cruft. Cleaning it into usable text is a project in itself

Thread history piles up

'On Monday, John wrote...' chains make emails unreadable for automation. Extracting just the latest reply is painful

Encodings break

Charset mismatches, base64 blocks, and malformed headers turn simple text into garbage. Fixing them is tedious regex work

Timestamps are inconsistent

Email dates come in different formats, timezones, and sometimes missing entirely. Normalizing "Received" vs "Date" headers into reliable timestamps is error-prone

Attachments are complex

MIME multipart structures, nested encodings, and filename encoding issues make attachment extraction unreliable. One wrong parse and you lose the file

Core features

Everything you need to ingest email

A simple, reliable utility. Connect inboxes, get webhooks, build features

IMAP connectivity

Works with Gmail, Outlook, Yahoo, and any IMAP server. OAuth2 or login/password

Real-time webhooks

Near-instant delivery via persistent IMAP IDLE connections. No polling delays

History backfill

Sync from any point in time - mailbox creation or a custom start date - and pull historical email into your analytics

No MX changes

Bring Your Own Email. Emails stay unread in the inbox; users keep working as usual. No forwarding, no special addresses, no DNS edits

Accurate metadata

Normalized timezones, dates, and sent times. No forwarding mailbox - the customer's address stays the sender, so your data doesn't get mixed up

Clean JSON payloads

Normalized text, extracted replies. Use AI with your own prompt to reshape emails into the JSON your task needs

Built for teams who integrate email into their products

Built for CRM sync, Sales AI, RevOps automation, and B2B SaaS workflows

CRM/ERP Integration Teams

Sync inbound emails directly into your systems

Sales AI & Automation

Feed email data into AI workflows and agents

RevOps & Sales Ops

Capture and route leads automatically

B2B SaaS Teams

Build email-powered features fast

Deployment

Choose how you run it

Run in our cloud for a 5-minute setup - or keep everything inside your network

Cloud (Hosted SaaS)

Run everything on our infrastructure. Connect your inbox in minutes and start receiving webhooks right away

  • 5-minute setup - connect mailbox, set webhook URL, done
  • We host and operate ingestion, parsing, storage, and delivery
  • Secure attachment handling via presigned, time-limited URLs
  • Automatic retries & delivery status for reliable webhook delivery
  • Scales with your volume - no servers, no maintenance
Get started in 5 minutes

Ideal for teams that want the fastest time-to-value without running infrastructure

Self-Hosted (Private Network)

Deploy a lightweight worker inside your environment. Email data never leaves your network, and attachments are stored on your servers

  • Runs inside your perimeter (VPC / on-prem / isolated network)
  • No email content leaves your network - headers/body processed locally
  • Attachments downloaded and stored locally (no external presigned links required)
  • Integrates with your systems via internal webhooks or message queues
  • Bring your own AI key (optional) - use your preferred LLM provider and credentials
  • Control data retention & auditing to match internal policies
Talk to us

Best for regulated industries and strict compliance or security needs

Clean data

Clean email, not chaos

Raw email is messy. We normalize everything so you can build features instead of parsers

text_content

Plain text extracted from HTML. Broken encodings fixed. Ready for search, AI, or display

latest_reply

Only the newest reply - no "On Monday, John wrote..." chains. Perfect for CRM notes and AI-powered email processing

signature

Extracted signature block with structured fields. Enrich CRM contacts automatically

Attachments

Attachment handling

Hosted Presigned URLs

Attachments uploaded to S3-compatible storage. You receive secure, time-limited URLs

  • Lightweight JSON payloads (metadata + URLs)
  • No payload bloat - files stay in storage, not in the webhook body
  • Secure, expiring links (signed URLs; TTL configurable)
  • Rich metadata per file: filename, MIME type, size, and attachment ID
  • Clean handling of inline files (inline images flagged separately)
  • Delivery reliability: retries with backoff + unique message IDs for deduplication
  • Retention controls: configurable storage lifetime and deletion support (optional)

Security & Compliance

Enterprise-grade security

Multiple layers of protection and flexibility

Encrypted credentials

All login credentials and passwords are encrypted. Stored only in encrypted form, never accessible in plain text

On-premise deployment

Deploy the email processing module within your own infrastructure. Keep sensitive data within your network boundaries

Flexible data retention

Control data retention policies. Delete data immediately after webhook delivery or keep it for compliance

Add-on

AI-powered email processing

Extract structured data, classify emails by type, urgency, categories, or run custom prompts

ai-extraction.json
{
  "message_id": "[email protected]",
  "received_at": "2024-01-28T14:34:00Z",
  
  "category": "lead",
  "client_type": "b2b",
  "priority": "high",
  "intent": "partnership_inquiry",
  
  "summarization": {
    "one_liner": "Acme Corp requests a partnership call about API integrations.",
    "short_summary": "Jennifer Martinez (Acme Corporation) is asking to schedule a call next week to discuss a partnership and your API integration capabilities."
  },
  
  "extracted_contacts": [
    {
      "name": "Jennifer Martinez",
      "title": "Business Development Manager",
      "company": "Acme Corporation",
      "phone": "+1 (555) 234-5678"
    }
  ],
  
  "sentiment": "positive",
  "urgency": "medium"
}

Use cases

Email data powers your workflows

Structured events for automation, integrations, and email-powered product features

Sales AI & Lead Qualification

Feed inbound emails into AI agents for automatic lead scoring, response drafting, and CRM updates

CRM Enrichment

Extract contact details from email signatures and automatically update your CRM records

Support Ticket Routing

Route customer emails to the right team based on content, urgency, or sender history

ERP / Invoice & Document Extraction

Parse invoices, purchase orders, and other inbound documents into structured data for downstream systems

Archiving & Analytics

Capture inbound email for compliance archiving, analytics, and historical search

Build an In-App Inbox

Sync email threads into your product so teams can collaborate on conversations without relying on shared mailboxes

Reply-Driven Workflows

Turn customer replies ("approved", "yes", "stop", etc.) into webhook events that update state and trigger actions

Partner Integrations via Email

Let partners email requests to a dedicated address and convert them into structured API events when HTTP integration isn't available

Email-to-Anything Automation

Trigger workflows from inbound messages and route events to any system via webhooks and rules

Pricing

Simple, predictable pricing

Try for free. Scale as you grow. No billing for unreachable mailbox. No monthly minimums. No surprises

Free

For personal projects and small teams

$0
  • Up to 500 hooks
  • AI email processing to test the stack
  • No credit card required
  • Community support
Start free

Pay as you go

Hooks only, or bring your own AI API key

$6 / 1,000 hooks
  • Pay only for what you use
  • Webhooks without AI enrichment
  • No monthly minimums
  • Scale up or down as needed
Get started
Most popular

Pay as you go + AI

Webhooks with AI email processing

$10 / 1,000 hooks
  • AI email parsing and structuring
  • Webhooks with enriched payloads
  • $10 per 1,000 hooks
  • Pay only for what you use
Get started

Self-Hosted

Run in your own infrastructure with complete control

$10 / worker / month
  • License per worker
  • Deploy on-premise or your cloud
  • Full control over your data
  • Scale by adding workers
Learn more

FAQ

Frequently asked questions

Everything you need to know about getting started

About 5 minutes. Add inbox credentials or OAuth tokens, set your webhook URL, choose a start timestamp, and you're done. No complex configuration or forwarding rules.
No. We connect directly to the mailbox via IMAP. Users keep their real inbox. No MX changes, no special addresses, no forwarding rules to maintain.
Gmail, Outlook/Office 365, Yahoo, and any standard IMAP server. We support both login/password and OAuth2 authentication.
Yes. You choose a "start syncing from" timestamp when connecting. This can be the mailbox creation date or any point in time. We'll sync all emails from that date forward.
We fix broken character encodings, strip bloated HTML, remove quoted thread history ("On Monday, John wrote…"), and extract the signature. You get clean text_content, latest_reply, and a structured signature object.
Attachments are uploaded to S3-compatible storage; you receive secure, time-limited presigned URLs. The webhook payload stays lightweight (metadata and URLs only-no file bloat). Each file includes rich metadata (filename, MIME type, size, attachment ID). Inline files and images are handled separately. Signed URLs have configurable TTL, and you can set retention and deletion rules.
Absolutely. Our webhooks can be consumed by Zapier, Make, Pipedream, n8n or any tool that accepts HTTP POST requests. We even have examples for mapping webhook fields to these platforms.
Yes. We ingest mail via IMAP; you can receive webhooks and forward structured data to SendGrid, Mailgun or any outbound API. If you're already using those providers to send emails, our inbound layer fits alongside them.
You can push parsed email data into Salesforce, HubSpot, Pipedrive or other CRMs via their APIs, and send alerts or threads to Slack via webhook. Our payloads include all the fields you need for mapping (from, subject, body, attachments, etc.).
Near real‑time. We use persistent IMAP IDLE connections, so new emails are detected within seconds and webhooks are dispatched immediately.

Get clean email webhooks in 5 minutes

No MX changes. No forwarding rules. Set it up once and focus on building your product

Free tier available. No credit card required