#107 by installs
Database Addon for Contact Form 7 – CFDB7
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 database plugin.
- Installs
- 600,000+
- Rating
- 5.0 (1.9K)
- Updated
- 22 days ago
Send Contact Form 7 submissions to Google Sheets automatically in real time and keep every form entry organized and easy to access.
| Last updated | October 10, 2026Updated in the last 3 months |
|---|---|
| Tested up to | WordPress 7.1.4Covers WordPress 7.1.4, the current release |
| Needs WordPress | 6.7 or newer |
| Needs PHP | 7.4 or newer |
| Needs plugins | contact-form-7 |
| First published | September 2, 2016 |
| Support, last two months | 3 of 9 threads resolved (33%) |
4.4 / 5 from 129 reviews
| 5 stars | 101 |
|---|---|
| 4 stars | 7 |
| 3 stars | 6 |
| 2 stars | 3 |
| 1 star | 12 |
CF7 Google Sheets Connector connects Contact Form 7 to Google Sheets and automatically sends form submissions to a Google Sheet in real time. Every new entry, including leads, inquiries, RSVPs, orders, and other form data, is added directly to your spreadsheet. This makes it easy to keep your Contact Form 7 entries organized, searchable, and accessible to your team without relying only on email notifications.
It’s a lightweight CF7 Google Sheets integration built for site owners who want a reliable way to connect Contact Form 7 to Google Sheets. With one-click Google OAuth 2.0 authentication, you can quickly connect your Google account, map your CF7 form to a Google Sheet, and start sending form entries automatically.
Homepage | Documentation | Support | Live Demo
Why Connect Contact Form 7 to Google Sheets?
Connecting Contact Form 7 to Google Sheets gives you a simple way to collect, organize, and share form submissions without manually copying data from emails or WordPress.
The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.
Install and activate CF7 Google Sheets Connector, then go to Contact → Google Sheets → Integration and connect your Google account using Google OAuth 2.0.
Next, create or open your Google Sheet, add your Contact Form 7 field names as column headers, and enter the Sheet Name, Sheet ID, Tab Name, and Tab ID in the Google Sheets tab of your Contact Form 7 form.
Contact Form 7 does not send submissions to Google Sheets by itself. CF7 Google Sheets Connector adds this integration.
Once your form and spreadsheet are connected, new Contact Form 7 submissions are automatically sent to Google Sheets in real time, so you don’t need to manually export or copy form data.
No. The recommended Quick Connect method uses Google OAuth 2.0 authentication and lets you connect your Google account without creating your own Google Cloud project or API credentials.
For advanced requirements, CF7 Google Sheets Connector PRO also supports manual Google authentication using your own Google Cloud project and OAuth credentials.
Go to Contact → Google Sheets → Integration and click Sign in with Google.
Choose the Google account you want to connect and approve the requested permissions. Once authentication is complete, the connected account will appear in the Integration tab.
No Google Cloud Console setup is required when using the recommended Quick Connect method.
Yes. CF7 Google Sheets Connector supports Google Service Account authentication.
Create a service account and JSON key in Google Cloud, add the JSON key to the Service Account settings in the plugin, and share your target Google Sheet with the service account email address.
This provides a server-to-server connection without requiring an interactive Google login after configuration.
In the free version, add your Contact Form 7 field names as column headers in the first row of your Google Sheet.
For example, if your Contact Form 7 fields are:
your-name, `your-email`, `your-phone`, `your-message`
Use the same names as your Google Sheets column headers:
your-name | your-email | your-phone | your-message




#107 by installs
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 database plugin.
#213 by installs
Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additional submission actions for Contact Form 7.
#228 by installs
Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1
#335 by installs
Adds conditional logic to Contact Form 7.
#435 by installs
Extends Contact Form 7 by adding dynamic form fields that accepts shortcodes to prepopulate form fields with default values and dynamic placeholders.
#455 by installs
Protect Contact Form 7 forms from spam with Google reCAPTCHA v2, reCAPTCHA v3, hCaptcha or Cloudflare Turnstile.
Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.