{"product_id":"n8n-research-agent-openai-chat-google-searchapi-workflow","title":"n8n Research Agent: OpenAI Chat + Google SearchApi Workflow","description":"\u003ch3\u003eTurn any question into live, cited answers—inside n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n Research Agent workflow combines an OpenAI chat model with SearchApi-powered Google Search to deliver up-to-date answers, preserve short-term conversation context for follow-ups, and include source links from the search results.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives your question\u003c\/strong\u003e through the built-in n8n chat trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnalyzes the request with an OpenAI-powered agent\u003c\/strong\u003e that uses conversation memory to understand what you’re asking and whether live search is needed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns a live Google query via SearchApi\u003c\/strong\u003e when required, retrieves organic results, and uses them as grounding for the response.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a concise, grounded answer\u003c\/strong\u003e and \u003cstrong\u003eincludes citation links\u003c\/strong\u003e to the retrieved sources.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMaintains recent chat context\u003c\/strong\u003e so users can ask follow-up questions without repeating background details.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResearch for SaaS decisions:\u003c\/strong\u003e Ask the agent about the latest product updates, pricing changes, or feature announcements, with clickable sources.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineer Q\u0026amp;A:\u003c\/strong\u003e Get current documentation-style answers for tooling, APIs, or best practices—without leaving your workflow.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperational monitoring:\u003c\/strong\u003e Query “What’s new?” style questions and receive responses tied to current web results.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTeam support:\u003c\/strong\u003e Turn internal questions into fast, cited research answers in an n8n chat interface.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChat trigger:\u003c\/strong\u003e \u003ccode\u003en8n-nodes-langchainchat trigger\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAgent + reasoning:\u003c\/strong\u003e \u003ccode\u003en8n-nodes-langchainagent\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI chat model:\u003c\/strong\u003e \u003ccode\u003en8n-nodes-langchainlm chat open ai\u003c\/code\u003e (requires an OpenAI API credential)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConversation memory:\u003c\/strong\u003e \u003ccode\u003en8n-nodes-langchainmemory buffer window\u003c\/code\u003e for short-term context\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLive Google Search:\u003c\/strong\u003e \u003ccode\u003e@searchapi\/n8n-nodes-searchapi\u003c\/code\u003e via \u003ccode\u003eSearch API tool\u003c\/code\u003e (requires a SearchApi key from searchapi.io)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Install the community node package \u003ccode\u003e@searchapi\/n8n-nodes-searchapi\u003c\/code\u003e, add credentials, and choose the OpenAI model you want to use.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45738555703475,"sku":"N8N-17536","price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/bZb3wZ04jDFB4MkrBlyZ3_oVJjLERR.png?v=1785229962","url":"https:\/\/buyflowscripts.com\/products\/n8n-research-agent-openai-chat-google-searchapi-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}