CF7 Google Sheets Connector

Описание

Homepage | Documentation | Support | Demo | Premium Version

This plugin is a bridge between your WordPress Contact Form 7 forms and Google Sheets.

When a visitor submits his/her data on your website via a Contact Form 7 form, upon form submission, such data are also sent to Google Sheets.

Get rid of making mistakes while adding the sheet settings or adding the headers ( Mail Tags ) to the sheet column. We have Launched the Googlesheet Connector PRO version with more automated features.

Still haven’t purchased ? Get it Now

Check Live Demo

Demo URL: https://cf7demo.gsheetconnector.com/

Google Sheet URL to Check submitted Data
https://docs.google.com/spreadsheets/d/1ooBdX0cgtk155ww9MmdMTw8kDavIy5J1m76VwSrcTSs/

Version Update 4.0

CF7 Google Sheet Connector version 4.0 would required you to re-authenticate with your Google Account again due to update of Google API V3 to V4.

To avoid any loss of data redo the Google Sheet settings of each Contact Forms again with required sheet and tab details.

How to Use this Plugin

In Google Sheets
* Log into your Google Account and visit Google Sheets.
* Create a new Sheet and name it.
* Rename the tab on which you want to capture the data.

In WordPress Admin
* Create or Edit the Contact Form 7 form from which you want to capture the data. Set up the form as usual in the Form and Mail etc tabs. Thereafter, go to the new «Google Sheets» tab.
* On the «Google Sheets» tab, copy-paste the Google Sheets sheet name and tab name into respective positions, and hit «Save».

In Google Sheets
* In the Google sheets tab, provide column names in row 1. The first column should be «date». For each further column, copy paste mail tags from the Contact Form 7 form (e.g. «your-name», «your-email», «your-subject», «your-message», etc).
* Test your form submit and verify that the data shows up in your Google Sheet.

Videos to help you get started with CF7 Google Sheets Connector

How to Install, Authenticate and Integrate Contact Form with your Google Sheet.

Important Notes

  • You must pay very careful attention to your naming. This plugin will have unpredictable results if names and spellings do not match between your Google Sheets and form settings.

Скриншоты

  • Google Sheet Integration without authentication
  • Permission page if user is already logged-in to there account.
  • Permission popup-1 after logged-in to your account.
  • Permission popup-2 after logged-in to your account.
  • After successful integration - Displays "Currently Active".
  • Google Sheet settings page with input box Sheet Name, Sheet Id, Tab Name, Tab Id.
  • Get Sheet and Tab Id from the URL.
  • Google Sheet headers with Special Mail Tags.

Установка

  1. Upload cf7-google-sheets-connector to the /wp-content/plugins/ directory, OR Site Admin > Plugins > New > Search > CF7 Google Sheets Connector > Install.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Перейдите на страницу Админка > Contact form 7 > Google Sheets и введите код доступа для подключения к Google Таблицам. Вы можете получить код доступа нажав на кнопку «Получить код».
    Наслаждайтесь 😉

Часто задаваемые вопросы

Why isn’t the data send to spreadsheet? CF7 Submit is just Spinning.

Sometimes it can take a while of spinning before it goes through. But if the entries never show up in your Sheet then one of these things might be the reason:

  1. Wrong access code ( Check debug log )
  2. Wrong Sheet name or tab name
  3. Wrong Column name mapping ( keep in mind that not to use capital letters, number as initial and special characters like underscores, double or single code, space etc. You can only use small letters and hyphen. )

Please double-check those items and hopefully getting them right will fix the issue.

How do I get the Google Access Code required in step 3 of Installation?
  • On the Admin Panel > Contact form 7 > Google Sheets screen, click the «Get Code» button.
  • In a popup Google will ask you to authorize the plugin to connect to your Google Sheets. Authorize it — you may have to log in to your Google account if you aren’t already logged in.
  • On the next screen, you should receive the Access Code. Copy it.
  • Now you can paste this code back on the Admin Panel > Contact form 7 > Google Sheets screen.

Отзывы

