Suparse

Turn business emails into structured JSON

  • Capture the business fields you need
  • Keep repeating line items structured
  • Download JSON or connect your application
Turn business emails into structured JSON

Less interpretation and retyping between systems

Turn a produce order into fields and item rows

North Pier Café emails its supplier with a delivery date, two products, and an order total. Those details can become named fields and repeating item rows for the next step in the order process.

Subject: Friday produce order from North Pier Café

Order reference: NPC-204. Please deliver to North Pier Café on Friday, 23 October 2026. 12 crates of Roma tomatoes at EUR 18.50 each; line total EUR 222.00. 6 cases of basil at EUR 9.00 each; line total EUR 54.00. Order total: EUR 276.00.

Choose the fields your order record needs

Field groupPossible fields
General fields, usually present onceorder_reference, customer, delivery_date, currency, order_total
items table fields, repeated by rowdescription, quantity, unit, unit_price, line_total

Choose the fields and table details that matter to your process with custom document parsing. Reuse those settings for the next order instead of deciding how to organize each message from scratch.

Organize the order details for your application

Your integration can map the captured order fields and item rows into the structure your application uses, such as this illustrative order record. This is an application mapping example, not the raw Suparse JSON export or webhook payload:

{
  "order_reference": "NPC-204",
  "customer": "North Pier Café",
  "delivery_date": "2026-10-23",
  "currency": "EUR",
  "order_total": 276.00,
  "items": [
    {
      "description": "Roma tomatoes",
      "quantity": 12,
      "unit": "crate",
      "unit_price": 18.50,
      "line_total": 222.00
    },
    {
      "description": "Basil",
      "quantity": 6,
      "unit": "case",
      "unit_price": 9.00,
      "line_total": 54.00
    }
  ]
}

Keep the order reference, delivery date, and each item's quantities and prices connected as the data moves into your system. For the wider sales-team workflow, explore email order data capture.

Capture email details once and use them in your next step

Choose the sources, define useful fields, and share the results in the way your process needs.

Capture details wherever they arrive

  • Read the message body: Capture order instructions and business details written directly in the email with the email parser.
  • Include attached documents: Process supported PDFs and images with email attachment parsing.
  • Keep each source's result available: Process bodies, attachments, or both. Each source has its own result for your team or integration to use.

Define the information your workflow needs

  • Start with the record you want to build: Capture order references, customer details, delivery dates, currencies, and totals using the fields you choose.
  • Keep item details together: Define repeating fields for descriptions, quantities, units, prices, and line totals instead of leaving them inside a block of email text.
  • Check real messages before connecting your system: Review processed samples from the senders and layouts your team handles, then refine field and table instructions where needed.

Share a file or connect an application

  • Download the results you need: Export JSON for one processed document, selected records, or all results matching your filters.
  • Separate the order model from transport: Map captured values into your application record. Use document webhooks for event filtering, testing, retries, delivery history, and repeat-event handling.
  • Build around your application's requirements: Map the extracted fields into your own records. Your integration team can find delivery, result retrieval, and repeat-event handling in the webhook documentation.

Questions about turning email data into JSON

Can we choose the fields and line items captured from an email?

What if senders use different email layouts?

Will the downloaded JSON have exactly the structure in the example?

Can I get JSON without setting up an integration?

Can an email body and its attachments become one order automatically?

What does my application receive through a webhook?

Does completed processing mean the values were approved?

Put your next business email to work as structured data

Create your Suparse account, choose the fields your team needs, and review a processed email. Download JSON or connect the results to your own application to reduce the next manual handoff.

Sign Up to Turn Emails into JSON Data