AI-powered email parsing API that turns any inbound email into clean, structured JSON — delivered to your webhook automatically. No templates, no regex, no manual setup.
Website: parsehook.com
Documentation: parsehook.com/docs
Benchmarks: parsehook.com/benchmark
Pricing: parsehook.com/pricing
This repository contains official ParseHook documentation, integration examples, and webhook reference guides. The production application code is not hosted here.
ParseHook is an email-to-webhook parser built for developers, agencies, and automation-first teams. Instead of building fragile parsing rules, you forward emails to a unique ParseHook inbox and receive structured JSON via a signed webhook — in seconds.
Works for invoices, leads, receipts, orders, support tickets, alerts, shipping notifications, form submissions, and more.
-
Create an inbox
You get a unique email address likeabc123@mail.parsehook.com. -
Forward emails
Forward or auto-forward emails to that address. No per-sender setup. -
AI extracts structured data
ParseHook understands context, detects fields, and returns clean JSON. -
Webhook fires
JSON is sent to your endpoint within seconds, signed with HMAC-SHA256.
Input email:
Subject: Invoice INV-2026-001 from Acme Corp
Invoice Number: INV-2026-001
Amount Due: $1,500.00
Due Date: February 15, 2026
ParseHook output:
{
"type": "invoice",
"invoice_number": "INV-2026-001",
"vendor": "Acme Corp",
"amount": 1500.00,
"currency": "USD",
"due_date": "2026-02-15"
}Your webhook receives this payload and can push it into any CRM, database, spreadsheet, or accounting tool.
Every payload is signed using HMAC-SHA256.
- Header:
X-ParseHook-Signature - Signing secret: unique per inbox
- Verify the signature server-side before processing
const crypto = require('crypto');
const signature = req.headers['x-parsehook-signature'];
const expected = crypto
.createHmac('sha256', process.env.PARSEHOOK_WEBHOOK_SECRET)
.update(JSON.stringify(req.body))
.digest('hex');
if (signature !== expected) {
return res.status(401).send('Invalid signature');
}
// Signature valid — process payloadMore details: Webhook Security Guide
- Delivery retries: exponential backoff
1m → 5m → 30m → 2h → 12h - Failed deliveries: enter a Dead Letter Queue for manual retry
- Hard cap option: stop processing automatically at a defined limit
- EU-hosted infrastructure: Germany-based servers
- No AI training on your emails
- Zero-configuration AI parsing
- Automatic pattern learning after 3–5 emails from the same sender
- PDF attachment parsing (Pro and higher)
- HMAC-SHA256 signed webhooks
- CSV / JSON export
- Integration guides for Zapier, Make, n8n, Airtable, Google Sheets, and more
- GDPR-compliant data processing
- Create a free account at parsehook.com
- Create an inbox
- Forward an email to your unique ParseHook address
- Configure your webhook URL
- Receive structured JSON
No credit card required for the Free plan.
| Plan | Emails/Month | Price |
|---|---|---|
| Free | 25 | $0 |
| Pro | 1,000+ | from $13/mo (billed annually) |
| Business | 10,000+ | from $67/mo (billed annually) |
| Enterprise | Custom | Custom |
Overage: $0.03 per additional email on Pro and Business plans.
Hard caps available on all paid plans.
Full details: parsehook.com/pricing
ParseHook works with any tool that can receive HTTP webhooks. Popular destinations:
- Airtable
- Google Sheets
- Notion
- Slack
- HubSpot
- Salesforce
- QuickBooks
- Xero
- Zapier / Make / n8n
- Support: support@parsehook.com
- Enterprise: enterprise@parsehook.com
- Website: parsehook.com