Triage LINE customer chats with Claude Haiku 4.5 and Slack for staff follow-up
Ready for 3.0What this workflow does
This AI workflow has 48 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects Anthropic Chat Model and Slack. It also calls api.line.me over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).
- Compute signature (Crypto): hashes or encrypts values
- Staff thread replies only (Filter): keeps only the items that match a condition
- Signature valid? (If): checks a condition and branches into true / false
- Find customer (Data table): get (row)
- Config (Edit Fields (Set)): sets 4 fields: timezone, currency, acknowledgment…
- Send to LINE (HTTP Request): calls api.line.me (POST)
- Split events (Split Out): splits a list into separate items
- Sent? (If): checks a condition and branches into true / false
- Skip redelivered events (Remove Duplicates): removes duplicate items
- Mark as sent (Slack): add (reaction)
…plus 31 more steps. See the full node list below.
Services it uses
HTTP calls to: api.line.me
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
- Still check Slack Trigger requires a signing secret on the Slack API credential (Slack message).
Nodes used (18)
- Webhook
n8n-nodes-base.webhook - Crypto
n8n-nodes-base.crypto - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - Remove Duplicates
n8n-nodes-base.removeDuplicates - Filter
n8n-nodes-base.filter - Switch
n8n-nodes-base.switch - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Data table
n8n-nodes-base.dataTable - Aggregate
n8n-nodes-base.aggregate - Slack
n8n-nodes-base.slack - Slack Trigger
n8n-nodes-base.slackTrigger
From the author
Quick overview This workflow receives customer messages from LINE, uses Anthropic Claude to auto-answer common questions from your shop data, and routes everything else to a Slack thread for staff to handle, syncing staff replies back to LINE and tracking…