29.04.2020
Fails to accept access code from Google. Can't do anything with it unless that code gets accepted which it doesn't. Such a shame as it seems to be the only plugin to do what's needed.
05.03.2020
a few issues with this plugin: 1) neither the free nor paid versions are as simple to setup as the developer implies. the installation is a multistep process that has several "nuances" where buttons must be clicked twice and "if this/then that" scenarios. i finally got the free version working for a bit, abut when i upgraded to the paid version things went downhill. could never get attachments to link and ordering the sheet columns was a mess. i didn't submit a support ticket so i can't speak to that, but any plugin that requires help to install is a bad sign. 2) there is no mention of the "default" yearly auto-renew fee in the promotional copy. i only realized that the fee existed after paying the purchase price. charging for support is one thing. charging for updates is unacceptable. 3) the money back guarantee is only for cases where support cannot fix an issue. if you purchase and find it conflicts with another plugin, or simply doesn't meet your expectations, you're out of luck. it is NOT a 10-day trial. there are other plugins that do this job for free and while they may not include all the bells and whistles, they worked out of the box and cost me nothing.
04.03.2020
The last update doesnt work I reauthenticate with google and enter sheet id and tab id but still not working
11.09.2019
This plugin is the best plugin to connect contact form 7 to google sheet with variety of options. The support is awesome and they help you until your problem is fully solved. Even-though the free version is full of options, it worth to buy the pro version as well. I do appreciate this plugin's developers effort.
Посмотреть все 64 отзыва

Участники и разработчики

«CF7 Google Sheets Connector» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Перевести «CF7 Google Sheets Connector» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

4.2

  • Allow user to deactivate authentication.
  • Fixed — conflicts error.

4.1

  • Fixed displaying of single quote sign in front of numeric and date values.

4.0

  • Upgrade Google APIs Client Library to version v4.
  • CF7 input field names and header name can have capital letters, underscore, number and space.
  • Fixed addition of backslash in front of apostrophes and quotation marks

3.0

  • Update API Library.
  • Allowed user to permanently close Google Sheet Connector Pro notice.

2.9

  • Hide Google Sheet menu and settings as per user role contact form 7 edit capabilities.

2.8

  • Fixed — Displaying of Google Sheet Connector notice to be dismissible.

2.7

  • Done UI changes.
  • Fixed — Not to delete authentication data when upgrade to Pro Version.
  • Changed few classes and functions name to not get conflict when upgrade to pro Version

2.6

  • Done UI changes at Google Sheet Tab under Contact Form settings.

2.5

  • Removed Limitation

2.4

  • Fixed — Connections of Contact Forms with Google Sheet.
  • Added limitation to connect first 5 Contact Forms to Google Sheet.

2.3.1

  • Fixed images not being displayed.

2.3

  • Fixed integration issues.
  • Fixed the functionality issues of limitations as per the last update.

2.2

  • Done few UI changes and solved few bugs.
  • Added a limitation for contact form to be connected with the Google Sheet.

2.1

  • Added Google Sheet Connector dashboard widget for quick access to the contact form connected with Google Sheet.
  • Added option to clear logs.
  • Fixed — Multisite plugin activation issue.

2.0 ( 11/06/2018 )

  • Fixed — Bypassing of CF7 built-in data validation.

1.9

  • Fixed — Not fetching contact form data to google sheet.

1.8

  • Fixed the hijacking( loading issue front-end form ) of page after submit actions.
  • Integrated New Special Mail Tags ( including flamingo serial number ) with Spread Sheet without (_) underscores(Refer screenshot).

1.7 (26/08/2017)

  • Integrated Special Mail Tags with Spread Sheet without (_)underscores(Refer screenshot).
  • Fixed Date Format as per wordpress standards.

1.6

  • Updated Google Spread Sheet Library
  • Changed classes name for PHP Google Auth library.
  • Delete all data on uninstallation of plugin.

1.5

  • Fixed more class names due to conflict with other plugins.
  • Fixed issue to send hidden fields via dynamic text extension.
  • Added settings link on activation of plugin.

1.4

  • Fixed 500 Internal Server Error if sheet name or tab name is not set.

1.3

  • Added .pot file for easier translation.

1.2

  • Updated plugin description etc.

1.1

  • Fixed date format and display issues related to non-English dates.
  • Fixed the class name due to conflict with other plugins.

1.0

  • First public release
  • Integrated Contact form 7 with Google sheets.