{"product_id":"gmail-rfq-pdf-quote-automation-with-claude-postgres-slack","title":"Gmail RFQ PDF Quote Automation with Claude, Postgres \u0026 Slack","description":"\u003ch3\u003eAutomatically turn Gmail RFQs with PDF drawings into costed quote PDFs—using Claude, PostgreSQL, and Slack\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow watches your \u003cstrong\u003eGmail\u003c\/strong\u003e inbox for RFQ emails that include \u003cstrong\u003ePDF\u003c\/strong\u003e drawings, extracts the specifications with \u003cstrong\u003eAnthropic Claude\u003c\/strong\u003e, enriches and ranks suppliers from \u003cstrong\u003ePostgreSQL\u003c\/strong\u003e, generates tiered costed quote options as a \u003cstrong\u003ePDF\u003c\/strong\u003e, emails the customer back via \u003cstrong\u003eGmail\u003c\/strong\u003e, and alerts engineering in \u003cstrong\u003eSlack\u003c\/strong\u003e—while logging everything.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every minute\u003c\/strong\u003e when a new RFQ email arrives in Gmail, loading default quoting thresholds and routing settings.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetects PDF attachments\u003c\/strong\u003e and uses \u003cstrong\u003eAnthropic Claude\u003c\/strong\u003e to extract key specifications from the drawing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates completeness and confidence\u003c\/strong\u003e; if confidence is too low, it posts a \u003cstrong\u003eSlack\u003c\/strong\u003e message for manual review.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes extracted specs\u003c\/strong\u003e, calculates a \u003cstrong\u003ecomplexity score\u003c\/strong\u003e, estimates \u003cstrong\u003ematerial utilization\u003c\/strong\u003e, and pulls historical pricing and matching supplier capabilities from \u003cstrong\u003ePostgreSQL\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores and ranks suppliers\u003c\/strong\u003e, then prompts Claude to produce structured \u003cstrong\u003ecost estimates for multiple pricing tiers\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a supplier comparison matrix\u003c\/strong\u003e and drafts a customer-ready quote with Claude.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a quote PDF\u003c\/strong\u003e, emails it back to the original sender via \u003cstrong\u003eGmail\u003c\/strong\u003e, and routes notifications by complexity to \u003cstrong\u003eSlack\u003c\/strong\u003e for engineering.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs RFQ outcomes to PostgreSQL\u003c\/strong\u003e and updates supplier capacity based on the processed\/selected supplier.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eManufacturing or engineering teams receiving frequent RFQs with PDF drawings from customers.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators who want \u003cstrong\u003eGmail RFQ automation\u003c\/strong\u003e with supplier pricing intelligence stored in \u003cstrong\u003ePostgreSQL\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eOperations teams that need human review when Claude confidence is low, with clear \u003cstrong\u003eSlack\u003c\/strong\u003e visibility.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n trigger:\u003c\/strong\u003e checks Gmail every minute for new RFQ emails.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/integrations:\u003c\/strong\u003e \u003cem\u003egmail, if, set, code, merge, slack\u003c\/em\u003e (plus \u003cstrong\u003eAnthropic Claude\u003c\/strong\u003e for PDF specification extraction and quote drafting).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData layer:\u003c\/strong\u003e \u003cstrong\u003ePostgreSQL\u003c\/strong\u003e for thresholds, historical pricing, supplier capabilities, processing logs, and capacity updates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e connect Gmail credentials to enable inbound RFQ detection and outbound quote email.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45923086958771,"sku":"N8N-18863","price":50.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/N8bZUMZhuQ9WB121cmqyU_zkzesW71.png?v=1788168120","url":"https:\/\/buyflowscripts.com\/products\/gmail-rfq-pdf-quote-automation-with-claude-postgres-slack","provider":"N8N Commerce","version":"1.0","type":"link"}