Automate Bank SMS Alerts to Telegram with n8n
detail.loadingPreview
This n8n workflow automatically processes incoming bank SMS alerts, enriches them with context using a RAG agent, and stores the information. It then logs the status to Google Sheets and sends error notifications to Slack.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow is designed to ingest SMS alerts from a bank, process them using advanced AI capabilities, and provide timely notifications and logging. The core logic involves receiving alerts via a Webhook Trigger, splitting the text content using a Text Splitter, and then generating embeddings with the OpenAI Embeddings node. These embeddings are stored in a Supabase vector database for contextual retrieval.
A RAG (Retrieval Augmented Generation) Agent, powered by Anthropic's Chat Model and Supabase Vector Store, is used to process incoming requests, augment them with relevant information from the vector store, and generate a response. The workflow also includes Window Memory for conversational context. Finally, the outcome is logged to a Google Sheet via the Append Sheet node, and any errors encountered during the process are flagged via a Slack Alert. This makes it a robust solution for monitoring and acting upon sensitive financial alerts.
Key Features
- Real-time SMS to Telegram Alerting: Process bank SMS alerts as they arrive.
- AI-powered Contextual Enrichment: Utilize RAG agent with Supabase vector database for intelligent processing.
- Data Persistence: Store processed alerts and their status in Google Sheets.
- Error Notification: Immediately alert your team via Slack in case of workflow failures.
- Scalable Architecture: Built with n8n's modular nodes for easy customization and expansion.
How To Use
- Set up Webhook Trigger: Configure your SMS gateway or service to send incoming bank SMS alerts to the n8n webhook URL.
- Configure AI Nodes: Set up credentials for OpenAI (for embeddings) and Anthropic (for chat model).
- Set up Supabase: Create a Supabase project and configure the Supabase Insert and Supabase Query nodes with your API keys and the
bank_sms_alert_to_telegramindex name. - Configure Google Sheets: Set up your Google Sheets credentials and specify the
SHEET_IDandLogsheet name in the Append Sheet node. - Configure Slack: Set up your Slack credentials and specify the channel for alerts.
- Activate Workflow: Enable the n8n workflow to start processing bank SMS alerts.
Apps Used
Workflow JSON
{
"id": "cf7d08a0-1536-451d-9425-e0f2e55066c4",
"name": "Automate Bank SMS Alerts to Telegram with n8n",
"nodes": 0,
"category": "Misc",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: cf7d08a0-1536...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Automated Drink Water Reminder Workflow
This workflow uses n8n and Langchain to create an automated drink water reminder system. It leverages a Webhook Trigger, Text Splitter, Embeddings, and Supabase for RAG agent functionality, ultimately logging reminders to a Google Sheet.
Integrate Blog Comments with Discord via Webhook and AI
This workflow automates the process of receiving blog comments via a Webhook Trigger and processing them using Langchain AI. The processed comments are then stored in Supabase and logged to a Google Sheet, with error alerts sent to Slack.
Automate CSV Attachment to Airtable with a RAG Agent
This n8n workflow automates the process of handling CSV attachments by using a Retrieval Augmented Generation (RAG) agent. It leverages a Webhook Trigger, Text Splitter, Embeddings, Pinecone, and a Chat Model to intelligently process and log data.