BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WPSyncSheets For Contact Form 7 – CF7 Google Sheets Connector & Save to Database icon
Actively maintained Tested with WP 7.1 #36 in cf7 Freemium

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

Connect Contact Form 7 submissions to Google Sheets to sync your form entries and save all cf7 forms submitted data to the database.

Active installs600+100+ tier
Downloads · 30d817▲ +101.2% vs prev. 30d
Rating4.5/58 reviews
Health score80/100Excellent
All-time downloads67.9KSince Sep 2020
Support resolved—No recent threads
RequiresWP 5.3PHP 7.4+
Downloads · 7d107▼ -3.6% week over week
Our verdict

Safe pick

Yes — WPSyncSheets For Contact Form 7 is a safe, well-maintained plugin to use in 2026. It runs on 600+ sites, is rated 4.5/5 and was last updated 3 weeks ago, and scores 80/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)
  • Momentum — downloads up 101.2% vs the previous 30 days
  • Small user base (600+ active installs)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3469103Jul 17Aug 30Oct 14
Yesterday25
Daily average (1y)160
Peak day4,912Dec 11, 2025
Last 12 months58.1K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WPSyncSheets For Contact Fo… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
cf7 #43 924 Best cf7 plugins →
CF7 Database #10 335 Best CF7 Database plugins →
cfdb7 #6 24 Best cfdb7 plugins →
contact form 7 >100 3,678 Best contact form 7 plugins →
Google Sheets #26 799 Best Google Sheets plugins →

Version adoption

Share of active sites per release.

  • 1.839.7%
  • 1.738.5%
  • 1.619.9%
  • 1.51.9%

Rating breakdown

★★★★★★★★★★ 4.5 from 8 reviews

  • 5★87.5%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★12.5%

About WPSyncSheets For Contact Form 7

From the official readme · v1.8.0

Description

