=== GSheetConnector For Formidable Forms ===
Contributors: westerndeal, abdullah17, gsheetconnector  
Author URI: [https://www.gsheetconnector.com/](https://www.gsheetconnector.com/)  
Tags: Formidable Forms, Google Sheet Integration, Formidable Forms Addon, Google Sheets API, WordPress Plugin
Docs: https://www.gsheetconnector.com/docs/formidable-forms-gsheetconnector
Tested up to: 6.8
Requires at least: 5.6  
Requires PHP: 7.4
Requires Plugins: formidable
Stable tag: 1.1.5
License: GPLv2
License URI: [https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html)

Send your Formidable Forms data directly to your Google Sheet in a real-time.

== Description ==

**GSheetConnector for Formidable Forms is an addon plugin**, 
A bridge between your [WordPress](https://wordpress.org/) based [Formidable Forms](https://wordpress.org/plugins/formidable/) and [Google Sheets](https://www.google.com/sheets/about/). 
✔🚀 **Quick and Simple to use WordPress Plugin.**

If you're using **[Formidable Forms](https://wordpress.org/plugins/formidable/) by WPMU DEV** to collect data from your website visitors , it's important to have a streamlined process for managing that data. One way to do this is to send Formidable form entry data directly to a Google Sheet. This integration can save your time and effort by eliminating the need to manually transfer data from your form submissions to your spreadsheet.

When a visitor submits their information on your website using GSheetConnector for Formidable Forms, the data they provide is automatically sent to Google Sheets upon form submission in real-time.

[Homepage](https://www.gsheetconnector.com/) | [Documentation](https://www.gsheetconnector.com/docs/formidable-forms-gsheetconnector/introduction/) | [Support](https://www.gsheetconnector.com/support) | [Demo](https://demo.gsheetconnector.com/formidable-forms-google-sheet-connector/) | [Formidable Forms Google Sheet PRO](https://www.gsheetconnector.com/formidable-forms-google-sheet-connector-pro?wp-repo)

= 📝 Formidable Forms ➜ ✍️Google Sheet=
Get rid of making mistakes while adding the sheet settings or adding the headers ( Mail Tags ) to the sheet column. We have Launched the [Formidable Forms Google Sheet Connector PRO version](https://www.gsheetconnector.com/formidable-forms-google-sheet-connector-pro?wp-repo) with more automated features.

= ✨PRO Features✨ =
➜ Custom Google API Integration Settings
➜ Allowing to Create a New Sheet from Plugin Settings
➜ Custom Ordering Feature / Manage Fields to Display in Sheet using Enable-Disable / Edit the Fields/ Headers Name to display in Google Sheet.
➜ Syncronize Existing Entries for Formidable Forms PRO users
➜ Freeze Header Settings
➜ Header Color and Row Odd/Even Colors.
Refer to the features and benefits page for more detailed information on the features of the [Formidable Forms Google Sheet PRO Addon Plugin](https://www.gsheetconnector.com/formidable-forms-google-sheet-connector-pro?wp-repo)

= ⚡️ Check Live Demo =
[Demo URL: Formidable Google Sheet](https://demo.gsheetconnector.com/formidable-forms-google-sheet-connector/)

[Google Sheet URL to Check submitted Data](https://docs.google.com/spreadsheets/d/1Ftht9knBeuzcvZlzM4Wz6L8qsV4PiDU5ukFlFq9M6PU/edit?gid=1811320333#gid=1811320333)

= ⚡️ How to Use this Plugin =

* **Step: 1 - [In Google Sheets](https://sheets.google.com/)** 
➜ Log into your Google Account and visit Google Sheets.  
➜ Create a New Sheet and Name it.  
➜ Rename or keep default name of the tab on which you want to capture the data. 
➜ Copy Sheet Name, Sheet ID, Tab Name and Tab ID (Refer Screenshots)

* **Step: 2 - In WordPress Admin**
➜ Navigate to Formidable Forms > Google Sheet > Integration Tab
➜ Authenticate with Google using new "Google Access Code" while clicking on "Get Code"
➜ Make Sure to ALLOW Google Permissions for Google Drive and Google Sheets and then copy the code and paste in Google Access Code field, and Hit Save & Authenticate.
➜ Now fetch the sheet details by clicking "Click here to fetch Sheet details to be set at Formidable Forms settings.

* **Step: 3 - Form integrate with Google Sheet** 
➜ Go to Formidable > Google Sheet > Form Feed tabs 
➜ Here Display add Form List and Click on Connect to Google Sheet.
➜ Click on Add Feed .

* **Step: 3 - Arranging Columns in Sheet**
➜ 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 Formidable Forms 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.

== External Services ==

This plugin connects your Formidable Forms with Google Sheets. To work properly, it relies on the following external services:

1. **Google APIs (https://www.googleapis.com)**  
   - Used to send the form submission data to your connected Google Sheets.  
   - Data sent: Only the form/entry data that you choose to map in the plugin settings.  
   - Data is sent when a form is submitted or when the integration is triggered.  
   - Terms of Service: https://policies.google.com/terms  
   - Privacy Policy: https://policies.google.com/privacy  

2. **Google Accounts OAuth (https://accounts.google.com)**  
   - Used for authentication and authorization to connect your Google account.  
   - Data sent: During authentication, the plugin requests OAuth 2.0 access tokens with permissions to access your Google Sheets.  
   - Terms of Service: https://policies.google.com/terms  
   - Privacy Policy: https://policies.google.com/privacy  

3. **GSheetConnector Authentication Service**  
   - Used to simplify the OAuth connection process between your Formidable Forms and Google APIs.    
   - This service does not store your form entries or personal data; it only facilitates authentication with Google.  
   - Terms of Service: https://www.gsheetconnector.com/terms-of-service/  
   - Privacy Policy: https://www.gsheetconnector.com/privacy-policy/

= Important Notes = 

➜ You must pay very careful attention to your naming. This plugin will not send submissions, if names and spellings do not match between your Google Sheets and form fields.

👉 [Get Formidable GoogleSheetConnector PRO today](https://www.gsheetconnector.com/formidable-forms-google-sheet-connector-pro?wp-repo)

== Installation ==

1. Upload `GSheetConnector for Formidable Forms` to the `/wp-content/plugins/` directory and  Install it.
2. Activate the plugin through the 'Plugins' screen in WordPress.  
3. Use the `Admin Panel > Forms > Google Sheet` screen to connect to `Google Sheets` by clicking on signin with Google button. Allow the Sheets and Drive permissions and Hit Save, you will see code copied into the plugin settings and simply save authentication.
4. Configure with the appropriate sheet and hit save and you are done.
Enjoy!

== Screenshots ==

1. Google Sheet Integration Shown with Authentication along with Permissions. 
2. Create a form.
3. How to Enter Sheet Name and Tab Name is shown.
4. How to create feeds and display the Sheet name and Tab name.
5. Entering the Field Header Names Manually in the Connected Sheet and Submitting the form.
6. General Settings.
7. System Status.
8. Extensions.

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

**Google Sheet Connector Contact Form Addons** 
✔ [CF7 Google Sheet Connector](https://www.gsheetconnector.com/cf7-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [WPForms Google Sheet Connector](https://www.gsheetconnector.com/wpforms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Gravity Forms Google Sheet Connector](https://www.gsheetconnector.com/gravity-forms-google-sheet-connector?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Ninja Forms Google Sheet Connector](https://www.gsheetconnector.com/ninja-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Elementor Forms Google Sheet Connector](https://www.gsheetconnector.com/elementor-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Forminator Forms Google Sheet Connector](https://www.gsheetconnector.com/forminator-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Avada Forms Google Sheet Connector](https://www.gsheetconnector.com/avada-forms-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [DIVI Forms Google Sheet Connector](https://www.gsheetconnector.com/divi-forms-db-google-sheet-connector-pro?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)


**eCommerce Google Sheet Connector Addons**
✔ [WooCommerce Google Sheet Connector](https://wordpress.org/plugins/wc-gsheetconnector?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WPGSC&utm_content=plugin+repos+description)
✔ [Easy Digital Downloads Google Sheet Connector](https://wordpress.org/plugins/gsheetconnector-easy-digital-downloads/)

[FREE VERSIONS CAN BE DOWNLOADED FROM HERE](https://profiles.wordpress.org/westerndeal/#content-plugins)

== Changelog ==

= 1.1.5 (21-11-2025) =
- Fixed: Responsive CSS.

= 1.1.4 (14-10-2025) =
- Added: Compatibility with Formidable Pro plugin.
- Added: 'Entry ID' support to prevent duplicate entries in Google Sheets.
- Fixed:  Solved the issue in multi-step form when saving as draft.
- Fixed: Compatibility issues with the GSheetConnector Formidable Pro plugin.

= 1.1.3 (13-08-2025) =
Added: Design & UI Updates.

= 1.1.2 (07-08-2025) =
- Added General Settings under the Settings tab for better configuration control.
- Extensions tab to showcase and promote our other plugins.
- Added user role settings to manage permissions.
- Resolved issue with incorrect page name in the Form Feed tab.
- Replaced static <script> and <link> tags with wp_enqueue_script and wp_enqueue_style for proper asset loading and dependency management.
- Eliminated all remote file inclusions to improve security and meet WordPress repository requirements.
- Escaped all variables and options before outputting to the frontend or admin interface.
- Corrected text domain to match the plugin slug for consistent internationalization support.
- Blocked direct file access by adding appropriate file-level checks (e.g., defined( 'ABSPATH' ) || exit;).
- Implemented proper nonce verification and security best practices throughout AJAX and form submissions.
- Passed Plugin Check review with all critical issues resolved.
- UI Changes.

= 1.1.1 = (16-07-2025)
- Tested up to latest version of WordPress 6.8.1.
- Confirmed compatibility with the latest versions of Formidable Forms (Free and Pro).  

= 1.1.0 (22-05-2025) =  
- Added: Basic UI changes.

= 1.0.10 (19-05-2025) =
- Added(feed): Timestamp (date and time) is now recorded when a form is submitted.

= 1.0.9 (22-04-2025) =
- Added: Moved saving of credentials to database for Auto API Integration.

= 1.0.8 (06-02-2025) =
- Fixed: Minor changes.

= 1.0.7 (05-02-2025) =
- Fixed: Minor UI changes.

= 1.0.6 (27-01-2025) =
- Fixed: Minor UI changes.
- Added: Require plugins added.

= 1.0.5 (30-11-2024) =
- Feed Feature Mechanism: Streamlined the process to easily send form data with the help of feed configuration.
- Pro Feature Showcase: Added a dedicated section to highlight Pro features.
- UI Enhancements: Implemented minor UI changes for improved user experience.

= 1.0.4 (13-08-2024) =
- Added: Display a notification when authentication expires.

= 1.0.3 (02-08-2024) =
- Fixed: Google hasn’t verified this app error.

= 1.0.2 (30-05-2024) =
- Fixed: UI changes.

= 1.0.1 =
- Implemented integration process, both manual and automatic methods are now available.
- Integrated Freemius with SDK version 2.5.10 for enhanced functionality.
- Improved CSS responsiveness for better display across various devices.
- Implemented other various functions related to Debug.

= 1.0.0 =
- Initial public release