We are building an AI bot inside VoiceFlow that must be able to read, understand, and answer questions about uploaded PDF forms. Your task is to create an automation script that uploads these official PDF forms into our VoiceFlow Knowledge Base in a way that allows the AI to accurately reference and respond to user questions about each document. MAX PAY: $80 USD In other words: The uploaded files must be readable, searchable, and fully usable by the AI bot, not just stored. Your script must ensure the AI can retrieve and cite answers directly from these documents once uploaded. Scope of Work Build a small, clean automation script (Python or Node.js) that can: Read and extract text from each PDF (strip headers like “REV 10/6/2025 Page 1 of 4”). Clean and format content for accurate AI understanding (preserve paragraphs, spacing, and section labels). Upload each file into the VoiceFlow Knowledge Base via API. Confirm each upload is readable by the AI bot (test by running a simple retrieval query after upload). Generate metadata automatically: Title = from filename Tags = from filename keywords (SCO, ClaimForm, REV2022, etc.) Log all uploads in a CSV or text file (filename | size | upload status | timestamp | errors). Provide a README + 2-minute Loom video showing setup, upload, and AI verification test. Technical Requirements Python 3.x (preferred) with PyMuPDF or pdfminer.six or Node 18+ with pdf-parse. VoiceFlow API integration (/knowledge-base/documents endpoint). .env file for API key (no hardcoding). Clean modular code with comments and proper error handling. Must confirm the AI can read the file post-upload (return a short answer from the doc text). Deliverables upload_forms.py (or index.js) requirements.txt (or package.json) README.md (install, config, usage) CSV upload log (3 test files) 2-minute Loom walkthrough showing the AI successfully answering a question from an uploaded file. Budget & Milestones Fixed Price: $80 USD Milestones: $40 - Script connects to Voiceflow API, successfully uploads 1 test file, and verifies AI readability. $40 - Batch upload (3–5 PDFs), logs generated, Loom + README delivered, AI confirmed to answer questions from at least one form. Must-Have Outcome The AI bot inside VoiceFlow can read and respond accurately using the uploaded documents - not just store them. Uploads are searchable, structured, and verifiable inside the Voiceflow Knowledge Base. Exclusions No Zapier/Make integrations (must be standalone code). No paid third-party libraries. No manual uploads, automation only. No vague “consulting” projects; deliver a working script. Project Due: 5 calendar days from project acceptance, midnight PT USA time. All deliverables must be fully functional and verified through VoiceFlow before final payment. To Apply: Include: A short line confirming your experience with REST APIs. Your preferred language (Python or Node). Estimated completion time (should be 4-6 hours). -