WPSyncSheets For Contact Form 7 automatically exports and syncs your Contact Form 7(CF7) submissions to a single Google Sheet while securely saving every entry in your WordPress database. Contact Form 7 Google Sheets Connector helps you to get real-time Google Sheets integration with built-in database storage to prevent data loss. Manage all your Contact Form 7 database(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.

Demo | Sample Sheets | Docs | Support | 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. CF7 Google Sheets Connector is also create a new sheet or select an existing one, add new tabs automatically, and map 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.

  • One-Click Google Sheets Connection & Setup Wizard
    Connect Contact Form 7 to Google Sheets in one click, with no Google Cloud project, API keys, or Client ID setup required. A guided Setup Wizard walks you through connecting your account, choosing a spreadsheet, mapping your form fields, and running a test entry. Prefer to use your own Google API credentials? That option is still available.

  • Save Form Submissions in Database
    Database Addon for Contact Form 7 lets you save Contact Form 7 submissions to your WordPress database. It also stores all the form entries in a single optimized database table and Google Sheets. It has ability to displays the entry count for each form with search and filter options. Each contact form 7 submission has its 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 the bridge between WordPress plugin Contact Form 7 and Google Sheets. It can help you to export all your form 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

You can check out the user guide to easily setup the plugin or watch the below video on How to Export Contact Form 7 Entries

Related Import-Export Google Sheets Plugins

WPSyncSheets connects 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 WooCommerce Orders, Products, Customers & Coupons.

🔸 WPSyncSheets For Gravity Forms: Send Gravity Forms submissions to Google Sheets in real-time.

🔸 WPSyncSheets For Core: Import, Export & Bulk Edit WordPress Posts and Pages via Google Sheets.

🔸 WPSyncSheets For Elementor: Map & Sync Elementor Form Entries to Google Sheets in Real Time.

🔸 WPSyncSheets For Document Library Pro: Sync Document Library Pro documents with Google Sheets.

🔸 WPSyncSheets For WPForms: Map & Sync WPForms Entries to Google Sheets.

🔸 WPSyncSheets For Ninja Forms: Automatically Sync Ninja Form Entries to Google Sheets.

🔸 WPSyncSheets For Fluent Forms: Sync Fluent Form Entries to Google Sheets in Real Time.

🔸 WPSyncSheets For Formidable Forms: Automatically Map and Sync Formidable Form Entries to Google Sheets.

External services

This plugin relies on the following third-party services. Nothing is sent to any of them until you connect the plugin or explicitly opt in.

Google Sheets and Google Drive

Connecting a Google account is what makes the plugin work: your Contact Form 7 entries are written to a spreadsheet in your own Google Drive.

What is sent, and when:

  • When you connect your account, the plugin requests a single read of your Google account email address (via the Google OAuth userinfo endpoint) so it can show which account is connected.
  • When you pick a spreadsheet, the plugin reads the names and IDs of spreadsheets in your Drive, and the sheet/tab names inside the spreadsheet you select.
  • When a Contact Form 7 form is submitted, the mapped field values for that submission are written to your chosen spreadsheet. Only the fields you map are sent.

The requested Google permissions are limited to Google Sheets access and read-only Google Drive metadata. This service is provided by Google.

  • Terms of service: https://policies.google.com/terms
  • Google APIs terms of service: https://developers.google.com/terms
  • Privacy policy: https://policies.google.com/privacy

WPSyncSheets connection service (api.wpsyncsheets.com)

Used only if you choose the One-Click connection option instead of entering your own Google API Client ID and Secret. In that mode a service operated by WPSyncSheets performs the Google OAuth handshake on your behalf, so you do not have to create your own Google Cloud project. If you connect using your own Client ID and Secret, this service is not contacted at all.

What is sent, and when:

  • When you start a one-click connection: your site URL, home URL, plugin version, plugin identifier, and a randomly generated installation identifier.
  • When the connection completes: the installation identifier and the one-time authorisation code returned by Google.
  • When an access token expires and is renewed: the installation identifier and the refresh token.
  • When you disconnect the account: the installation identifier.

Your form entries are never routed through this service; form data always goes directly from your site to Google.

  • Terms of service: https://www.wpsyncsheets.com/terms-and-conditions/
  • Privacy policy: https://www.wpsyncsheets.com/privacy-policy/

WPSyncSheets feedback service (feedback.wpsyncsheets.com)

Used only if you deactivate the plugin, fill in the optional feedback form, and tick the consent checkbox. Choosing “Skip and Deactivate”, or deactivating without consenting, sends nothing.

What is sent, and when: the deactivation reason you select, any comments you type, the plugin name, version and type, your site URL, and your site’s administrator email address. This is sent once, at the moment you submit the form.

  • Terms of service: https://www.wpsyncsheets.com/terms-and-conditions/
  • Privacy policy: https://www.wpsyncsheets.com/privacy-policy/

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.

Frequently asked questions

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?

Adding data to the spreadsheet can take a few moments, but if entries never show up, try the following: Disconnect and reconnect your Google account from the plugin settings page. Make sure the selected spreadsheet and sheet tab still exist and have not been renamed or deleted. Avoid naming a sheet tab something that looks like a cell reference (for example “CF7” or “A1”), as Google Sheets can interpret those as a cell address. If you connected using your own Google API credentials, confirm that both the Google Sheets API and the Google Drive API are enabled in your Google Cloud project.

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

Renaming and reordering spreadsheet columns from the plugin settings is available in the Pro version. In the free version you can choose which mapped fields are active, and the sheet headers are generated from that selection.

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 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 to create a Google Cloud project or API keys?

No. The One-Click connection handles the Google authorisation for you, so no Google Cloud project, Client ID, or Client Secret is needed. If you would rather use your own Google API credentials, that option is still available on the settings page.

Can I run the Setup Wizard again later?

Yes. The Setup Wizard can be restarted at any time from the plugin settings page if you want to reconnect your account or reconfigure a form.

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.

Changelog

Adds a guided Setup Wizard and One-Click Google Sheets connection, so no Google Cloud project or API keys are required. Existing connections and form mappings are preserved.

1.8.0 – Wednesday, 16th September 2026

  • Added: Interactive Setup Wizard for guided onboarding and initial setup.
  • Added: One-Click direct connection to Google Sheets.
  • Added: Streamlined form selection and configuration workflow.

1.7.4 – Thursday, 16th July 2026

  • Improved: Code optimizations.

1.7.3 – Tuesday, 23rd June 2026

  • Fix: Hidden field type (CF7 [hidden] tag) is now detected and listed in the Sheet header mapping panel.

1.7.2 – Saturday, 30th May 2026

  • Tested with WordPress 7.0.

1.7.1 – Tuesday, 18th March 2026

  • Changed: Updated plugin text domain from wpssc to contactsheets-lite to match the plugin slug.
  • Changed: Regenerated translation template (.pot) file.

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).

Full changelog on WordPress.org →

Screenshots

Connect Contact Form 7(CF7) to Google Sheets and save Contact Form 7 entries to database
Connect Contact Form 7(CF7) to Google Sheets and save Contact Form 7 entries to database
Contact Form 7(CF7) Google Sheets API settings configuration
Contact Form 7(CF7) Google Sheets API settings configuration
WPSyncSheets For Contact Form 7 Settings - Contact Form 7 and Google Sheets integration
WPSyncSheets For Contact Form 7 Settings - Contact Form 7 and Google Sheets integration
Map Contact Form 7 fields to Google Sheets columns
Map Contact Form 7 fields to Google Sheets columns
GSheetConnector for CF7 entries
GSheetConnector for CF7 entries
Save Contact Form 7 entries to WordPress Database
Save Contact Form 7 entries to WordPress Database
Export Contact Form 7 entries to CSV & Excel
Export Contact Form 7 entries to CSV & Excel
Contact Form 7 entry detail view
Contact Form 7 entry detail view

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WPSyncSheets For Contact Form… alternatives

