JsonHook is an inbound email-to-webhook service built for developers who need to process incoming emails without running their own mail server.
Handling inbound email is painful. You need an SMTP server, email parsing libraries, attachment handling, retry logic, and infrastructure to keep it all running. Most developers just want the email content as JSON in their app.
JsonHook gives you custom email addresses that forward to your webhook as structured JSON. Create an address like [email protected], point it at your webhook URL, and start receiving parsed emails in seconds. We handle the SMTP server, email parsing, retries, and delivery verification.
When an email arrives at one of your JsonHook addresses, we parse the full email (headers, body, attachments) into a clean JSON structure and POST it to your configured webhook URL. Every delivery includes an HMAC-SHA256 signature so you can verify authenticity. Failed deliveries are retried up to 5 times with exponential backoff.
JsonHook has a simple REST API for managing addresses and viewing delivery logs. Authentication is via API key. No SDKs required — just standard HTTP requests.