Skip to main content

WordPress Forms and Google Sheets integration

Sync Gravity Forms, Contact Form 7, and Elementor form submissions to Google Sheets as new rows

This guide explains how to connect Gravity Forms, Contact Form 7, or Elementor Forms to Google Sheets using Outfunnel, so every form submission automatically creates a new row in your spreadsheet.

Supported WordPress forms

  • Gravity Forms

  • Contact Form 7

  • Elementor Forms

How to connect WordPress Forms to Google Sheets

1. Go to App Connector. Head to Outfunnel > App Connector and select your WordPress form type as the source and Google Sheets as the destination.

2. Authenticate your apps. Authenticate Google Sheets via OAuth. Then follow the on-screen instructions to install the Outfunnel WordPress plugin, add your tracking ID, account email, and API key, and activate the plugin. Where to find the API key β†’

3. Select the form you want to track. If the form does not appear, submit a test entry and click "Refresh fields".

4. Select your spreadsheet and sheet where form submissions should be recorded. Column headers should already exist in your sheet before mapping.

5. Map the fields. Map your form fields to the columns in your sheet. Email is required as a minimum. If a column is missing, add it to the sheet first then click "Refresh list".

6. Activate the connection. Submit a test form entry to confirm a new row appears in your spreadsheet.

πŸ’‘ If form submissions are not appearing in Google Sheets, see here for common reasons why syncing may not be working.

Did this answer your question?