Bridge two-way SMS conversations between Android and Slack with Relayion
UnknownWhat this workflow does
This workflow has 12 nodes and runs on Relayion events (inbound.received) (plus 1 other trigger). Along the way it connects Slack and Relayion (community). It also calls slack.com over HTTP.
How it runs
Trigger: On Relayion events (inbound.received) (plus 1 other trigger).
- Set Slack Channel ID (Edit Fields (Set)): sets 1 field: slackChannelId
- Check If Threaded Reply (If): checks a condition and branches into true / false
- Prepare Slack Message Text (Edit Fields (Set)): sets or maps fields
- Fetch Slack Thread Messages (HTTP Request): calls slack.com
- Post Message to Slack (Slack): uses Slack
- Extract Phone and Reply Details (Code): runs custom JavaScript code
- Relay SMS Reply (Relayion): uses Relayion
- If: checks a condition and branches into true / false
- Post Success Reaction (Slack): work with reaction
- Post Failure Reaction (Slack): work with reaction
Services it uses
HTTP calls to: slack.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-relayion is verified or supports 3.0 (used in When SMS Received).
- Check that n8n-nodes-relayion is verified or supports 3.0 (used in Relay SMS Reply).
- Also check Slack Trigger requires a signing secret on the Slack API credential.
Nodes used (8)
- Relayion Trigger
n8n-nodes-relayion.relayionTrigger - Edit Fields (Set)
n8n-nodes-base.set - Slack Trigger
n8n-nodes-base.slackTrigger - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Relayion
n8n-nodes-relayion.relayion - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow uses Relayion and Slack to mirror inbound SMS messages into a Slack channel and let teammates reply in a Slack thread to send an SMS back to the original sender, adding a ✅ or ❌ reaction to confirm whether the outgoing text was…