All cf7 plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Database Addon for Contact Form 7 – CFDB7 Database Addon for Contact Form 7 – CFDB7 Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight… by Arshid 600K+ ★★★★★★★★★★ 5 (1.9K) 6 days ago 90
2 GSheetConnector – CF7 Google Sheets Connector & Save CF7 Entries to Database GSheetConnector Send Contact Form 7 submissions to Google Sheets automatically in real time and keep every… by WesternDeal 40K+ ★★★★★★★★★★ 4.4 (129) 5 days ago 85
3 CF7 to Webhook CF7 to Webhook Use Contact Form 7 as a trigger to any webhook! by Mário Valney 30K+ ★★★★★★★★★★ 5 (53) 4 months ago 58
4 Date Time Picker for Contact Form 7 Date Time Picker for Contact Form 7 This plugin enables Contact Form 7 text field into a Date picker, Time picker or Date Time… by Ruhul Amin 20K+ ★★★★★★★★★★ 3.3 (21) 6 months ago 43
5 CF7 Mate – AI Form Builder, Styler & Multi-Step Forms for Contact Form 7 CF7 Mate Contact Form 7 add-on with an AI form generator, visual styling for every major page… by Fahim Reza 20K+ ★★★★★★★★★★ 3.9 (46) 4 months ago 59
6 Void Contact Form 7 Widget For Elementor Page Builder Void Contact Form 7 Widget For Elementor Page Builder This WordPress Plugin Adds Contact Form 7 widget element to Elementor page builder for easy… by voidthemes 10K+ ★★★★★★★★★★ 4.9 (103) 2 months ago 81
7 Multi Step for Contact Form 7 Multi Step for Contact Form 7 Break your looooooong form into user-friendly steps by Ninja Team 10K+ ★★★★★★★★★★ 4.7 (76) 1 month ago 74
8 Contact Form 7 Shortcode Enabler Contact Form 7 Shortcode Enabler This plugin enables the usage of external shortcodes inside Contact Form 7 Forms. by Tobias Zimpel 10K+ ★★★★★★★★★★ 4.9 (12) 2 years ago 45
9 Contact Form 7 – Success Page Redirects Contact Form 7 – Success Page Redirects An add-on for Contact Form 7 that provides a straightforward method to redirect visitors to… by Ryan Nevius 10K+ ★★★★★★★★★★ 4.2 (27) 9 years ago 43
10 Contact Form 7 – Repeatable Fields Contact Form 7 – Repeatable Fields Adds repeatable groups of fields to Contact Form 7. by Felipe Elia 6K+ ★★★★★★★★★★ 4.3 (21) 2 years ago 46

FAQ

WPSyncSheets For Contact Form 7: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 15, 2026

Is WPSyncSheets For Contact Form 7 free?

Yes. WPSyncSheets For Contact Form 7 is free to download and use from the official WordPress.org plugin directory. The developer also sells premium add-ons or a Pro version with extra features.

Is WPSyncSheets For Contact Form 7 safe to use in 2026?

Yes — WPSyncSheets For Contact Form 7 is a safe, well-maintained plugin to use in 2026. It runs on 600+ sites, is rated 4.5/5 and was last updated 3 weeks ago, and scores 80/100 on our health check.

How many websites use WPSyncSheets For Contact Form 7?

WPSyncSheets For Contact Form 7 is active on 600+ WordPress websites and has been downloaded 67,947 times since it launched in September 2020. It was downloaded 817 times in the last 30 days.

Does WPSyncSheets For Contact Form 7 work with WordPress 7.1?

Yes. The developer has tested WPSyncSheets For Contact Form 7 up to WordPress 7.1.3, the latest release. It requires WordPress 5.3 or newer.

What PHP version does WPSyncSheets For Contact Form 7 need?

WPSyncSheets For Contact Form 7 requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was WPSyncSheets For Contact Form 7 last updated?

The latest version, 1.8.0, was released on September 26, 2026 (3 weeks ago).

Who makes WPSyncSheets For Contact Form 7?

WPSyncSheets For Contact Form 7 is developed and maintained by Creative Werk Designs.

What are the best alternatives to WPSyncSheets For Contact Form 7?

The most popular alternatives to WPSyncSheets For Contact Form 7 are Database Addon for Contact… (600K+ installs), GSheetConnector (40K+ installs) and CF7 to Webhook (30K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.