WordPress.org

Plugin Directory

WPSyncSheets For Contact Form 7 – CF7 Google Sheets Connector & Save to Database

WPSyncSheets For Contact Form 7 – CF7 Google Sheets Connector & Save to Database

Description

WPSyncSheets For Contact Form 7 automatically exports and syncs your cf7 submissions to a single Google Sheet while securely saving every entry in your WordPress database. Contact Form 7 Google Sheets Connector help you to get real-time Google Sheets integration plus built-in database storage to prevent data loss. Manage all your CFDB7 entries in one place with powerful, reliable, and easy-to-use features.

If you are looking for Google Sheets and Database Addon for Contact Form 7 this addon is the best choice. It lets you save and manage form submissions directly in your WordPress database and sync Contact Form 7 entries to Google Sheets.

Live Demo | Documentation | Support | Download Sample Sheets | Upgrade to Pro

WPSyncSheets For Contact Form 7 Features

  • Contact Form 7 to Google Sheets Integration
    Connect Contact Form 7 with Google Sheets and save form entries to database in real time. Create a new sheet or select an existing one, add new tabs automatically, and choose which form fields to save. WPSyncSheets For Contact Form 7 acts as a secure connector and can store data like name, email, IP address, page URL, and submission date. Data is synced instantly using secure Google authentication, and no Google account or Drive data is stored by the plugin author. CF7 Google Sheets Connector is also compatible with Contact Form 7, WordPress, and PHP with latest versions.

  • Save Form Submissions in Database
    Database Addon for Contact Form 7 lets your save save Contact Form 7 submissions to your WordPress database. It also store all the form entries in a single optimized database table and Google Sheets. It has also display entry count for each form with search and filter options. Each contact form 7 submission has own entry detail page to add notes, show submission date, shop page url and many more.

  • Export Contact Form 7 Entries to Google Sheets, CSV & Excel
    CF7 Google Sheet Connector is bridge between WordPress plugin Contact Form 7 and Google Sheets. It can help you to export all your forms submissions to excel and csv which has already stored within the WordPress database. WPSyncSheets For Contact Form 7 plugin has also ability to export entries with date filter (Today, Last 7 Days, This Month, Custom Range) option and form wise cf7 entries export.

  • Modern & Elegant Dashboard for Easy CF7 Entry Management
    WPSyncSheets For Contact Form 7 includes a clean dashboard inside WordPress admin that shows all Contact Form 7 forms and their connection status with Google Sheets or Save to Database. You can manage all integrations from CF7 Google Sheets or Database.

Upgrade to Pro Features

Edit Sheet Headers – Rename spreadsheet columns from plugin settings
Sort Sheet Headers – Reorder columns to match your desired field layout
Payment Status Control – Sync entries only after PayPal or Stripe payment is successful
Save File Uploads – Store uploaded files and add clickable links in the spreadsheet

👉 How to Export Contact Form 7 Entries? – Video Tutorials

Related Import-Export Google Sheets Plugins

WPSyncSheets is a leading plugin suite built to connect WordPress and WooCommerce platforms with Google Sheets. Our mission is to help businesses automate data transfer, simplify operations, and reduce repetitive tasks through real-time, two-way data synchronization.

🔸 WPSyncSheets For WooCommerce: Import Export for WooCommerce orders, products, customers, coupons, and events.

🔸 WPSyncSheets For Gravity Forms: Sync Gravity Forms entries to Google Sheets allowing form data transfer to specified spreadsheet columns in real-time.

🔸 WPSyncSheets For Core: Enables import export WordPress posts and pages to and from Google Sheets, allowing users to bulk edit content in the spreadsheet and sync changes back to WordPress.

🔸 WPSyncSheets For Elementor: Migrates Elementor form entries to Google Sheets, maps form fields to the spreadsheet columns, and automatically updates sheets when form entries are submitted.

🔸 WPSyncSheets For Document Library Pro: Sync Document Library Pro entries with Google Sheets allowing for two-way updates between the plugin entries and spreadsheet data.

🔸 WPSyncSheets For WPForms: Adds WPForms entries to Google Sheets and transfers form data to specified spreadsheet columns when forms are submitted.

🔸 WPSyncSheets For Ninja Forms: Migrates Ninja Forms entries to Google Sheets, maps form fields to spreadsheet columns, and updates sheets in real-time.

🔸 WPSyncSheets For Fluent Forms: Sync Fluent Forms entries to Google Sheets, and automatically transfer form data to designated spreadsheet columns upon submission.

🔸 WPSyncSheets For Formidable Forms: Adds Formidable Forms entities to Google Sheets maps form fields to spreadsheet columns and automatically updates sheets when forms are submitted.

Screenshots

  • Google Sheets API settings configuration.
  • Creating a new Google Spreadsheet and sheet for storing form data.
  • WPSyncSheets settings panel for Contact Form 7 integration.
  • Defining and mapping sheet headers with form fields.
  • Example view of the synced data in Google Sheets.
  • Forms listing screen showing available Contact Form 7 forms.
  • Entries listing screen displaying submitted form records.
  • Single entry view with detailed submission data.

