See llms.txt for all machine-readable content.
Half a day of deal reading, compressed into minutes. This n8n workflow turns unstructured pitch decks and investment memos into polished Due Diligence PDF reports. Documents get parsed, claims get verified against live web data, and an AI Agent writes the analysis.
Last updated: September 2026.
Reviewing a single deal, reading the deck, cross-checking claims online, formatting the summary, easily takes half a day. Multiply that by 10–20 inbound deals per week, and your team is buried in low-leverage work before any real analysis begins.
This workflow compresses that cycle into a single automated pipeline.
Each deal gets a unique namespace in Pinecone, so documents are isolated and repeat uploads skip redundant parsing.
| Service | Role |
|---|---|
| n8n | Workflow orchestration |
| LlamaIndex Cloud | Document parsing (LlamaParse) |
| Pinecone | Vector storage & retrieval |
| OpenAI API | Embeddings (text-embedding-3-small) & LLM analysis (GPT-5.4) |
| Decodo API | Web search & page scraping |
| Cloudflare R2 | Report file storage (S3-compatible) |
| Symptom | Likely Fix |
|---|---|
| Parsing times out | Increase the Wait node duration; check file size against LlamaParse limits |
| Thin or generic analysis | Verify the source PDF is text-based, not a scanned image, enable OCR if needed |
| Broken PDF layout | Simplify CSS in the HTML render node; older Puppeteer builds handle basic layouts better |
What documents can it read?
PDF, DOCX, and PPTX sent to the webhook endpoint.
How is each deal kept separate?
A unique Pinecone namespace per deal isolates documents and skips re-parsing on repeat uploads.
Where does the report go?
Cloudflare R2, with a download link returned instantly.
Made by: khmuhtadin
Category: Business Intelligence | Tags: AI, RAG, Due Diligence, Decodo
Portfolio • Store • LinkedIn • Medium • Threads
Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/