Home / Services / Email ingestion
Stage 1 · Email ingestion

Your inbox, on autopilot.

Connect the mailbox your customers already email. Quotiveo watches it via Microsoft Graph webhooks, classifies every message, and keeps each conversation threaded to the right RFQ.

Webhooks, never polling

Your team connects a mailbox — typically something like pricing@forwarder.com — through the Microsoft Graph API. From then on, a webhook subscription notifies Quotiveo the moment a new email arrives. No polling loops, no delays, no missed RFQs at 2am.

Microsoft Graph → Webhook → Quotiveo → New email detected

Connection

  • OAuth mailbox connection

    Secure, scoped, revocable — your IT stays in control.

  • Instant detection

    Graph change notifications fire on every new message.

  • Attachment download

    Every attachment pulled and queued for processing automatically.

Classifier output

{ "is_rfq": true, "confidence": 0.98, "rfq_type": "new_quote_request" }

Only genuine RFQs and relevant follow-ups enter the pipeline. Everything else is filed away.

Every email, classified

Not everything in a pricing inbox is a quote request. An initial classifier sorts each message — new RFQ, follow-up, customer clarification, booking, invoice, general email, spam — so only real RFQ traffic consumes processing.

Threads stay together

This is critical: a customer replying "cargo ready September 10" must update RFQ #10482, not create RFQ #10483. Quotiveo tracks Outlook conversation IDs, message IDs, reply headers and customer matching to keep every message, attachment and clarification on the right shipment.

Company → Customer → Email thread → RFQ → Messages → Attachments. One hierarchy, no duplicates.

Attachment classification

Each attachment is classified so the pipeline knows what it's looking at:

FileDocument type
Packing_List.pdfPACKING_LIST
Cargo_Details.xlsxCARGO_DETAILS
Invoice_Q3.pdfCOMMERCIAL_INVOICE
unknown_scan.jpgAI-classified
Next stage

Ingested. Now extract.

With the email classified, threaded and its attachments sorted, the document pipeline takes over: parsing, OCR and structured AI extraction with a source citation on every field.

Continue to AI extraction →
// Background processing — nothing blocks the inbox Email arrives → Webhook fires → RFQ created → Queue job → Document processing → AI extraction → Validation → RFQ updated, ready for review

See ingestion on your own inbox.

Connect a mailbox in a pilot and watch RFQs classify, thread and queue themselves — before your team has finished their coffee.

Book a pilot