Installation

  1. Upload the entire ‘contactsheets-lite’ folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the Plugins screen (Plugins > Installed Plugins).

You will find WPSyncSheets For Contact Form 7 menu in your WordPress admin screen.

For basic usage, have a look at the plugin’s Documentation.

FAQ

Can I sync multiple Contact Form 7 forms to different Google Sheets?

Yes, each form can be connected to a separate spreadsheet or sheet tab based on your settings.

Why form data isn’t sent to Google Spreadsheet or just spinning?

Sometimes it will take some time to add data into the google spreadsheet but if data never show up then, there are following ways to resolved this error:

  1. Revoke token at WPSyncSheets Lite For Contact Form 7 Settings Page.
  2. Check the Google Sheets & Google Drive API must be Enable.

Can I reorder/add/edit the sheets header columns in Google Spreadsheets?

Save Contact Form 7 data to Google Sheet- Pro Version

Is it possible to sync data only after a successful payment (PayPal/Stripe)?

Yes, the Pro version offers conditional syncing based on completed payment status.

How does the plugin track when the form was submitted?

You can enable the Submission Date & Time option to record when each form entry is submitted.

How does the plugin record the form submission date and time?

You can enable the Submission Date & Time option to automatically include the exact date and time with each entry in Google Sheets and the database.

Does the plugin save Contact Form 7 submissions to the WordPress database?

Yes, the plugin automatically stores all Contact Form 7 entries securely in your WordPress database.

Can I enable database saving for specific forms only?

Yes, you can enable or disable database storage individually for each Contact Form 7 form.

Where can I view saved Contact Form 7 entries?

All saved entries can be viewed directly from the WPSyncSheets For Contact Form 7 plugin dashboard. You can filter, search, and manage entries form-wise.

Can I export saved Contact Form 7 entries?

Yes, you can export entries in CSV or Excel format with search and date filtering options.

Will my data be lost if Google Sheets sync fails?

No, even if Google Sheets sync fails, your form submissions are still safely stored in your WordPress database (if database saving is enabled).

Do I need coding knowledge to use this plugin?

No, the plugin is user-friendly and designed for non-developers. All settings are managed via a simple interface.

Reviews

May 13, 2025 1 reply
Very Good Service , Arpit ji replied me within few minutes and supported me
November 29, 2022 1 reply
Great plugin with great support!
December 14, 2020 1 reply
There are many issues in this plugin.. I can not connect my existing spreadsheet and if I want to connect, this plugin can’t allow to select my existing spreadsheet… and many debug statement on error log (undefined), plus other addons settings overwrites. not compatible with other addons.
Read all 8 reviews

Contributors & Developers

“WPSyncSheets For Contact Form 7 – CF7 Google Sheets Connector & Save to Database” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.7.0

  • New: Added an option to enable or disable saving Contact Form 7 submissions to the WordPress database.
  • New: Added a dedicated “Save to DB” tab in the admin panel.
  • New: Introduced a separate form listing for forms with database storage enabled.
  • New: Added a dedicated entries page to view submissions stored in the database.
  • Improvement: Enhanced data reliability with optional dual storage (Google Sheets and Database).

1.6.9.7

  • Fixed missing icons on the Form Settings page
  • Introduced refreshed settings UI/UX with an improved configuration flow
  • Code optimizations and performance improvements

1.6.9.6

  • Optimized code

1.6.9.5

  • Tested with Contact Form 6.1.4
  • Tested with WordPress 6.9

1.6.9.4

  • Add “Leave a Review” Functionality

1.6.9.3

  • Fix: Resolved missing newly added headers in the settings panel.

1.6.9.2

  • Optimized code

1.6.9.1

  • Tested with Contact Form 7 6.1.1
  • Tested with WordPress 6.8.2

1.6.9

  • Fixed: PHP warnings for undefined variable $wpsswp_status and null array offset access in plugin.

1.6.8

  • Add “Upgrade to Pro” link

1.6.7

  • Add Dashboard Tab

1.6.6

  • Add Feedback Form Popup
  • UI & UX Changes

1.6.5

  • Optimized code

1.6.4

  • UI/UX changes

1.6.3

  • Tested with WordPress 6.8

1.6.2

  • Fixed: Resolved an issue with the refresh token.

1.6.1

  • Performed user capability check for secure operation execution.

1.6

  • Added nonce functionality for improved security in plugin operations.

1.5.4

  • Add user capabilities for managing both main settings and form configurations.

1.5.3

  • Tested with WordPress 6.7.1
  • Updated & Tested with Guzzle Library 7.9.2
  • Optimized code

1.5.2

  • Optimized code

1.5.1

  • New Designs integration
  • Tested with WordPress 6.6.1
  • Optimized code

1.5

  • Optimized code

1.4

  • Enable / Disable Sheet Headers
  • Freeze Headers
  • Submission Date
  • Clear Spreadsheet Button
  • Optimized code

1.3

  • Optimized code

1.2

  • Optimized code
  • Coding Standards Improvement & Security Patch

1.1

  • Optimized code
  • Download Spreadsheet Button
  • Load Library

1.0

  • Initial Version