Skip to content
FlowHubFluxonLab
B
AI Automationfree

Validate startup ideas and generate business plans from Telegram with Perplexity and GPT-4o

by Dr. Firasadapted from n8n official workflow galleryUpdated Aug 2026
RequiresBBasic LLM ChainGoogle DocsGoogle DocsGoogle SheetsGoogle SheetsOpenAI Chat ModelOpenAI Chat ModelPerplexityStructured Output ParserStructured Output ParserTelegramTelegram
Share Post Share
Telegram TriggerSeConfigurationCLExtract & Score IdeaExtract & Score…GPT-4o mini - ExtractGPT-4o mini - E…OPIdea SchemaIfIdea Viable?Ask To Generate PlanAsk To Generate…IfApproved?Research MarketResearch CompetitorsResearch Compet…CLStructure & ScoreStructure & Sco…GPT-4o - AnalysisGPT-4o - Analys…OPAnalysis SchemaCLValidate DemandGPT-4o mini - ValidationGPT-4o mini - V…OPDemand SchemaSeCompute Composite ScoreCompute Composi…CLGenerate Business PlanGenerate Busine…GPT-4o - Business PlanGPT-4o - Busine…Create Google DocCreate Google D…Insert Plan Into DocInsert Plan Int…SePrepare Sheet RowPrepare Sheet R…Log To Google SheetsLog To Google S…Send Plan LinkSend Declined MessageSend Declined M…Send Low-Score FeedbackSend Low-Score …12345678910111213141516171819202122232425
1/5
STEPS · 25
Starts on a Telegram event

Quick overview This workflow receives startup ideas via a Telegram bot, uses OpenAI (GPT-4o and GPT-4o mini) plus Perplexity to score, research, and validate them, then generates a full business plan in Google Docs, logs key results to Google Sheets, and returns the plan link in Telegram. How it works Receives a Telegram message containing a raw startup idea. Uses OpenAI (GPT-4o mini) to structure the idea, detect its language, and assign an initial 1–10 idea score with improvement feedback. If the idea score is below the configured threshold, sends the score reasoning back to Telegram and stops. If the score meets the threshold, asks in Telegram for approval to run full research and plan generation. After approval, uses Perplexity to research the target market and competitors and then uses OpenAI (GPT-4o) to structure the findings, score market and competition, and generate differentiation and moat notes. Uses OpenAI (GPT-4o mini) to validate demand, risks, and go-to-market approach, then computes a composite score and recommendation.

Tags

n8nreference-onlychain-llmgoogle-docsgoogle-sheetslm-chat-open-aioutput-parser-structuredperplexitytelegram
Connects
BBasic LLM ChaingoogledocsGoogle DocssheetsGoogle SheetsopenaichatmodelOpenAI Chat ModelPerplexitystructuredoutputparserStructured Output Parser
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes26
AddedJul 10, 2026

Related workflows

See all AI Automation
AWopenaichatmodel
free

Create AI product video ad Shorts from Telegram photos with OpenAI and AtlasCloud

Quick overview This workflow takes a product photo sent via Telegram, uses OpenAI Vision to describe it and OpenAI to write a short-form video ad prompt, generates a vertical video via AtlasCloud, then (after two approvals in Telegram) publishes the Short to YouTube via Blotato. How it works Triggers when a user sends a product photo (optionally with a caption/campaign) to a Telegram bot. Downloads the image from Telegram and uses OpenAI Vision to extract an advertising-focused product description. Uses OpenAI to generate a single cinematic text-to-video prompt plus a YouTube Shorts title and description. Sends the proposed prompt to Telegram and waits for your approval before proceeding. If approved, requests video generation from AtlasCloud and polls the render status until the video is completed. Sends the generated video back to Telegram for preview and waits for a second approval to publish. If approved, publishes the video to YouTube as an unlisted Short via Blotato and notifies you in Telegram (otherwise it stops and sends a decline message). Setup Create and connect a Telegram bot credential, then start a chat with the bot so it can receive photos and send approval prompts.

by Dr. Firas
autofixingoutputparserBopenaichatmodelstructuredoutputparser
free

Force AI to use a specific output format

This workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only processing language but also fixing invalid outputs before structuring them. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
BCsheetsgroqchatmodel
free

Confirm and log WhatsApp restaurant orders with Groq and Google Sheets

Quick Overview This workflow triggers on incoming WhatsApp orders, uses Groq to extract items and quantities, validates them against a live Google Sheets menu, logs the result to an orders sheet, and replies to the customer with either a clarification request or a priced confirmation (with optional VIP owner alerts). How it works Triggers when a new WhatsApp message is received on your WhatsApp Business Cloud number. Sends the message text to Groq (Llama 3.3) to extract a structured list of ordered items and quantities. Reads the latest menu (item name, price, availability) from a Google Sheets “Menu” tab. Matches extracted items to the menu, checks availability, calculates line subtotals and the total price, and compiles any validation issues. If there are issues, replies to the customer on WhatsApp asking for a corrected order and appends a “needs_clarification” entry to the Google Sheets “Orders” tab. If the order is valid, appends a “confirmed” entry to the Google Sheets “Orders” tab and sends a WhatsApp confirmation with the item summary and total. If the confirmed total meets or exceeds the VIP threshold, sends a separate WhatsApp notification to the owner number. Setup Conne

by Kanishka Shrivastava