{"product_id":"odoo-lead-enrichment-n8n-workflow-tavily-gemini-resend","title":"Odoo Lead Enrichment n8n Workflow: Tavily + Gemini + Resend","description":"\u003ch3\u003eAutomatically enrich inbound leads with Tavily + Gemini, then create Odoo CRM leads and email only the qualified ones\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eOdoo Lead Enrichment n8n Workflow\u003c\/strong\u003e receives web leads via a secured webhook, enriches them using \u003cstrong\u003eTavily\u003c\/strong\u003e, evaluates and formats them with \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, then creates a \u003cstrong\u003elead in Odoo\u003c\/strong\u003e. If the lead meets your configured qualification threshold, it sends a personalized email through \u003cstrong\u003eResend\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives leads securely\u003c\/strong\u003e: Accepts a \u003ccode\u003ePOST\u003c\/code\u003e request on a \u003cem\u003eheader-authenticated webhook\u003c\/em\u003e and returns \u003cstrong\u003e400\u003c\/strong\u003e when required fields like \u003cstrong\u003eemail\u003c\/strong\u003e and \u003cstrong\u003ename\u003c\/strong\u003e are missing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfirms receipt fast\u003c\/strong\u003e: Immediately responds with \u003cstrong\u003eHTTP 202\u003c\/strong\u003e, then continues processing in the background.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCleans and normalizes data\u003c\/strong\u003e: Prepares incoming lead fields (e.g., \u003cstrong\u003ebudget\u003c\/strong\u003e, \u003cstrong\u003ecompany\/domain\u003c\/strong\u003e, and \u003cstrong\u003etechnologies\u003c\/strong\u003e) and builds targeted \u003cstrong\u003eTavily\u003c\/strong\u003e queries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnriches with Tavily\u003c\/strong\u003e: Searches for both the \u003cstrong\u003eperson\u003c\/strong\u003e and the \u003cstrong\u003ecompany\/domain\u003c\/strong\u003e, then compiles the results into a single context summary.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores and formats with Gemini\u003c\/strong\u003e: Sends lead data + Tavily context to \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e using a structured schema to generate a \u003cstrong\u003escore\u003c\/strong\u003e, \u003cstrong\u003ejustification\u003c\/strong\u003e, \u003cstrong\u003eOdoo-ready HTML notes\u003c\/strong\u003e, and a personalized email \u003cstrong\u003esubject\/body\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eQualifies using a threshold\u003c\/strong\u003e: Compares the Gemini score to your configured threshold to classify the lead as \u003cstrong\u003ehot\u003c\/strong\u003e or \u003cstrong\u003ecold\u003c\/strong\u003e, selecting the corresponding \u003cstrong\u003eOdoo tag\/priority\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates Odoo CRM leads\u003c\/strong\u003e: Inserts a new lead record in Odoo with the AI-generated description and lead fields, and for \u003cstrong\u003ehot\u003c\/strong\u003e leads sends the email via \u003cstrong\u003eResend\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eScore and route leads captured from your website or SaaS flow into \u003cstrong\u003eOdoo CRM\u003c\/strong\u003e automatically.\u003c\/li\u003e\n  \u003cli\u003eEnrich sales leads with public web context (person + company\/domain) using \u003cstrong\u003eTavily\u003c\/strong\u003e, then generate qualification notes and outreach email with \u003cstrong\u003eGemini\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eSend outreach only when the lead is “hot,” reducing noise and improving conversion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\u003c\/strong\u003e: Odoo, Tavily (Bearer token), Google Gemini\/PaLM (API key), Resend (Bearer token), Webhook\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ tools\u003c\/strong\u003e: webhook, if, set, code, odoo, sticky note\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSecurity \u0026amp; behavior\u003c\/strong\u003e: header authentication on the webhook; returns \u003cstrong\u003e400\u003c\/strong\u003e for missing required fields; uses \u003cstrong\u003e202\u003c\/strong\u003e for immediate receipt.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45742769995955,"sku":"N8N-17637","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/zH4uf6ZepqMuNeBWY_lub_9c99FVOT.png?v=1785402284","url":"https:\/\/buyflowscripts.com\/products\/odoo-lead-enrichment-n8n-workflow-tavily-gemini-resend","provider":"N8N Commerce","version":"1.0","type":"link"}