So many posts on the internet will tell you AI is here to make your life easier, or that you can do anything with AI. Well, they are not lies, but they are not entirely true.
AI models like ChatGPT, Claude, or DeepSeek can perform complex tasks and help you simplify processes if you prompt them correctly. For example, you can create surveys, quizzes, and poll questions with AI, but what happens when you want to customize it or add skip logic? Can AI really handle that? The answer is yes.
AI and a bit of automation can actually help you create beautiful, engaging, and personalized forms in half the time. In this guide, we’ll look at how to generate survey questions with ChatGPT and add personalization touches with Apps Script.
Google Forms is at the top of the list of form creation tools because almost everyone has a Google account, whether free or paid, and Google Forms comes with that. Also, the interface is very easy to navigate; you’re not overwhelmed with menus— just add and edit and edit questions.
Another reason why Google Forms is so great for creating surveys is how it easily integrates with other tools. For example, it integrates with Google Sheets automatically, and you can use this to analyze your survey data and export to advanced analytics tools. It also integrates with Slides, which you can use for data visualizations for presentations.
Creating surveys is a delicate business; you want to keep your questions engaging so you don’t bore participants, and you also want to phrase and arrange questions neutrally so you don’t introduce bias. Here’s how AI can help:
Create a new chat and give ChatGPT your survey goal, and it will draft your question.
Example Prompt: I’m creating a survey for work-from-home employee satisfaction survey; give me 5 unbiased questions about workplace satisfaction for remote employees.
Pro Tip: You can refine outputs with follow-ups. For example, you can prompt ChatGPT to remove any leading language so it doesn’t influence participants’ opinions and skew the results.
You can also paste drafted questions in ChatGPT to rephrase confusing or awkward questions to make them easier to understand. Here’s an example:
Before: Do you not dislike our product?
Prompt: Rephrase this question (“Do you not like our product? “) to be easy to understand.
After: On a scale of 1-10, how satisfied are you with our product?
Another aspect of survey design that can keep you stuck is coming up with options for multiple-choice questions, especially when you want to do something outside the norm that’s really engaging and will make your survey go viral.
Example prompt: Come up with engaging answer choices for the question, “How do you feel about Brand A’s logo redesign?”
ChatGPT Option Set ⬇️
In most cases, ChatGPT will give you multiple options, allowing you to choose the specific options you want based on the tone you want. Here are other option sets:
This is where things get more interesting; you can use AI to design personalized surveys using conditional logic to ask respondents follow-up questions based on earlier answers. Here’s a prompt to help you develop an engaging survey with branching logic:
Prompt: Generate 10 survey questions for customer feedback on an e-commerce website, including multiple-choice and open-ended questions. Also, map out a flow using conditional logic to make the survey interactive and personalized.
Check out the answer to this prompt- View full answers.
Google Forms setup is fairly straightforward, and using design tips (like pre-made themes or section breaks) helps, but manually building a survey can be time-consuming and prone to errors. Here are some common issues:
Limited survey question types – Without automation, implementing complex logic (like skip patterns) requires tedious configuration. You might even have to use a paper and pen to first map out the logic, and correct any issues, before creating the final draft in Google Forms.
Inconsistent survey design – It’s easy to get carried away while creating questions. You may notice that you have slowly shifted from your survey goals. Using AI-generated survey questions ensures you only focus on the important questions.
Repetitive tasks – Introducing automation helps you remove the grunt work of manually sorting responses, sending confirmations, or updating forms.
Google Apps Script is a JavaScript-based tool that enables you to automate tasks across Google Workspace, including Google Forms. It’s free, easy to integrate, and doesn’t require advanced coding. Here is how you can use it for survey design:
Auto-collect responses – Allows you to sync form answers to a spreadsheet or database instantly.
Send confirmation emails – This enables you to send a personalized message to respondents or notify your team when a form is submitted.
Customize form behavior – You can also use Apps Script to hide/show questions based on answers (skip logic).
Open your Google Form.
Click the ⋮ (More menu) > Apps Script
Part 2: Write Your Script
Let’s say you want to create a personalized confirmation email on every form submission. Here’s a script you can use:
Save the script and set up a trigger (Triggers > Add Trigger > onFormSubmit
).
Before you launch the survey, perform a pilot test to see if your automation works as it should. If it doesn’t debug by checking View > Logs in Apps Script for errors.
After testing and debugging (if needed) your survey on Google Forms, the next step is strategizing how to share it for maximum reach. The following are the most common distribution channels:
Website Embedding: If you want to add the survey to a landing page or a blog, copy and paste the form code into the backend. You can also check out tips for embedding your form without slowing down your website.
Real-Time Dashboards: Check out your responses in Google Forms summary; you can filter by individuals, responses, or questions. You can also view it in Google Sheets for a more comprehensive analysis.
Data Visualization: You can use the data in Google Sheets to create charts to identify patterns in your survey data. You can also use Google Data Studio for advanced visualization and analysis.
Your work doesn’t end when you collect the data and analyze it. You should also collect feedback to understand what worked in your survey and what you can improve for a better user experience and accuracy.
Creating your survey with ChatGPT and Apps Script can help you complete the work in half the time it takes you to do it yourself. It helps you generate questions, tweak your questions for better clarity, and create a workflow that allows you to personalize your surveys.
So, if you’re looking to create surveys faster and make them more engaging, this automation might just be what you need. You can also check out our guide on how to create viral forms that people love to share.
You may also like:
Property valuation surveys are documents that give an estimate of a property’s worth. They enable buyers and sellers to determine the...
Every leader should be the reflection of their values or the organization they are leading. For example, if the organization’s core...
Every student knows how important it is to do well in school and have good grades but do all students get good grades? The answer is no....
What Is Pedagogy and Why Does It Matter? It is a method and popular teaching practice involving the strategies, techniques, and...