Crowdfill · Guide
Google Forms bot: fill and submit a form automatically
A Google Forms bot is a program that fills in a form and submits it for you, as many times as you ask, without anyone clicking through the questions. Form owners use one to test a form before it goes out, to see whether the spreadsheet or dashboard behind it copes with real volume, and to create sample data for a demo or a class.
This guide covers how these bots work, the ways to get one, and how to set one up on your own form in a few minutes.
How a Google Forms bot works
Every Google Form has an address that receives responses. When someone presses Submit, the browser sends the answers there, with each question identified by an entry number. A bot does the same thing: it reads the questions, picks an answer for each one, and sends them to that address. Google records the result as an ordinary response, so it shows up in the Responses tab and in the linked Google Sheet.
The hard part is not the sending. It is choosing answers that make sense: answers that pass the form's validation rules, follow its sections, and add up to results that look like real people answered.
Four ways to get one
| Approach | Code needed | Good for | Watch out for |
|---|---|---|---|
| Apps Script on your own form | Yes | Owners who like to script | You write the answer logic for every question yourself |
| A Python or JavaScript script | Yes | Developers | Breaks when Google changes the form page, and random answers look random |
| An automation platform | No | Filling a form from a spreadsheet | Usually paid, and only sends data you already have |
| A browser extension such as Crowdfill | No | Testing and demo data | Runs in Chrome on a computer |
Apps Script is worth knowing about if you own the form: FormApp can create a response, fill in each item and submit it from inside Google's own tools. For anything beyond a few fixed answers, though, the logic grows quickly.
Set up a Google Forms bot with Crowdfill
Crowdfill is a free, open-source Chrome extension that does the reading, the answering and the sending for you.
- Add Crowdfill to Chrome.
- Open your Google Form and click the Crowdfill icon, or press Alt+Shift+F. The side panel opens and reads every question, including sections, validation rules and "Other" options.
- In Design, choose who is answering: a realistic crowd, a positive or negative one, a polarized one or pure random. Any question can also lean towards an answer you pick.
- In Preview, look at a few hundred sample responses and how each question came out. Nothing has been sent yet.
- In Run, choose how many responses to send and set the speed with the slider, then press Send. The run keeps going in the background, with pause and stop.
What makes the answers believable
- People, not random clicks. Each generated respondent has a mood, so a happy one rates high, recommends you and writes something kind, and an unhappy one does the opposite.
- Your rules pass. Number ranges, text lengths, e-mail and URL checks, regular expressions and checkbox limits are read from the form.
- Sections are followed. If an answer sends people to another section, the bot goes there too, as a person would.
- Text fits the question. Names, e-mail addresses, ages, cities and comments are matched to each question, and one person's name and e-mail agree.
Forms a bot cannot fill
- Forms that require sign-in or allow one response per person. These need a Google account per response, so Crowdfill can only submit them as you. It does not try to get around that.
- File upload questions.
- Very fast runs can be slowed down by Google. Crowdfill waits and retries, but a gentler speed is more reliable.
Is it allowed?
Use a Google Forms bot on forms you own or have permission to test. Sending fake responses to someone else's survey, poll, vote or research is against Crowdfill's acceptable use policy, and against the point of the form.
Questions
Is there a free Google Forms bot?
Yes. Crowdfill is free, with no paid tier, and its source code is public on GitHub.
Do I need to know how to code?
No. Everything is set up in the side panel. Developers can still read or change the code, since it is open source.
Will the responses show up in Google Sheets?
Yes. They arrive as ordinary responses, so they appear in the Responses tab and in any linked sheet.
Can it answer a quiz correctly?
No. Crowdfill does not know a quiz's answer key and is not a quiz solver. It fills a quiz like any other form, which is useful for testing how the quiz scores and reports.
Crowdfill for Chrome