{"product_id":"slack-onboarding-assistant-with-anthropic-pinecone-google-sheets-n8n","title":"Slack Onboarding Assistant with Anthropic, Pinecone \u0026 Google Sheets (n8n)","description":"\u003ch3\u003eTurn Slack onboarding questions into instant, knowledge-based answers—with smart escalation\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow creates a \u003cstrong\u003eSlack Onboarding Assistant\u003c\/strong\u003e that identifies the requester from \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, retrieves answers from a \u003cstrong\u003ePinecone\u003c\/strong\u003e knowledge base using \u003cstrong\u003eOpenAI embeddings\u003c\/strong\u003e, and generates responses with an \u003cstrong\u003eAnthropic\u003c\/strong\u003e chat model—replying in the Slack thread or escalating to the right manager when needed.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eListens for Slack mentions\u003c\/strong\u003e: Triggers when the Slack app is mentioned, extracts message\/channel\/thread details, and deduplicates repeated events.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates and identifies the user\u003c\/strong\u003e: Checks the message isn’t empty, then looks up the sender by \u003cstrong\u003eSlack user ID\u003c\/strong\u003e in a \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e roster.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes missing users to HR\u003c\/strong\u003e: If the user isn’t found in the roster, it posts a Slack reply asking HR to add them to the onboarding system.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds conversation context\u003c\/strong\u003e: If the user is found, it fetches recent Slack thread replies to provide context.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRetrieves onboarding answers and responds\u003c\/strong\u003e: Uses \u003cstrong\u003eOpenAI embeddings\u003c\/strong\u003e to query a \u003cstrong\u003ePinecone namespace\u003c\/strong\u003e, then calls an \u003cstrong\u003eAnthropic\u003c\/strong\u003e chat model agent to answer strictly from retrieved onboarding documents, or returns \u003cem\u003eESCALATE\u003c\/em\u003e\/\u003cem\u003eNEED_MORE_INFO\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEscalates when required\u003c\/strong\u003e: On \u003cem\u003eESCALATE\u003c\/em\u003e, it looks up the department’s manager in a Google Sheets routing table and posts an in-thread message tagging the manager.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHelps the user find the right owner\u003c\/strong\u003e: On \u003cem\u003eNEED_MORE_INFO\u003c\/em\u003e, it looks up the manager (fallback) and directs the user accordingly; otherwise it posts the generated answer to the thread.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual knowledge-base loader\u003c\/strong\u003e: Clears the Pinecone onboarding namespace and loads Google Doc content (exported as text) into Pinecone.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eNew hires ask onboarding process questions in Slack and receive accurate answers from your onboarding docs.\u003c\/li\u003e\n  \u003cli\u003eWhen the assistant can’t answer, it automatically escalates to the correct department manager.\u003c\/li\u003e\n  \u003cli\u003eHR updates onboarding coverage in Google Docs and refreshes the Pinecone knowledge base via the manual loader.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIntegrations: \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, \u003cstrong\u003ePinecone\u003c\/strong\u003e, \u003cstrong\u003eOpenAI embeddings\u003c\/strong\u003e, \u003cstrong\u003eAnthropic\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eCore n8n elements: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003eslack\u003c\/strong\u003e, and \u003cstrong\u003esticky note\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45917700817075,"sku":"N8N-18759","price":42.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/suJp4Vd_W1cSyS79xNLZo_xIDEbokO.png?v=1788080869","url":"https:\/\/buyflowscripts.com\/products\/slack-onboarding-assistant-with-anthropic-pinecone-google-sheets-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}