{"product_id":"slack-research-agent-workflow-n8n-with-openai-apify-mcp","title":"Slack Research Agent Workflow (n8n) with OpenAI + Apify MCP","description":"\u003ch3\u003eTurn Slack questions into researched, cited answers—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eSlack Research Agent Workflow (n8n)\u003c\/strong\u003e listens for \u003cstrong\u003eSlack @mentions\u003c\/strong\u003e, uses an \u003cstrong\u003eOpenAI-powered agent\u003c\/strong\u003e to plan the research, then pulls live web data via \u003cstrong\u003eApify MCP\u003c\/strong\u003e to respond with \u003cstrong\u003esource URLs\u003c\/strong\u003e directly in the \u003cstrong\u003esame Slack thread\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack Trigger:\u003c\/strong\u003e Starts when the Slack app is mentioned in a channel the bot has joined (event: \u003cem\u003eapp_mention\u003c\/em\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMention cleanup:\u003c\/strong\u003e Cleans the mention text to extract the user’s research question.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI agent + per-thread context:\u003c\/strong\u003e Uses an OpenAI chat model through an n8n LangChain agent with short-term, per-thread memory so follow-up questions keep relevant context.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify MCP web research:\u003c\/strong\u003e Calls \u003cstrong\u003eApify MCP tools\u003c\/strong\u003e (including the \u003cstrong\u003eRAG Web Browser\u003c\/strong\u003e and a \u003cstrong\u003eGoogle Search scraper\u003c\/strong\u003e, plus other Apify Actors as needed) to gather live web content and source URLs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eThreaded response:\u003c\/strong\u003e Synthesizes the answer with citations and posts it back to Slack in the original thread.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAnswering “What’s the latest on X?” questions from your team—without leaving Slack.\u003c\/li\u003e\n  \u003cli\u003eRapid internal research for SaaS operators (competitor updates, feature comparisons, market notes) with cited sources.\u003c\/li\u003e\n  \u003cli\u003eSupporting automation engineers with evidence-backed answers to technical questions, using live web lookups.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations required:\u003c\/strong\u003e Slack, Apify, OpenAI accounts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ components:\u003c\/strong\u003e Slack Trigger, Slack (chat:write + app_mentions:read), LangChain Agent (n8nn8n-nodes-langchainagent), OpenAI chat model (n8nn8n-nodes-langchainlm chat open ai), Apify MCP client tools (n8nn8n-nodes-langchainmcp client tool), plus a Slack-compatible context note via a Sticky Note node.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Provide Slack Bot Token to Slack nodes, add OpenAI API key in the OpenAI node, and configure an Apify API token as an HTTP Bearer credential for the Apify MCP tools endpoint. Register the webhook URL in Slack Event Subscriptions for \u003cem\u003eapp_mention\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eBring research workflows directly into Slack\u003c\/strong\u003e—with an n8n agent, OpenAI reasoning, and Apify MCP-powered web sources.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45985517535411,"sku":"N8N-19395","price":76.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/G1SNVtJb9WxxaCiNrWUNA_7d9SIQqI.png?v=1788945235","url":"https:\/\/buyflowscripts.com\/products\/slack-research-agent-workflow-n8n-with-openai-apify-mcp","provider":"N8N Commerce","version":"1.0","type":"link"}