You are helping me build the following AI agent workflow. ## Goal RFP Proposal Drafts: Upload an RFP to Google Drive and the system extracts requirements, drafts a proposal using past examples. ## Specification - What it does: Turn uploaded RFP documents into complete proposal drafts automatically: the system extracts requirements using AI, references past proposals for context, generates a tailored draft in Google Docs, creates a Salesforce opportunity, and notifies your team via Slack so you can focus on winning bids instead of manual entry. - Trigger: Triggered by an event (Event ยท on new file upload) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Google Drive: Trigger and storage - Groq Chat Model: AI extraction and generation - Salesforce: Opportunity management - Slack: Team notifications ## Known pitfalls, handle each one explicitly in your implementation 1. Groq API latency can delay the entire workflow, so implement a retry mechanism with exponential backoff for failed requests. 2. PDF parsing often fails on complex layouts or scanned images, so add a validation step that alerts the user if confidence scores are low. 3. Salesforce field mappings may break if new custom fields are added to the Opportunity object, so validate field existence before insertion. 4. Google Docs API limits can throttle bulk writes during peak hours, so queue document creation requests to avoid 429 errors. ## Reference implementation https://n8n.io/workflows/15322 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/automate-rfp-proposal-drafts/ via usecasesforagents.com