Product Satisfaction Survey Chatbot — DJI Mini 2 Survey Assistant

This workflow automatically guides users through a satisfaction survey for the DJI Mini 2 drone via a Telegram chatbot. It integrates Google Sheets to store the questionnaire and responses, uses Redis for state management, and implements conversation tracking. The integrated OpenAI GPT model can intelligently generate in-depth follow-up questions, enhancing the interactivity and depth of the survey. Users can flexibly control the questionnaire process, ensuring a smooth and efficient research experience, aimed at improving user engagement and data quality, helping businesses better understand customer feedback.

Tags

ChatbotSmart Survey

Workflow Name

Product Satisfaction Survey Chatbot — DJI Mini 2 Survey Assistant

Key Features and Highlights

This workflow utilizes a Telegram chatbot to automatically guide users through a satisfaction survey for the DJI Mini 2 drone. It integrates Google Sheets to store survey questions and user responses, employs Redis for state management and session tracking, and incorporates the OpenAI GPT model to intelligently generate in-depth follow-up questions. This combination significantly enhances the interactivity and depth of the survey. Users can control the survey flow with simple commands such as skipping questions or resetting the survey, ensuring a flexible and user-friendly experience.

Core Problems Addressed

Traditional online surveys often lack interactivity, leading to user drop-off and difficulty in uncovering genuine insights. This workflow leverages a chatbot combined with AI-driven intelligent Q&A to dynamically follow up on user answers, automatically determining when deeper probing is needed, thereby improving survey quality and user engagement. Additionally, Redis supports concurrent multi-user state management, ensuring data consistency and smooth process flow.

Application Scenarios

  • Product satisfaction surveys
  • User feedback collection
  • Market research and demand exploration
  • Customer service experience evaluation
  • Any online survey scenario requiring structured and in-depth interviews

Main Process Steps

  1. Users initiate or continue the survey by sending commands (e.g., /start or /next) via the Telegram bot.
  2. The workflow reads the current list of survey questions and user progress from Google Sheets.
  3. Redis stores and updates the user’s current Q&A state to manage sessions.
  4. The bot sends the current question to the user and receives their response.
  5. A text classifier determines whether the answer requires an in-depth follow-up.
  6. If follow-up is needed, the OpenAI GPT intelligent AI agent generates subsequent questions for deeper interaction.
  7. User responses and AI-generated interactions are synchronized back to Google Sheets, updating the user’s survey record.
  8. Upon completion of all questions, the bot sends a survey completion notification and supports restarting the survey.

Involved Systems and Services

  • Telegram Bot API: Enables message triggers and user interaction.
  • Google Sheets: Serves as the question bank and response storage database.
  • Redis: Provides fast storage of user survey states and chat history for multi-user session management.
  • OpenAI GPT (GPT-4o-mini model): Intelligently generates follow-up questions to enhance survey depth.
  • n8n Automation Platform: Orchestrates the above services into a complete automated workflow.

Target Users and Value

  • Market researchers and product managers: Quickly build interactive user surveys to collect high-quality feedback.
  • Customer experience teams: Understand customers’ genuine feelings through conversation to optimize products and services.
  • Automation enthusiasts and developers: Learn how to combine chatbots, AI, and databases to implement complex interactive workflows.
  • SMEs and startup teams: Achieve intelligent surveys at low cost, boosting user engagement and data value.

This workflow example demonstrates how to leverage the n8n platform combined with Telegram, Google Sheets, Redis, and OpenAI to build a structured and intelligent chatbot survey assistant. Users enjoy a natural and smooth conversational experience, while businesses gain rich and in-depth survey data to support product optimization and market decision-making.

Recommend Templates

Send Slack Message from Webflow Form Submission

This workflow implements the functionality of automatically sending a message in Slack after a form submission on a Webflow website. It can determine the corresponding Slack channel based on the form name and create it, ensuring categorized information management. At the same time, it sends the form data as a formatted Block Kit message to the appropriate channel and notifies the team in the #general channel about the creation of the new channel. This process requires no additional code configuration, greatly simplifying user operations and improving the efficiency of the team's information management.

Webflow IntegrationSlack Automation

Receive Updates When a Form Is Submitted in Wufoo

This workflow aims to automatically receive update notifications when a Wufoo form is submitted. By capturing submission events in real-time, users can quickly grasp the status of form completions, addressing the issues of information lag and cumbersome manual monitoring associated with traditional form submissions. It is suitable for scenarios such as market research, customer feedback, and event registrations, helping businesses and teams enhance the timeliness of information acquisition and improve work efficiency.

Wufoo FormsAuto Trigger

User Issue Collection and Notification Automation Process

This workflow automatically collects user feedback through a Typeform form and appends the question data in real-time to Google Sheets. Based on the severity of the issues, the system automatically assesses and notifies relevant personnel via Slack and email, ensuring that critical issues receive timely attention and resolution. This process significantly enhances the efficiency of handling user feedback, reduces the cumbersome steps in traditional processes, and enables the business to respond quickly to user needs, thereby improving customer satisfaction and team collaboration.

User Feedback AutomationMulti-channel Notification

Waitlist Registration with Email Verification

This workflow implements the entire process of user waitlist registration and email verification. After the user fills out the form, the system automatically generates and sends a verification code to ensure the validity of the email. Once verified, the user can provide additional intent information, and all data is stored in real-time in Google Sheets for easy management. This process effectively avoids data duplication and human errors while enhancing the user experience, making it suitable for various activities or service registration scenarios that require email verification.

Email VerificationWaitlist Management

Multi-Step Newsletter Subscription Registration and User Survey Workflow

This workflow simplifies the process of news subscription registration and user research through a multi-step form system. Users first submit their email for registration, and then fill out a survey questionnaire regarding their profession, interests, and product expectations. All information is synchronized in real-time to Google Sheets, facilitating management and analysis. At the same time, the system automatically sends new registration notifications in Slack, ensuring the team can respond quickly. This process effectively captures key user information, enhances user experience, reduces the hassle of manual data organization, and achieves efficient user data management and communication.

multi-step formuser research

Event Feedback Sentiment Analysis and Instant Negative Feedback Notification

This workflow is designed to automate the collection of event feedback, using sentiment analysis to identify negative comments in real-time and promptly notifying relevant teams through instant messaging tools. It effectively addresses the challenges of timely screening and responding to feedback collected through traditional methods, enhancing the efficiency of customer care and the ability to manage satisfaction. It is suitable for marketing, customer service, and event planning teams, helping to quickly capture changes in user sentiment and optimize the user experience.

Sentiment AnalysisNegative Feedback

Summarize Google Sheets Form Feedback via OpenAI's GPT-4

This workflow automatically extracts feedback data from Google Sheets, utilizes OpenAI's GPT-4 model for intelligent summarization and analysis, generates concise reports, and sends them via email. It significantly reduces the time cost of manual organization, enhances the efficiency of feedback processing, and ensures that key information is not overlooked. It is suitable for various scenarios such as meeting feedback, user satisfaction surveys, and course evaluations, helping teams to promptly grasp user opinions and optimize decision-making and improvement directions.

Feedback SummaryGPT-4 AI

Typeform Feedback Workflow

This workflow automatically collects course feedback through an online form, intelligently categorizes it, and stores it in different spreadsheets, significantly improving the management efficiency of feedback data. Users can easily access both positive and negative feedback, allowing them to optimize course design and improve products. It is suitable for educational training institutions, course developers, and product managers, helping them quickly organize and analyze user opinions, reduce the tediousness of manual processing, and enhance work efficiency.

feedback collectionauto classification