Re is out: see what's new Lifetime updates on every purchase Support replies within 24 hours Secure checkout via Gumroad 8,500+ sales since 2016

Google Sheets

Updated 2 min read 4 views

The Google Sheets add-on adds each message of a form to a spreadsheet as a row: the date, a column per field, the page it came from and the entry’s number. A button sends the entries you already have.

Set it up once

The site uses an OAuth client of your own in Google Cloud, so the rows go straight from your site to your Google account.

  1. In Google Cloud, pick or make a project and turn on the Google Sheets API.
  2. On the OAuth consent screen, fill in the app’s name and your email, and set the publishing status to In production. Left in Testing, Google signs the site out every 7 days.
  3. In Credentials, create an OAuth client ID of the Web application type.
  4. Add the Authorized redirect URI shown in Contact Form → Settings → Integrations → Google Sheets. It ends in admin-post.php?action=remaily_google_sheets.
  5. Paste the client ID and secret there, save, and click Connect your Google account. Google may warn that it hasn’t checked the app: pick Advanced, then go on. It’s your own app.

The card then says Connected to your Google account, with a Disconnect link.

The form’s Google Sheets tab

SettingWhat it does
SpreadsheetThe link of the spreadsheet, copied from the address bar. The connected account must be able to edit it.
SheetThe tab at the bottom of the spreadsheet. Empty: the first one. A name it doesn’t have yet is added.
Send saved entriesSends the form’s saved entries that aren’t in the spreadsheet yet, oldest first, up to 500 a click. Save the form first.

The first row gets the column names on its own, and a new field adds a column, so you can sort, filter or move columns as you like. Each form can use its own spreadsheet, or several forms one each sheet of the same spreadsheet.

What visitors type goes in as plain text: a value starting with = stays text and never runs as a formula. When a row can’t be added, the card in Settings says why, such as a link to a spreadsheet the account can’t edit.

Was this article helpful?