Provide Telegram astrology readings with Supabase, Astrology API and Gemini
Ready for 3.0What this workflow does
This AI workflow has 24 nodes and runs on Telegram events (message, callback query). Along the way it connects Telegram, Supabase, Google Drive and Google Gemini Chat Model. It also calls nominatim.openstreetmap.org and secure.geonames.org over HTTP.
How it runs
Trigger: On Telegram events (message, callback query).
- Supabase: get
- Logic Engine (Code): runs custom JavaScript code
- Record Exists? (If): checks a condition and branches into true / false
- Supabase: update
- Supabase: uses Supabase
- Is Pure Chat? (If): checks a condition and branches into true / false
- Download RAG JSON (Google Drive): download
- Calculate Reading Now? (If): checks a condition and branches into true / false
- Final Similarity Filter (Code): runs custom JavaScript code
- Parse Intake Data (Code): runs custom JavaScript code
…plus 11 more steps. See the full node list below.
Services it uses
HTTP calls to: nominatim.openstreetmap.org, secure.geonames.org
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.
Nodes used (10)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Supabase
n8n-nodes-base.supabase - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Google Drive
n8n-nodes-base.googleDrive - Telegram
n8n-nodes-base.telegram - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
From the author
Quick Overview This workflow powers a Telegram astrology bot that manages chat sessions in Supabase, calculates natal or synastry charts via AstrologyAPI using location and timezone lookups, and uses Google Gemini (via an n8n AI Agent) plus reference text…