📝 New Product

Build online forms from Google Sheets

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.

How it works
Three steps. No coding.
1

Define your fields

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.

2

Publish

Click Publish Form in the menu. You get a public link, an iframe embed code, and a blog shortcode — all in one step.

3

Collect responses

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.

Features
Everything a real form needs
🔀

Conditional logic

Show or hide fields based on answers. Set rules visually from a sidebar — no formulas or coding.

📎

File uploads

Accept images, PDFs, and documents up to 5 MB. Files are stored securely and appear as download links in your sheet.

📧

Email notifications

Send a confirmation to the respondent and an alert to your inbox — both with a full response summary table.

📄

PDF receipts

Respondents can download a PDF of their submission right after submitting. Generated in-browser, instant and private.

🎨

16 field types

Text, Email, Phone, Radio, CheckBox, Select, Range, Date, Rating, File Upload, Consent, GroupButton, and more.

⏱️

Close date & limits

Set a deadline or a max response count. The form closes itself automatically and shows a message to late visitors.

📊

Progress bar

Respondents see a live completion percentage as they fill in required fields — reduces abandonment on long forms.

🌐

Embed anywhere

Paste an iframe into any website, or use [form:ID] to embed directly inside a GSheetPress blog post.

🔑

Stable Field Keys

Renaming, reordering, or deleting fields never corrupts your collected data — response columns are keyed, not positional.

Live demo
Try a real form
Pricing
Simple, transparent plans
Monthly
Yearly Save 33%
Free Trial
$0/ 7 days
Build one form and test every feature for a week.
  • ✓ 1 Form
  • ✓ 50 responses
  • ✓ 5 MB file storage
  • ✓ Conditional logic
  • ✓ PDF receipts
  • ✓ Blog shortcode
  • ✗ Email notifications
Start Free Trial →
Pro
$19/ month
For agencies, multi-form projects, and heavy file collection.
  • ✓ 25 Forms
  • ✓ Unlimited responses
  • ✓ 500 MB file storage
  • ✓ Conditional logic
  • ✓ PDF receipts
  • ✓ Email notifications
  • ✓ Blog shortcode
  • ✓ Branding removed
Get Pro →
FAQ
Common questions
Do responses go into my Google Sheet?+
Yes. Click "Sync Responses Now" in the add-on menu and all new submissions appear as rows in your sheet. Each field maps to a column using stable Field Keys, so reordering or renaming fields never corrupts your data.
Can I accept file uploads?+
Yes. Add a File Upload field type and respondents can attach images, PDFs, or documents up to 5 MB each. Files are stored securely in Firebase Storage and the response sheet shows a direct download link.
Can I embed a form inside a blog post?+
Yes. Use the shortcode [form:ID] directly in any GSheetPress blog post's content, or paste the iframe embed code into any website — WordPress, Wix, Squarespace, or plain HTML.
Is there conditional logic?+
Yes. A visual sidebar builder in the add-on lets you set show/hide rules by clicking — choose a trigger value, check which fields to hide or show, and save. No manual coding required.
What happens after the free trial ends?+
Your form stays published and accessible, but you won't be able to create new forms or sync new responses until you upgrade. Existing collected data is never deleted.
Can I use my own email for notifications?+
Email notifications are sent through GSheetPress's own email service (Brevo). You set the admin notification email in the form's Settings tab — that's where alerts go. Your Gmail credentials are never involved.

Ready to build your first form?

Free 7-day trial. No credit card required. Collect your first response in under 5 minutes.

Start Free Trial →