Advanced

Google Sheets Integration

Automatically save form submissions to Google Sheets

Automatically save form submissions to Google Sheets. Perfect for creating submission logs, analytics, or simple databases.

Pro Feature

Webhooks are available on the Pro plan. Upgrade to Pro to unlock this feature.

Method 1: Using Zapier or Make (Recommended)

The easiest way is to use Zapier or Make with a Google Sheets action. This requires no coding.

  1. Set up webhook trigger in Zapier or Make
  2. Add Google Sheets - Create Spreadsheet Row action
  3. Select your spreadsheet and worksheet
  4. Map form fields to column headers
  5. Test and activate your automation

Method 2: Using Google Apps Script

For a direct integration without third-party services, use Google Apps Script:

1

Create a Google Sheet

Create a new Google Sheet and add column headers in the first row (e.g., Timestamp, Name, Email, Message).

2

Create Apps Script Webhook

In Google Sheets, go to Extensions → Apps Script and create a webhook handler:

google-apps-script.js
3

Deploy as Web App

Deploy the script as a web app:

  1. Click Deploy → New deployment
  2. Select Web app as the type
  3. Set Execute as to "Me"
  4. Set Who has access to "Anyone"
  5. Click Deploy and copy the web app URL
4

Configure Static Forms

Add the Apps Script web app URL to Static Forms in Settings → Webhooks.

Apps Script Limitations

Google Apps Script has execution time limits (6 minutes) and daily quotas. For high-volume forms, consider using Zapier or Make instead.

Additional Resources