{"id":150891,"date":"2021-12-13T07:37:53","date_gmt":"2021-12-13T07:37:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/integration-for-contact-form-7-and-google-sheets\/"},"modified":"2025-12-15T16:11:50","modified_gmt":"2025-12-15T16:11:50","slug":"integration-for-contact-form-7-and-google-sheets","status":"publish","type":"plugin","link":"https:\/\/ur.wordpress.org\/plugins\/integration-for-contact-form-7-and-google-sheets\/","author":14640332,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.3","stable_tag":"1.1.3","tested":"6.9.4","requires":"4.7","requires_php":"5.3","requires_plugins":null,"header_name":"Integration for Contact Forms and Google Sheets","header_author":"CRM Perks","header_description":"Integrates Contact Form 7 and <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-entries\/\">Contact Form Entries Plugin<\/a> with Google Sheets allowing form submissions to be automatically sent to your Google Sheets","assets_banners_color":"d87491","last_updated":"2025-12-15 16:11:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.crmperks.com\/plugins\/contact-form-plugins\/contact-form-googlesheets-plugin\/","header_author_uri":"https:\/\/www.crmperks.com","rating":5,"author_block_rating":0,"active_installs":1000,"downloads":14577,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"CRMPerks","date":"2023-10-07 05:49:36"},"1.0.8":{"tag":"1.0.8","author":"CRMPerks","date":"2024-11-26 09:29:06"},"1.0.9":{"tag":"1.0.9","author":"CRMPerks","date":"2025-02-12 08:05:17"},"1.1.0":{"tag":"1.1.0","author":"asif876","date":"2025-04-24 06:28:41"},"1.1.1":{"tag":"1.1.1","author":"asif876","date":"2025-06-11 06:11:34"},"1.1.2":{"tag":"1.1.2","author":"CRMPerks","date":"2025-07-16 11:30:56"},"1.1.3":{"tag":"1.1.3","author":"CRMPerks","date":"2025-12-15 16:11:50"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2643208,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2643208,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2643208,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2643208,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2643208,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2643208,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2643208,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2643208,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2643208,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2643208,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Connect Google Sheets Account.","2":"Map Google Sheets fields.","3":"Google Sheets logs.","4":"Send Contact form entry from wordpress install to Google Sheets by Free Contact Form Entries Plugin.","5":"Get email infomation from Full Contact(Premium feature).","6":"Get Customer geolocation, browser and OS (Premium feature)."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[205866,25296,222291,205865,222290],"plugin_category":[],"plugin_contributors":[167544,153221,153864],"plugin_business_model":[],"class_list":["post-150891","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7-google-sheets","plugin_tags-google-sheets","plugin_tags-ninja-forms-google-sheets","plugin_tags-wordpress-google-sheets","plugin_tags-wpforms-google-sheet-integration","plugin_contributors-asif876","plugin_contributors-crmperks","plugin_contributors-sbazzi","plugin_committers-asif876","plugin_committers-crmperks"],"banners":{"banner":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/banner-772x250.png?rev=2643208","banner_2x":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/banner-1544x500.png?rev=2643208","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/icon-128x128.png?rev=2643208","icon_2x":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/icon-256x256.png?rev=2643208","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-1.png?rev=2643208","caption":"Connect Google Sheets Account."},{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-2.png?rev=2643208","caption":"Map Google Sheets fields."},{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-3.png?rev=2643208","caption":"Google Sheets logs."},{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-4.png?rev=2643208","caption":"Send Contact form entry from wordpress install to Google Sheets by Free Contact Form Entries Plugin."},{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-5.png?rev=2643208","caption":"Get email infomation from Full Contact(Premium feature)."},{"src":"https:\/\/ps.w.org\/integration-for-contact-form-7-and-google-sheets\/assets\/screenshot-6.png?rev=2643208","caption":"Get Customer geolocation, browser and OS (Premium feature)."}],"raw_content":"<!--section=description-->\n<p>Contact Form 7 Google Sheets Plugin sends form submissions from <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\">WPforms<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor Forms<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/ninja-forms\/\">Ninja Forms<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/formidable\/\">Formidable Forms<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-entries\/\">Contact Form Entries<\/a> and many other popular contact form plugins to Google Sheets when someone submits a form. Learn more about Contact Form Google Sheets Plugin at <a href=\"https:\/\/www.crmperks.com\/plugins\/contact-form-plugins\/contact-form-google-sheets-integration\/?utm_source=wordpress&amp;utm_medium=directory&amp;utm_campaign=Google_Sheets_readme\">crmperks.com<\/a>.<\/p>\n\n<h3>How to Setup<\/h3>\n\n<ul>\n<li>Go to \"Google Sheets Accounts\" tab\u00a0then add new account.<\/li>\n<li>Go to \"Google Sheets Feeds\" tab then create new feed.<\/li>\n<li>Map required Google Sheets fields to contact form 7 fields.<\/li>\n<li>Send your test entry to Google Sheets.<\/li>\n<li>Go to \"Google Sheets Logs\" tab and verify, if entry was sent to Google Sheets.<\/li>\n<\/ul>\n\n<p><strong>Connecting Google Sheets account<\/strong><\/p>\n\n<p>Connect any Contact Form 7 form to Google Sheets by safe and secure Oauth 2.0. Additionally, you can connect multiple Google Sheets to Contact Form 7.<\/p>\n\n<p><strong>Map Google Sheets fields<\/strong><\/p>\n\n<p>Select any Google Sheet then Map Contact Form 7 form fields to Google Sheet fields.<\/p>\n\n<p><strong>Filter Contact Form 7 Google Sheets entries<\/strong><\/p>\n\n<p>Either send all entries to Google Sheets or send specific entries based on user input. For example , only send those form entries to Google Sheets which contanin work email address.<\/p>\n\n<p><strong>Manually sending entries to Google Sheets<\/strong><\/p>\n\n<p>You can automatically Send Contact Form 7 submissions to Google Sheets when a user submits a form. Also, you can manually send Contact Form 7 submissions to Google Sheets.<\/p>\n\n<p><strong>Contact Form 7 Google Sheets logs<\/strong><\/p>\n\n<p>View a detailed log of each Contact Form 7 submission Whether sent or not sent to Google Sheets , You can easily resend any entry to Google Sheets.<\/p>\n\n<blockquote><strong>Premium Version Features.<\/strong>\n\nThis plugin has a Premium version which comes with several additional benifits <a href=\"https:\/\/www.crmperks.com\/plugins\/contact-form-plugins\/contact-form-google-sheets-integration\/?utm_source=wordpress&amp;utm_medium=directory&amp;utm_campaign=Google Sheets_readme\">Contact Form Google Sheets Integration<\/a>.\n<ul>\n<li>Map Contact Form 7 Phone Number fields to Google Sheets.<\/li>\n<li>Send Contact Form 7 attachments to Google Sheets.<\/li>\n<li>Create Un-Limited Google Sheets feeds.<\/li>\n<li>When any user submits a contact form, track gclid, utm parameters and geolocation.<\/li>\n<li>Verify lead's phone number and get detailed information using phone lookup apis.<\/li>\n<li>20+ premium addons<\/li>\n<\/ul>\n<\/blockquote>\n\n<h3>Want to send data to other crm<\/h3>\n\n<p>We have Premium Extensions for 20+ CRMs.<a href=\"https:\/\/www.crmperks.com\/plugin-category\/contact-form-plugins\/?utm_source=wordpress&amp;utm_medium=directory&amp;utm_campaign=Google_Sheets_readme\">View All CRM Extensions<\/a><\/p>\n\n<h3>Need Google Sheets Plugin for Gravity Forms ?<\/h3>\n\n<p>We have Google Sheets add-on for Gravity Forms. <a href=\"https:\/\/wordpress.org\/plugins\/wp-gravity-forms-spreadsheets\/\">Gravity Forms Google Sheets Connector<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20can%20i%20get%20support%3F'><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Our team provides free support at <a href=\"https:\/\/www.crmperks.com\/contact-us\/\">https:\/\/www.crmperks.com\/contact-us\/<\/a>.<\/p><\/dd>\n<dt id='wpforms%20google%20sheets'><h3>WPForms Google sheets<\/h3><\/dt>\n<dd><ul>\n<li>Easily connect WPforms to any Google sheet.<\/li>\n<li>Create feeds for Google sheet Contacts, Companies and Tickets etc.<\/li>\n<li>New WPforms submission will be automatically sent to your Google sheet account.<\/li>\n<\/ul><\/dd>\n<dt id='elementor%20forms%20to%20google%20sheet'><h3>Elementor forms to Google sheet<\/h3><\/dt>\n<dd><ul>\n<li>Easily Connect Elementor forms to your required Google sheet.<\/li>\n<li>Create a feed for any sheet, select correct Elementor form and finally map fields in feed.<\/li>\n<li>When someone submits Elementor form, submission will be automatically sent to your Google sheet.<\/li>\n<li>You can manually send any Elementor forms entry to Google sheet by clicking \"send to Google sheet\" button.<\/li>\n<\/ul><\/dd>\n<dt id='contact%20form%207%20google%20sheet%20integration'><h3>Contact Form 7 Google Sheet integration<\/h3><\/dt>\n<dd><ul>\n<li>You can directly save Contact Form 7 entries to Google sheets.<\/li>\n<li>Simply Select Google sheet then map form fields to Google sheet fields.<\/li>\n<li>Contact Form 7 entry will be added to Google sheet when anyone submits a form on your site.<\/li>\n<\/ul><\/dd>\n<dt id='ninja%20forms%20google%20sheets'><h3>Ninja Forms Google sheets<\/h3><\/dt>\n<dd><ul>\n<li>Easily connect Ninja Forms to your Google sheet account.<\/li>\n<li>After connecting Google sheet account, create a feed for any sheet, finally map fields in feed.<\/li>\n<li>New Ninja Forms submission will be automatically sent to your Google sheet.<\/li>\n<li>You can manually send any Ninja Forms entry to Google sheet by clicking \"send to Google sheet\" button.<\/li>\n<\/ul><\/dd>\n<dt id='formidable%20forms%20google%20sheet'><h3>Formidable Forms Google sheet<\/h3><\/dt>\n<dd><ul>\n<li>Connect your Google sheet account with our plugin.<\/li>\n<li>Create feeds for any Google sheet. Select correct Formidable Form in feed. <\/li>\n<li>New Formidable Form submission will be automatically sent to your Google sheet.<\/li>\n<li>You can manually send any Formidable Form entry to Google sheet by clicking \"send to Google sheet\" button.<\/li>\n<\/ul><\/dd>\n<dt id='connect%20contact%20form%207%20to%20google%20sheets'><h3>Connect contact form 7 to Google sheets<\/h3><\/dt>\n<dd><ul>\n<li>First connect your google sheets account with Contact Form 7 Google sheets Plugin.<\/li>\n<li>Create a feed and map form fields to Google sheet fields in feed.<\/li>\n<li>All form submissions will be automatically sent as Google sheets rows.<\/li>\n<\/ul><\/dd>\n<dt id='contact%20form%207%20to%20google%20sheets'><h3>Contact Form 7 to Google Sheets<\/h3><\/dt>\n<dd><ul>\n<li>You can easily save Contact Form 7 entries to Google Google Sheets.<\/li>\n<li>Simply install this free Contact Form 7 Google sheets plugin, map form fields to Google sheet fields.<\/li>\n<li>All form submissions will be automatically saved to your selected Google Sheet.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>fixed \"mfile upload field without entries plguin\" issue.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>fixed \"PHP Object Injection Vulnerability\" issue.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>updated google developer app settings.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>fixed \"xss issue with settings page\".<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>fixed \"comma between multiple checkbox values\" issue.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>fixed \"new tab issue with Login button\".<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>fixed \"id field of wpforms\".<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>fixed php warnings in feed.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>added elementor, wpforms and ninja forms.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>fixed \"register style invalid\" issue.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>fixed \"file field\" issue.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>fixed \"sheets not found\" issue.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>fixed multi dimensional Array issue.<\/li>\n<li>added \"update entry data in google sheet row\" feature.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Send Contact Form 7, WPForms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submissions to Google Sheets.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/150891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=150891"}],"author":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/crmperks"}],"wp:attachment":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=150891"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=150891"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=150891"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=150891"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=150891"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=150891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}