Define your fields in a spreadsheet, publish with one click, and collect responses — with file uploads, conditional logic, email alerts, and PDF receipts built in.
Open a Google Sheet, run the add-on, and fill in your questions — one row per field. Pick from 16 field types including Radio, Rating, File Upload, and Consent.
Click Publish Form in the menu. You get a public link, an iframe embed code, and a blog shortcode — all in one step.
Submissions go to Firebase in real time. Sync them back to your sheet anytime — each response becomes a row, with file uploads stored as download links.
Show or hide fields based on answers. Set rules visually from a sidebar — no formulas or coding.
Accept images, PDFs, and documents up to 5 MB. Files are stored securely and appear as download links in your sheet.
Send a confirmation to the respondent and an alert to your inbox — both with a full response summary table.
Respondents can download a PDF of their submission right after submitting. Generated in-browser, instant and private.
Text, Email, Phone, Radio, CheckBox, Select, Range, Date, Rating, File Upload, Consent, GroupButton, and more.
Set a deadline or a max response count. The form closes itself automatically and shows a message to late visitors.
Respondents see a live completion percentage as they fill in required fields — reduces abandonment on long forms.
Paste an iframe into any website, or use [form:ID] to embed directly inside a GSheetPress blog post.
Renaming, reordering, or deleting fields never corrupts your collected data — response columns are keyed, not positional.