{"product_id":"telegram-to-slack-repair-threads-with-claude-sonnet-n8n-workflow","title":"Telegram to Slack Repair Threads with Claude Sonnet (n8n Workflow)","description":"\u003ch3\u003eTurn Telegram repair updates into organized Slack ticket threads—with Claude Sonnet filtering\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow watches a Telegram group for repair-job posts, uses \u003cstrong\u003eAnthropic Claude (Claude Sonnet)\u003c\/strong\u003e to identify and categorize relevant updates, and automatically posts them to \u003cstrong\u003eSlack\u003c\/strong\u003e as \u003cstrong\u003eone threaded ticket per asset\u003c\/strong\u003e. Photos\/documents are optionally uploaded to the correct Slack thread, and open\/closed status is tracked in an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMonitors Telegram:\u003c\/strong\u003e Triggers whenever a new message is posted in your Telegram group.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClaude-based triage:\u003c\/strong\u003e Sends message text (or caption) and sender details to Anthropic Claude to:\n    \u003cul\u003e\n      \u003cli\u003edecide whether the update is job-relevant,\u003c\/li\u003e\n      \u003cli\u003eextract the asset\/unit identifier,\u003c\/li\u003e\n      \u003cli\u003eclassify the event type, and\u003c\/li\u003e\n      \u003cli\u003eproduce a short Slack-ready update line.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSkips irrelevant messages:\u003c\/strong\u003e Messages Claude marks as not relevant are ignored.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eThreading by asset:\u003c\/strong\u003e Looks up the asset in an n8n Data Table named \u003cstrong\u003erepair_cases\u003c\/strong\u003e to find an existing open Slack thread.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates or replies:\u003c\/strong\u003e Posts to Slack as a reply in the existing thread if an open ticket exists; otherwise creates a new thread and stores the new thread timestamp (\u003cstrong\u003eslack_ts\u003c\/strong\u003e) for that unit.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads attachments:\u003c\/strong\u003e If the Telegram message includes a photo or document, the workflow downloads it from Telegram and uploads it to the corresponding Slack ticket thread.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCloses on “job done”:\u003c\/strong\u003e When Claude marks an update as “job done,” it updates the case status in the Data Table to \u003cstrong\u003eclosed\u003c\/strong\u003e, so the next issue starts a fresh ticket thread.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMaintenance teams sharing repair updates in Telegram while leadership tracks everything in Slack.\u003c\/li\u003e\n  \u003cli\u003eOperational workflows that require consistent asset-based ticket history and attachment capture.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators coordinating field repair communications across tools without manual copy\/paste.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrigger:\u003c\/strong\u003e Telegram message trigger\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI step:\u003c\/strong\u003e Anthropic Claude (Claude Sonnet) via \u003cstrong\u003en8nn8n-nodes-langchainagent\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic \u0026amp; storage:\u003c\/strong\u003e \u003cstrong\u003eif\u003c\/strong\u003e logic and \u003cstrong\u003en8n Data Table\u003c\/strong\u003e (\u003cem\u003erepair_cases\u003c\/em\u003e with columns \u003cem\u003eunit\u003c\/em\u003e, \u003cem\u003eslack_ts\u003c\/em\u003e, \u003cem\u003estatus\u003c\/em\u003e)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosting \u0026amp; attachments:\u003c\/strong\u003e Slack node + Slack threaded replies with uploaded files\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram setup:\u003c\/strong\u003e Telegram bot via @BotFather (privacy mode disabled) with bot token as Telegram credentials\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional documentation:\u003c\/strong\u003e Sticky Note node for workflow guidance\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45850606010547,"sku":"N8N-18295","price":60.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/fmdgEktSU6JCtUh261mx4_clVDksgb.png?v=1786871154","url":"https:\/\/buyflowscripts.com\/products\/telegram-to-slack-repair-threads-with-claude-sonnet-n8n-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}