Workflow

Binance BTC ICT Smart Money AI Analyzer — Voice Telegram Bot

Send a voice message to a Telegram bot, get it transcribed via AssemblyAI, fetch real-time BTCUSDT data from Binance, and receive a comprehensive ICT (Inner Circle Trader) Smart Money analysis back on Telegram. Educational only — not financial advice.

Tegar Karunia IlhamTegar Karunia Ilham

Last updated

February 12, 2026

Connectors used

telegram_bot_api
assemblyai

Tags

BitcoinICTSmart MoneyBinanceTelegramVoiceAssemblyAITradingMarket Analysis

Binance BTC ICT Smart Money AI Analyzer — Voice Telegram Bot

Send a voice message to a Telegram bot and receive a comprehensive ICT (Inner Circle Trader) Smart Money analysis of BTCUSDT — powered by real-time Binance data and GPT-5.2.

This workflow listens for voice messages on Telegram, transcribes them via AssemblyAI, fetches multi-timeframe BTCUSDT market data from Binance, runs a full ICT framework analysis using AI, and sends the report back to the original Telegram chat. Educational analysis only — not financial advice.

What you need

  • A Telegram Bot connector (for receiving and sending messages)
  • An AssemblyAI connector (for voice-to-text transcription)
  • Your Telegram bot token (for the HTTP request to fetch voice file data)

How the flow works

  • Telegram Voice Trigger Listens for incoming Telegram messages. When a user sends a voice note, the trigger fires and passes the message data forward.

  • Get File from Telegram (HTTP Request) Calls the Telegram Bot API getFile endpoint to retrieve the file path of the voice message. The AI constructs the URL using your bot token and the voice message's file_id.

  • Transcribe Audio (AssemblyAI) Sends the voice audio URL to AssemblyAI for speech-to-text transcription. The audio URL is constructed from the Telegram file path.

  • Wait for Transcription (Code) Pauses for 5 seconds to allow AssemblyAI to process the audio before polling for results.

  • Get Transcription Result (AssemblyAI) Retrieves the completed transcription text containing the user's spoken query about BTC analysis.

  • Fetch Binance Market Data (Code) Fetches real-time BTCUSDT data from the public Binance API:

    • Current price and 24h statistics (high, low, volume, price change)
    • Kline/candlestick data for 5 timeframes: 1D (30 candles), 4H (50), 1H (50), 15m (50), 5m (50)
    • Calculates swing highs and lows for each timeframe

    Combines the transcription and all market data into a structured object.

  • ICT Smart Money AI Analysis (GPT-5.2) The AI agent performs a comprehensive ICT framework analysis using actual Binance price data:

    1. HTF Narrative (1D + 4H) — Market structure bias, BOS/CHOCH, protected highs/lows, Draw On Liquidity
    2. PD Arrays — Top 3 ranked: FVG, OB, Breaker, Mitigation blocks with ranges and timeframes
    3. LTF Execution Model — Best 1-2 setups with entry, confirmation, invalidation, and targets
    4. Bull vs Bear Scenarios — Both cases with triggers, confirmations, targets, and invalidation levels
    5. Pre-trade Checklist — 7-item quality and risk assessment
  • Send to Telegram Delivers the full ICT analysis report back to the user in the same Telegram chat.

Setup instructions

  1. Click "Use Template" to add this workflow to your account
  2. Connect your Telegram Bot in both the trigger and send nodes
  3. Connect your AssemblyAI account in both transcription nodes
  4. The HTTP request node will use AI to construct the Telegram API URL — ensure your bot token is accessible
  5. Send a voice message to your bot to trigger the analysis

Output

A comprehensive Telegram message containing:

  • Educational disclaimer
  • HTF bias and Draw On Liquidity targets
  • Liquidity map with key levels
  • PD Arrays ranked by relevance
  • Step-by-step trade setups
  • Bull and Bear scenarios with invalidation levels
  • Pre-trade checklist

Notes

  • All analysis uses real Binance price data — no hallucinated levels
  • The Binance API is public and requires no API key
  • The AI is configured as strictly educational — it does not provide financial advice or trading signals
  • Timezone is set to Asia/Jakarta (UTC+7) by default — configurable in the AI system prompt
  • You can modify the code node to analyze different trading pairs (e.g., ETHUSDT, SOLUSDT)
  • Voice messages of any length are supported — AssemblyAI handles the transcription

This is a community-contributed template by Tegar Karunia Ilham.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .