Have you ever needed to pre-fill a Google Form for dozens of students, clients, or employees? Google Forms includes a “Get pre-filled link” option — but it only works for one set of answers at a time. For every new person, you have to manually create another link. That’s tedious and time-consuming. 😩
This guide shows you how to automate the process using either spreadsheet formulas or the Form Prefiller add-on.
A pre-filled Google Form link automatically fills certain fields before a user opens it. For example:
https://docs.google.com/forms/d/e/abc123/viewform?entry.123456=John&entry.7891011=001
When someone opens that URL, the form is already filled with John and 001. This is perfect for:
If you’re comfortable editing URLs, you can replace field values dynamically in Google Sheets. Here’s an example formula:
= "https://docs.google.com/forms/d/e/.../viewform?entry.123456=" & A2 & "&entry.7891011=" & B2
This method works for small batches but has drawbacks:
For anyone managing 30+ form recipients, there’s an easier, no-code solution.
Form Prefiller is a free Google Forms add-on that automatically generates unique pre-filled links for every row in your spreadsheet — without touching a single formula.
Here’s how it works:
See how it works in under a minute:
If you try it, we’d love your thoughts. Feedback helps improve the add-on for everyone.
The built-in “Get pre-filled link” feature in Google Forms is great for one-off use — but not when you have dozens or hundreds of entries. Form Prefiller automates this process, letting you generate and send all your personalized links in one go.