Description
Stop using boring forms. Engage your users directly in chat, gather rich insights, and let AI take your surveys to the next level โ all automated in n8n.
๐ก Why Choose This Workflow?
๐ฑย Simple Chat Interfaceย โ No clunky forms โ just talk to the bot
๐ง ย Smart & Adaptiveย โ AI adds context-aware questioning
๐ย Data Centralizationย โ All answers are organized in Google Sheets
โ๏ธย Highly Reusableย โ Use for reviews, onboarding, feedback, and more
๐ย Insightful Surveysย โ Go beyond yes/no with intelligent probing
๐น How It Works:
โ
/next Command Trigger โ User sends /next in Telegram to begin
โ
Survey from Google Sheets โ Static questions are fetched in sequence from a spreadsheet
โ
Dynamic Follow-Up โ AI analyzes answers and initiates deeper follow-up when needed
โ
Answer Storage โ All responses and AI sub-conversations are saved in Google Sheets
โ
State Management โ Redis keeps track of user progress in the survey
๐ It Automates:
๐ Product Surveys โ Run structured, trackable surveys via Telegram
๐ง Insight Discovery โ AI digs deeper into thoughtful answers
๐ Live Answer Recording โ Auto-saves all replies into your Google Sheet
๐ฌ Conversational Follow-ups โ Adds a human-like interaction layer to traditional surveys
๐ Restart Capability โ User can restart survey when completed
๐ค Who Is This For?
โ๏ธ Product teams looking for real feedback
โ๏ธ Founders testing new ideas or MVPs
โ๏ธ Researchers conducting qualitative surveys
โ๏ธ Marketing teams collecting customer sentiment
โ๏ธ n8n users exploring AI + form automation
๐ Integrations:
๐ Telegram โ Interface to chat with users
๐ Google Sheets โ Stores questions and collects answers
๐ AI Agent (OpenAI) โ Handles follow-up logic and conversation
๐ Redis (e.g. Upstash) โ Maintains chat memory & user state
๐ n8n โ The no-code engine that brings it all together
โ๏ธ Setup Instructions:
๐ Create your Telegram bot and grab the token
๐ Create a Google Sheet with an ID column and survey questions across columns
๐ง Set up a Redis instance (via Upstash or self-host)
๐ Update the "Set Variable" node with your sheet ID and survey title
๐ค Deploy the bot, share it, and start collecting rich insights
๐ ๏ธ Customize This Workflow:
๐ฌ Use WhatsApp, Slack, WeChat, or another chat app instead of Telegram
๐ Run onboarding interviews, market research, or customer success checks
๐ง Enhance with additional AI logic like tone analysis or summarization
๐ Replace Redis with another session store or database
๐ฆ Output:
โ
Smart surveys that adapt to user replies
โ
Structured + conversational answer collection
โ
Real-time sync with Google Sheets
โ
Full visibility into user responses and AI dialogue
โ
Restartable, reusable chatbot framework