Customer quotation requests (text-layer PDFs) become Excel quotation drafts automatically: line items extracted, matched against your approved catalogue and price list, priced only from approved data - and every uncertain match flagged for a human instead of guessed.
Click through the live demo See the fixed priceDelivered as an importable, documented n8n workflow running in your accounts. You own all of it.
Intake. A watch-folder or mailbox picks up the customer's RFQ PDF the moment it arrives.
Extraction. Product codes, descriptions, quantities and units parsed from the text layer - tuned on your real sample RFQs.
Matching. Exact product-code pass first, then description similarity against your catalogue. Every match carries a confidence score.
The honesty rule. Anything below threshold becomes a flagged row for human review - never a silent substitution, never an invented price. A line with no approved price is reported missing, not estimated.
Output. An Excel quotation draft in your template, flagged rows highlighted. English or dual English/Arabic headers; any currency, with line totals rounded half-up on cents.
Try the pipeline right now.
The live demo runs the real matching logic in your browser: paste an RFQ, watch it extract, match, price only from the approved list, and flag the one item it refuses to guess.
Codes, cross-references, unit mismatches, catalogue drift - the matching layer is built for exactly this mess.
Long RFQs, mixed units, site-delivery lines. Extraction tuned on your real formats, not a generic parser.
If your team retypes PDF lines into Excel against an approved list, this removes that job without removing the human judgment.
Honest exclusions: ERP integration, automatic email sending, dashboards, and scanned/image-only PDFs (OCR available as a scoped add-on).
Get a build slot - hello@alreadymade.devThe first build targets one agreed format (your highest-volume one). Additional formats are scoped add-ons - quoted honestly rather than promised vaguely.
No. Prices come only from your approved list. Uncertain matches and missing prices are flagged for a person. That rule is structural, not a setting.
Yes - the draft export supports dual English/Arabic headers and any currency, with half-up rounding on cents. You can verify both in the live demo today.
Sample RFQs (the real PDFs), your catalogue and price list as Excel/CSV, and your quotation template. Delivery is 10 days from receiving those.