Intake and Lens Beta

Email in. Data out.

Point any address on your domain at a webhook and every email arrives as clean JSON. Turn on Lens and the fields you care about, names, totals, phone numbers, dates, are pulled out for you, attachments included.

In beta. Intake is included on Pro and Business. Lens comes with a monthly allowance, then extra usage.

Three steps, no MX changes

Intake runs on ordinary Faivelo mailboxes, so there is nothing to route and nothing new to host.

01

Pick an address

Use an existing mailbox or create one in the wizard. orders@, jobs@, invoices@, whatever the mail is about.

orders@yourdomain.com
02

Get a webhook

Every email that lands there is posted to your endpoint as JSON, with the quoted history stripped and attachments as signed links.

intake.message
03

Turn on Lens

Pick a template or define your own fields. Lens reads the email and its attachments and fills them in on the same payload.

"lens": { "total": 2340 }

Intake

The parsing, done properly

Everything a Mailgun or Postmark inbound route gives you, on a real mailbox you can also read in webmail.

  • Text, HTML and headers, with the reply history cut away
  • Attachments as 24 hour signed links, with extracted text for PDFs, Word files and spreadsheets
  • Signed webhook deliveries with retries and a redeliver button
  • Retention rules that delete parsed mail after 7, 30 or 90 days

Included on Pro and Business. No per-message charge.

Lens

The fields, filled in

Describe what you need in plain words and Lens returns it as typed JSON on every message.

  • Six ready templates: invoice, order, support, lead, job application and custom
  • Text, number, date, yes/no, email and list field types
  • Reads attachments too, including photos and scans, so a CV or an invoice PDF works like an inline email
  • Try it on a sample before you switch it on

1,000 runs a month on Pro, 2,500 on Business, then extra usage.

Templates for the mail you already get

Start from one of these and add or rename fields. Or start blank and describe your own.

Invoice

Supplier invoices and receipts

  • vendor_name
  • invoice_number
  • invoice_date
  • due_date
  • total_amount
  • currency
  • +1

Order

Purchase orders and order confirmations

  • order_number
  • customer_name
  • customer_email
  • items
  • total
  • currency
  • +1

Support ticket

Customer questions, sorted and scored

  • category
  • priority
  • summary
  • customer_name
  • product
  • sentiment

Lead

Enquiries from your website and forms

  • name
  • company
  • email
  • phone
  • interest
  • budget
  • +1

Job application

CVs and applications into your hiring inbox

  • candidate_name
  • email
  • phone
  • role
  • years_experience
  • skills
  • +2

Custom

Start from a blank field list

One payload, everything in it

Your endpoint gets the message, the attachments and the Lens fields in a single POST.

  • Signed with your endpoint secret, like every Faivelo webhook
  • Also available over the REST API, so you can poll instead of listen
  • Redeliver any message from the dashboard while you build
  • Every delivery shows up in the activity trail
Intake API reference

POST https://api.yourapp.com/hooks/intake

{
  "mailbox": "invoices@testcompany.com",
  "from": {
    "name": "Dana Whitfield",
    "address": "dana@northwind.io"
  },
  "subject": "Invoice NW-2041 for September",
  "reply": "Hi team, please find September's invoice attached. Payment is due within 30 days. Thanks, Dana",
  "attachments": [
    {
      "name": "invoice-NW-2041.pdf",
      "content_type": "application/pdf",
      "size": 48213,
      "url": "https://faivelo.com/api/intake/attachments/aXQ...",
      "expires_at": "2026-09-21T14:02:11Z",
      "text": "INVOICE NW-2041\nNorthwind Supplies\nDue 2026-10-18\nTotal USD 1,240.50 ..."
    }
  ],
  "lens": {
    "vendor_name": "Northwind Supplies",
    "invoice_number": "NW-2041",
    "invoice_date": "2026-09-18",
    "due_date": "2026-10-18",
    "total_amount": 1240.5,
    "currency": "USD",
    "line_items": [
      "Office chairs x4, 980.00",
      "Delivery, 260.50"
    ]
  }
}

Questions

The short version of the docs.

Stop parsing email by hand

Start now

Starts a Pro trial. Set up in a few minutes and send yourself a test email from the wizard.