Text to structured data

Paste text or upload a .txt. The agent returns a structured analysis for a preset or your own instruction.

Extract data

  1. Received
  2. Understood
  3. Decided
  4. Written
From: accounts@harbour-electrical.example Subject: Invoice INV-2291, switchboard upgrade Hi, please find our invoice for the switchboard upgrade at 14 Bay Street, Richmond, completed on 30 September. Invoice number: INV-2291 Amount due: $1,840.00 including GST of $167.27 Due date: 14 October 2026 Payment: bank transfer, BSB 062-000, account 1234 5678 Thanks, Mia Chen Harbour Electrical
Agent instruction
Extracted fields

Invoice overview

Invoice numberINV-2291
Amount due$1,840.00
GST$167.27
Due date14 October 2026
Completion date30 September

Contact & organization

Contact nameMia Chen
OrganizationHarbour Electrical
Emailaccounts@harbour-electrical.example

Payment details

Payment methodbank transfer
BSB062-000
Account number1234 5678

Address

Site address14 Bay Street, Richmond
Draft bill in XeroAwaiting approval
Vendor
Harbour Electrical
Amount
$1,840.00
Due
14 October 2026
Reference
INV-2291

Hover a field to see where it came from.

How this demo is built

The user selects a task, edits the instruction and submits up to 8,000 characters. The server route validates the structure and returns result blocks without executing code from the input.

  1. Text input
  2. Payload validation
  3. Astro API
  4. AI processing
  5. Structured result
  • The file is checked for extension and size before submission.
  • The form is locked during the request so its context cannot change mid-run.
  • A timeout or invalid response produces a clear retry state.

Want this on your own documents? Send me 3 real examples and I’ll reply with a written plan within 48 hours.

Get a written assessment