# FlowCastle > FlowCastle is a visual builder for Telegram bots. Teams design bot logic on a drag-and-drop canvas — lead capture, support, sales, broadcasts, payments, and AI assistants — without code, then add HTTP requests or TypeScript when they need more control. Telegram and an embeddable web-chat widget for your own site ship today; WhatsApp, Instagram, and Messenger are on the roadmap. ## Key capabilities - Visual flow builder: design bot logic as a connected canvas of message, condition, and action nodes - AI assistant: describe a bot in a text prompt and get a working flow draft to refine - MCP server: AI agents such as Claude and Cursor can build and edit flows programmatically - Rich analytics: drop-off and conversion insights per flow step - Multi-bot delivery: agencies run one automation across many client bots; each bot stays under the client's own brand - Telegram Payments, live chat with human handoff, broadcasts, scheduled messages ## Traction - 150+ bots running on FlowCastle in production - 100,000+ automation events processed every month ## Best for - Agencies running bots for multiple clients under their own brand (white-label) - SaaS and e-commerce support teams that want AI answers plus a clean human handoff - Telegram-first founders, creators, and communities - Teams that outgrow template-only builders and need real logic — conditions, variables, API calls, and code ## Not the best fit for - Teams whose primary channel is WhatsApp or Instagram today (FlowCastle is Telegram-first; those channels are on the roadmap) - Anyone who wants a fully managed, done-for-you service — FlowCastle is a self-serve builder - A single one-message autoresponder, where a full flow builder is overkill ## What makes FlowCastle different - TypeScript escape hatch: drop down to code for custom logic without leaving the platform — no rebuild, no separate hosting - Built-in MCP server: AI agents like Claude and Cursor read and edit your flows programmatically - One flow, every channel: the same bot runs on Telegram and an embeddable web-chat widget — build once - AI that improves itself: "Analyze conversations" reviews agent and live-chat history and suggests new intents and knowledge-base gaps to fix - AI flow assistant: describe a bot in plain text and get an editable flow draft - Visual canvas with real backend power: conditions, variables, HTTP requests, and CEL expressions, not just a button tree ## Integrations - Telegram Bot API and Telegram Payments - Stripe for product sales and subscriptions - Google Sheets (OAuth) for reading and writing rows - HTTP requests and webhooks to any REST API - Knowledge-base uploads for AI answers (TXT, Markdown, PDF, DOC, DOCX, XLSX, and more) - Embeddable web-chat widget for your website - MCP server for AI-agent access - Code SDK for bots already written in grammY, Telegraf, aiogram or python-telegram-bot (see below) ## SDK for bots you already have in code Keep an existing bot's framework, handlers, hosting and token, and add FlowCastle around it: contact CRM, Live Chat handoff, broadcasts, goals and funnel analytics, plus optional no-code flows that run through the bot's own process. The SDK is middleware: the Telegram token never leaves the bot, message content is filtered locally (routing-only by default), and handlers never wait on the network. Packages: @flowcastle/grammy and @flowcastle/telegraf on npm, flowcastle on PyPI (extras [aiogram] / [python-telegram-bot]). MIT. - [SDK docs page](https://flowcastle.ai/docs/sdk): which package, the key, minimal integration, privacy modes, verification - [SDK repository](https://github.com/FlowCastle/flowcastle-sdk): README, per-framework packages, runnable examples - [SDK agent setup guide](https://raw.githubusercontent.com/FlowCastle/flowcastle-sdk/main/docs/AGENT_GUIDE.md): single-file install order, options, verification checklist — written for AI coding agents - [SDK llms.txt](https://raw.githubusercontent.com/FlowCastle/flowcastle-sdk/main/llms.txt) ## Common use cases - Lead capture and qualification - AI customer support with human handoff - Appointment and demo booking - Paid memberships and subscription access via Telegram Payments - Broadcasts and scheduled messages - Internal ops alerts: incident triage, approvals, and daily digests ## Pricing All plans include unlimited bots and flows. Free $0/mo (250 active subscribers, 2,000 automation events). Starter $9/mo. Growth $29/mo (most common). Business $79/mo. Scale: custom. An active subscriber is a user currently subscribed to a bot; users who stop or block the bot are not counted. ## Key pages - [Templates](https://flowcastle.ai/templates): ready-to-run bot flows with public previews - [Docs](https://flowcastle.ai/docs): step-by-step tutorials for the flow editor - [Features](https://flowcastle.ai/features): feature explainers - [Blog](https://flowcastle.ai/blog): build guides and tutorials - [Comparisons](https://flowcastle.ai/compare): FlowCastle vs other chatbot platforms - [Roadmap](https://flowcastle.ai/roadmap): public product roadmap - [Affiliates](https://flowcastle.ai/affiliates): affiliate program, earn 30% lifetime recurring - [Agencies](https://flowcastle.ai/agencies): for agencies delivering client bots, plus 30% lifetime revenue share - [Help Center](https://flowcastle.ai/help) - [Sign up](https://dashboard.flowcastle.ai/login): free, no credit card ## Docs articles - [Create Your First Telegram Bot in 10 Minutes](https://flowcastle.ai/docs/first-telegram-bot-in-10-minutes): Start with an empty account and finish with a bot that answers you in Telegram: BotFather token, first flow, test run, and publish. - [How To Add Your First Node](https://flowcastle.ai/docs/how-to-add-your-first-node): Add one new message to your bot: create a Message block, write the text, connect it with a line, and check it in the Test panel. - [Message Node Basics](https://flowcastle.ai/docs/message-node-basics): A coffee shop welcome message, built step by step: text, the person's name, buttons that lead somewhere, a link button, attachments, AI help, and a test run. - [Triggers: How Your Bot Starts](https://flowcastle.ai/docs/bot-triggers): The Starting Step block and every way a conversation can begin: commands, messages, buttons from other flows, deep links, events — and what Deploy does to yo… - [Ask Questions and Collect Answers](https://flowcastle.ai/docs/collect-user-input): A two question intake bot: turn on Wait for reply, pick a reply type, ask for a phone in one tap, and save every answer into a variable. - [Variables: Remember What Users Tell You](https://flowcastle.ai/docs/variables-basics): Your bot can remember answers and reuse them later: contact, application and system variables, the variable picker, and where the values are stored. - [Condition Node Basics](https://flowcastle.ai/docs/condition-node-basics): A delivery bot that answers Berlin and everyone else differently: pick what to check, how to compare, connect Yes and No, and test both paths. - [The Action Node: Everything Your Bot Can Do](https://flowcastle.ai/docs/action-node-overview): Message nodes talk. Action nodes work. Here are the built in actions you can add to a flow, and what each one is for. - [Modules: Connect Sheets, AI, Payments and More](https://flowcastle.ai/docs/modules-overview): Modules add ready made actions for outside services: Sheets, Gmail, Stripe, OpenAI and more. Install one, finish its setup, use it like any other action. - [Test and Deploy Your Bot](https://flowcastle.ai/docs/test-and-deploy): The difference between saving and deploying, how the Test panel works, what a deploy actually syncs, and where to look when the bot does not answer. - [Accept Payments in Telegram: Stars and Card Providers](https://flowcastle.ai/docs/accept-telegram-stars-payments): The Payment block sends a real Telegram invoice from inside a flow. How to price it in Stars or in cards, what each exit means, where the sale is recorded, a… - [Subscriptions in your Telegram bot](https://flowcastle.ai/docs/bot-subscriptions): Set up a plan once and deliver its benefits after each confirmed payment. - [The AI Chat Agent Node: Answer Questions From Your Knowledge Base](https://flowcastle.ai/docs/ai-assistant-node): One block that talks with your users, answers from documents you upload, and hands the conversation to the right branch — or to a person — when the question… - [Turn Your Website Into a Knowledge Base](https://flowcastle.ai/docs/import-website-knowledge-base): Most of what your bot needs to know is already written on your website. Point the importer at the address and it reads the pages for you — no copy paste, no… - [Multilingual Bots: One Bot, Many Languages](https://flowcastle.ai/docs/multilingual-bots): Write each message once, add translations for the languages you support, and FlowCastle sends every person the right text — automatically. - [Change your bot's name, description and picture](https://flowcastle.ai/docs/telegram-bot-profile-botfather): The texts and picture of your bot's Telegram profile are set in @BotFather, not in FlowCastle. Here is which is which and how to change each one. - [Embed Web Chat on Your Site](https://flowcastle.ai/docs/embed-web-chat-on-your-site): Step by step: create a web chat bot, copy the embed snippet from the Install tab, and add it to your site as a floating bubble, an inline frame, or a standal… - [Code SDK: add FlowCastle to a Telegram bot you already run in code](https://flowcastle.ai/docs/sdk): Open source middleware for a Telegram bot you already run in code. Which package to install, how to get the key, the minimal integration, the handler API, pr… - [Notify an Admin or Send a Message to Another Chat](https://flowcastle.ai/docs/notify-admin-or-another-chat): A bot usually replies to the person it is talking to. Here is how to send something to your team, to a log channel, or to an admin who has to approve it. - [Accept Photo and Video Submissions from Users](https://flowcastle.ai/docs/accept-photo-video-submissions): A "suggest a post" bot for a channel, a photo contest, a UGC inbox for a brand — people send media, you receive it and decide what to publish. Two ways to bu… - [Let people pick a date from a calendar](https://flowcastle.ai/docs/calendar-date-picker): Turn a date question into a calendar people tap: choose the open days, add time buttons, set the time zone, and see what gets saved. - [Join Requests: Screen People Before They Join Your Channel or Group](https://flowcastle.ai/docs/telegram-join-requests): Check every person who asks to join your Telegram channel or group before they get in: an emoji CAPTCHA in a private chat, then approve or decline. ## Feature pages - [Visual Flow Builder](https://flowcastle.ai/features/visual-flow-builder): FlowCastle gives teams a visual way to build bot logic as a connected canvas. Each node represents a step in the conversation, and each connection shows what… - [Website Chat Widget](https://flowcastle.ai/features/web-chat): A website chat widget with an automation engine behind it. It learns your site in minutes, and when a visitor asks something that needs a real answer — where… - [AI Telegram Bot Builder](https://flowcastle.ai/features/ai-flow-assistant): Tell FlowCastle what your bot should do — "qualify leads for a real estate agency and book viewings" — and the AI assistant drafts the flow for you: the step… - [Live Chat: Take Over a Telegram Bot Conversation](https://flowcastle.ai/features/live-chat): Your bot handles the easy part: it greets the customer, asks what they need and collects the details. When a question needs a person, the bot hands the chat… - [MCP Server](https://flowcastle.ai/features/mcp-server): FlowCastle ships a built in MCP server, so AI agents like Claude and Cursor can work on your bot flows directly — reading the current flow, proposing changes… - [Telegram Broadcasts](https://flowcastle.ai/features/broadcasts): A broadcast is a message your bot sends to many subscribers at once: a new product, an event reminder, a discount. In FlowCastle you pick who gets it, test i… - [Telegram Bot Analytics](https://flowcastle.ai/features/analytics): A bot without analytics is guesswork. FlowCastle shows how users actually move through your flows: where they leave, which steps carry them to the goal, and… - [White-Label Bots for Agencies](https://flowcastle.ai/features/white-label): If you build bots for clients, FlowCastle lets you run all of them from one place — and every bot carries the client's name, avatar, and brand. End users see… ## Blog - [How to Build a Telegram Bot With n8n, and When You Don't Need n8n](https://flowcastle.ai/blog/n8n-telegram-bot): A working n8n Telegram bot in six steps, built and tested on n8n 2.42: a menu with inline buttons, a Back button, a team notification and an AI agent with pe… - [ChatGPT in Telegram: One Bot With 8 AI Models](https://flowcastle.ai/blog/ai-bot-telegram): What the Own AI Telegram bot does: eight AI models (GPT, Claude, Gemini, DeepSeek, Qwen), answers about photos and documents, Word and PDF files back, images… - [Telegram Anti-Spam Bots Compared: Which Ones Catch Scams Without Links (2026)](https://flowcastle.ai/blog/antispam-bot-telegram): Six Telegram anti spam bots compared from their own documentation: what each catches, how the captcha works, how you undo a mistake, and what it costs. - [How to Create a Telegram Bot Without Coding (Free, 2026 Guide)](https://flowcastle.ai/blog/create-telegram-bot-without-coding): A plain guide for first timers: what a Telegram bot is, how to get a token from BotFather, the three ways to build one, a small working bot built step by ste… - [Chatbase Alternatives With a Real Flow Builder (2026)](https://flowcastle.ai/blog/chatbase-alternatives-flow-builder): Chatbase answers questions well. If your visitors ask things only your system knows — where is my order, is my account active — you need a flow builder behin… - [A Website Chatbot That Checks Order Status — No Code](https://flowcastle.ai/blog/website-chatbot-order-status): Most website chats collect an email and promise someone will follow up. This one asks for the order number, calls your store's API, and answers with the real… - [Add a CRM, Live Chat and Analytics to a Telegram Bot You Already Wrote](https://flowcastle.ai/blog/add-crm-analytics-to-existing-telegram-bot): Your bot works. Then real users arrive and you need a CRM, a support inbox, broadcasts and funnel numbers — none of which belong in bot code. The open source… - [FlowCastle vs "Just Use Claude Code"](https://flowcastle.ai/blog/flowcastle-vs-claude-code): Claude Code is an executor. A flow is the script it runs. An honest look at what you still have to build yourself when the agent hands you the code — and whe… - [Your AI Agent Still Needs a Canvas](https://flowcastle.ai/blog/ai-agent-still-needs-a-canvas): LLMs did not replace the visual bot builder — they became its most frequent user. Why the canvas is still where you catch what an agent gets wrong before you… - [Spot Hot Leads in the Telegram Groups You're Already In](https://flowcastle.ai/blog/telegram-group-lead-scanner): Your account already sees buying intent every day in the groups you are a member of. Connect it to FlowCastle and let AI alert you to the messages that matter. - [Monetize Your Telegram Bot With Ads: Sponsored Messages in 10 Minutes](https://flowcastle.ai/blog/monetize-telegram-bot-with-ads): Your bot already sends messages every day — sponsored messages let those messages earn. Here is how to connect the TomoAds ad network, choose where the ad sh… - [Telegram Marketing You Can Actually Measure](https://flowcastle.ai/blog/telegram-marketing-automation): Most Telegram marketing tools tell you how many messages went out. Almost none tell you which broadcast, sequence step, or traffic source produced a signup o… - [The 6 Best Telegram Bot Builders in 2026](https://flowcastle.ai/blog/best-telegram-bot-builders): Six Telegram bot builders, honestly compared: who each one is actually for, where it wins, and where it hits a ceiling — including where our own tool is not… - [Build an AI Support Bot for Telegram](https://flowcastle.ai/blog/ai-support-bot): A useful AI support bot does not just chat. It answers from your knowledge base, routes known requests, and hands off hard conversations to a person. - [Build a Lead Bot in Telegram in 10 Minutes](https://flowcastle.ai/blog/lead-bot-in-telegram): Build a no code Telegram lead bot that replies instantly, asks three qualifying questions, saves the answers, and sends a clean handoff to your team. - [I Replaced My Morning Apps With One Telegram Bot](https://flowcastle.ai/blog/morning-digest-bot): Three apps, three notifications, three context switches before coffee. I collapsed all of it into one message that arrives at 8am. ## Popular templates - [Abandoned Checkout / Cart Recovery](https://flowcastle.ai/templates/abandoned-checkout-recovery): For online stores that lose sales when people fill a cart and never pay. Your store sends the abandoned cart event, and the bot sends the reminder, with a di… - [AI Image Generation Bot](https://flowcastle.ai/templates/ai-image-generation-bot): For brands, studios and creators who want to give their audience an image generator in Telegram. Works from text alone, with no photo upload. Handy for produ… - [Airdrop Campaign Bot](https://flowcastle.ai/templates/airdrop-campaign-bot): For crypto and web3 projects that want their own airdrop, points campaign or whitelist, and want to keep the subscribers instead of renting a third party air… - [Appointment Booking](https://flowcastle.ai/templates/appointment-booking): For salons, clinics, consultants and repair shops where booking still means phone calls and missed messages. The bot collects the request and your team confi… - [Approval Inbox](https://flowcastle.ai/templates/approval-inbox): For small teams that approve things in chat threads or email today. It holds one pending request at a time, so it fits a few approvals a day, not a busy queue. - [Channel Suggestion Box](https://flowcastle.ai/templates/channel-suggestion-box): For Telegram channel owners who want reader posts, news tips, photos or contest entries without the mess of private messages. You review every post, and nobo… - [Telegram Content Access](https://flowcastle.ai/templates/content-access): For channel owners, authors and communities who give away a download, guide or private link as a thank you for joining. No manual checking and no trusting pe… - [Advanced Crypto Terminal: Price Alerts, Charts & Token Scans](https://flowcastle.ai/templates/crypto-price-alerts-bot): For crypto channels, trading communities and token projects that want their own bot instead of sending people to five websites. If you only need price alerts… - Full catalog: [flowcastle.ai/templates](https://flowcastle.ai/templates) ## Comparisons - [FlowCastle vs Manychat](https://flowcastle.ai/compare/flowcastle-vs-manychat): Manychat is the biggest name in social DM marketing automation, built around Instagram. FlowCastle is a Telegram first flow builder with a TypeScript escape… - [FlowCastle vs Botpress](https://flowcastle.ai/compare/flowcastle-vs-botpress): Botpress is a developer first, open source platform for building AI agents. FlowCastle is a visual builder with a TypeScript escape hatch. Here is the honest… - [FlowCastle vs Tidio](https://flowcastle.ai/compare/flowcastle-vs-tidio): Tidio is one of the best built website chat products on the market, and for a Shopify store that mostly needs to answer questions it is hard to beat. FlowCas… - [FlowCastle vs Chatbase](https://flowcastle.ai/compare/flowcastle-vs-chatbase): Chatbase does one thing and does it well: train an AI agent on your content and put it on your site. FlowCastle is a flow builder that also answers with AI.… - [FlowCastle vs n8n for Telegram Bots](https://flowcastle.ai/compare/flowcastle-vs-n8n): n8n is a workflow automation tool that can also run a Telegram bot. FlowCastle is a Telegram bot builder that can also call your systems. We built the same b… - [FlowCastle vs SendPulse](https://flowcastle.ai/compare/flowcastle-vs-sendpulse): SendPulse is an all in one marketing suite where chatbots are one channel among email and SMS. FlowCastle is a focused bot builder for flows that need real l… - [FlowCastle vs Chatfuel](https://flowcastle.ai/compare/flowcastle-vs-chatfuel): Chatfuel is a mature, Meta focused bot builder strong on Instagram and WhatsApp commerce. FlowCastle is Telegram first and built for flows that outgrow templ… - [FlowCastle vs BotMother](https://flowcastle.ai/compare/flowcastle-vs-botmother): BotMother is a no code, multi channel bot builder with a screen based editor. FlowCastle is a Telegram first flow builder with a TypeScript escape hatch. Her… - [FlowCastle vs BotHelp](https://flowcastle.ai/compare/flowcastle-vs-bothelp): BotHelp is built around mass mailings and a mini CRM. FlowCastle runs the same broadcasts, sequences, and funnels — and ties them to goals, conversion attrib… ## Languages English pages live at the root; the full site is also available in Russian under /ru/ (same paths, e.g. [Главная](https://flowcastle.ai/ru/), [Шаблоны](https://flowcastle.ai/ru/templates), [Документация](https://flowcastle.ai/ru/docs)). The landing page is additionally available in Spanish under /es/. ## Contact - Email: contact@flowcastle.ai - Telegram channel: https://t.me/flowcastle