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
{
"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
How it works
Set up in 5 minutes
No forwarding rules. No MX changes
Connect inbox credentials
Add IMAP login/password or OAuth2 tokens for Gmail, Outlook, Yahoo, or any IMAP server
Set your webhook URL
Tell us where to POST. Works with your API, Zapier, Make, n8n, Pipedream, or any endpoint
Choose start timestamp
Sync from mailbox creation or any point in time. Backfill history as needed
Receive clean JSON webhooks
Every inbound email arrives as a structured, normalized payload. Real-time via IMAP IDLE
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
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
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
{ "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
- Up to 500 hooks
- AI email processing to test the stack
- No credit card required
- Community support
Pay as you go
Hooks only, or bring your own AI API key
- Pay only for what you use
- Webhooks without AI enrichment
- No monthly minimums
- Scale up or down as needed
Pay as you go + AI
Webhooks with AI email processing
- AI email parsing and structuring
- Webhooks with enriched payloads
- $10 per 1,000 hooks
- Pay only for what you use
Self-Hosted
Run in your own infrastructure with complete control
- License per worker
- Deploy on-premise or your cloud
- Full control over your data
- Scale by adding workers
FAQ
Frequently asked questions
Everything you need to know about getting started
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