{"id":291644,"date":"2026-05-13T13:39:32","date_gmt":"2026-05-13T13:39:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gsheetconnector-for-jetform\/"},"modified":"2026-05-13T14:52:57","modified_gmt":"2026-05-13T14:52:57","slug":"gsheetconnector-for-jetform","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/gsheetconnector-for-jetform\/","author":9842855,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"3.6","requires_php":"7.4","requires_plugins":null,"header_name":"GSheetConnector for JetFormBuilder","header_author":"GSheetConnector","header_description":"Send your Jet Forms data to your Google Sheets.","assets_banners_color":"","last_updated":"2026-05-13 14:52:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/gsheetconnector-for-jetform","header_author_uri":"https:\/\/www.gsheetconnector.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":25,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"abdullah17","date":"2026-05-13 14:52:57"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3531099,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=jetform-google-sheet-config&tab=integration\",\"login\":true,\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"jetformbuilder\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"gsheetconnector-for-jetform\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Google Sheet Integration Shown with Authentication along with Permissions.","2":"How to create feeds and display the Sheet name and Tab name.","3":"Entering the Field Header Names Manually in the Connected Sheet and Submitting the form.","4":"General Settings.","5":"Role Settings.","6":"Beta features view.","7":"System Status."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[601,25296,262788,262789,262790],"plugin_category":[42],"plugin_contributors":[212856,224370,85967],"plugin_business_model":[],"class_list":["post-291644","plugin","type-plugin","status-publish","hentry","plugin_tags-forms","plugin_tags-google-sheets","plugin_tags-jetformbuilder","plugin_tags-jetformbuilder-integration","plugin_tags-sheets-integration","plugin_category-contact-forms","plugin_contributors-abdullah17","plugin_contributors-gsheetconnector","plugin_contributors-westerndeal","plugin_committers-abdullah17","plugin_committers-westerndeal"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gsheetconnector-for-jetform.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GSheetConnector for JetFormBuilder is an addon plugin \u2014 a bridge between your <a href=\"https:\/\/wordpress.org\/\">WordPress<\/a> based <a href=\"https:\/\/wordpress.org\/plugins\/jetformbuilder\/\">JetFormBuilder<\/a> forms and <a href=\"https:\/\/www.google.com\/sheets\/about\/\">Google Sheets<\/a>.<\/p>\n\n<p>When a visitor submits a Jet Form on your website, their data is also sent to your connected Google Sheet.<\/p>\n\n<h3>Features<\/h3>\n\n<p>\u2714 Connect JetFormBuilder with Google Sheets\n\u2714 Automatic form submission sync\n\u2714 No coding required\n\u2714 Secure Google OAuth authentication\n\u2714 Map form fields to sheet columns\n\u2714 Supports multiple feeds<\/p>\n\n<h4>\ud83d\udcdd JetFormBuilder \u279c to \u270d\ufe0f Google Sheets<\/h4>\n\n<p>Easily connect your Jet Forms to Google Sheets without writing code. This plugin helps you avoid manual errors by guiding you through the setup of sheet names and column headers step-by-step.<\/p>\n\n<h4>\u26a1\ufe0f How to Use this Plugin<\/h4>\n\n<ul>\n<li><p><strong>Step 1: In Google Sheets<\/strong>\n\u279c Log into your Google Account and open Google Sheets.\n\u279c Create a new Sheet and name it.\n\u279c Use or rename the default tab.\n\u279c Copy the Sheet Name, Sheet ID, Tab Name, and Tab ID (Refer to Screenshots)<\/p><\/li>\n<li><p><strong>Step 2: In WordPress Admin<\/strong>\n\u279c Create or edit the Jet Form you want to sync.\n\u279c Navigate to the \"Google Sheets\" tab.\n\u279c Paste the copied Sheet and Tab names and click \"Save\".<\/p><\/li>\n<li><p><strong>Step 3: Set up Google Sheet Columns<\/strong>\n\u279c In Row 1 of your Google Sheet, use \"date\" as the first column.\n\u279c Use Jet Form field names (submission tags) as headers for the remaining columns.<\/p><\/li>\n<\/ul>\n\n<h4>Important Notes<\/h4>\n\n<p>\u279c Ensure names and spellings match exactly between your Sheet and form settings. Mismatches may result in sync failure.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to Google APIs to send form submissions and authenticate users.<\/p>\n\n<p>Service: Google Sheets API\nPurpose: Send form submission data to Google Sheets.\nData sent: Form field values submitted by site visitors.\nEndpoint: https:\/\/sheets.googleapis.com\/\nTerms: https:\/\/developers.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Service: Google OAuth 2.0\nPurpose: Authenticate the site owner's Google account.\nEndpoint: https:\/\/oauth2.googleapis.com\/\nTerms: https:\/\/developers.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Service: Google Drive API\nPurpose: Verify access permissions and retrieve spreadsheet metadata.\nData sent: Access token for verification requests.\nEndpoint: https:\/\/www.googleapis.com\/drive\/v3\/\nTerms: https:\/\/developers.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Service: Google User Info API\nPurpose: Retrieve authenticated user email address.\nData sent: Access token to fetch user profile information.\nEndpoint: https:\/\/www.googleapis.com\/oauth2\/v2\/userinfo\nTerms: https:\/\/developers.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Service: GSheetConnector OAuth Service\nPurpose: Facilitate OAuth redirect handling required for authentication.\nEndpoint: https:\/\/oauth.gsheetconnector.com\/\nData sent: Site URL and plugin identifier during authentication. No form submission data is transmitted.\nTerms: https:\/\/www.gsheetconnector.com\/terms-condition\nPrivacy Policy: https:\/\/www.gsheetconnector.com\/privacy-policy<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>GSheetConnector for JetForm uses Google APIs to allow users to connect their WordPress site with Google Sheets.<\/p>\n\n<p>This plugin does not collect or transmit personal data to the plugin author or any external servers. Google account authentication and access to Google Sheets are handled securely using Google OAuth.<\/p>\n\n<p>Access tokens required for Google authentication are stored securely in the site\u2019s own WordPress database and are used only to perform actions requested by the site administrator.<\/p>\n\n<p>The plugin only accesses Google Sheets and Google Drive data after explicit user consent during the Google authorization process.<\/p>\n\n<p>No data is sold or shared with third parties, and no data is stored on the plugin author\u2019s servers.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>gsheetconnector-for-jetform<\/code> to <code>\/wp-content\/plugins\/<\/code>, or install via Plugins &gt; Add New &gt; Search.<\/li>\n<li>Activate the plugin via the 'Plugins' screen.<\/li>\n<li>Go to <code>Jet Form &gt; Google Sheets<\/code> and click \"Get Code\" to authorize and connect to Google Sheets.<\/li>\n<li>Paste the Access Code and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20isn%27t%20the%20data%20sent%20to%20the%20spreadsheet%3F%20jetformbuilder%20is%20just%20spinning.\"><h3>Why isn't the data sent to the spreadsheet? JetFormBuilder is just spinning.<\/h3><\/dt>\n<dd><p>If it spins indefinitely and doesn\u2019t send, check:<\/p>\n\n<ol>\n<li>Access Code is correct (see debug log)<\/li>\n<li>Sheet or Tab name spelling is correct<\/li>\n<li>Column headers follow the naming rules (use lowercase letters, no spaces, special characters, etc.)<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20do%20i%20get%20the%20google%20access%20code%3F\"><h3>How do I get the Google Access Code?<\/h3><\/dt>\n<dd><ul>\n<li>Go to <code>JetFormBuilder &gt; Google Sheets<\/code>, click \"Get Code\"<\/li>\n<li>Allow access via your Google account<\/li>\n<li>Copy the generated code and paste it back into the plugin settings.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added: Extension Tab And Error Log.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed PHPCS warnings related to nonce verification<\/li>\n<li>Improved data sanitization and validation<\/li>\n<li>Ensured compliance with WordPress.org plugin guidelines<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Solved Nonces and User Permissions Needed for Security<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release<\/li>\n<li>Integrates Jet Form with Google Sheets<\/li>\n<\/ul>","raw_excerpt":"This addon plugin sends JetFormBuilder form submissions directly to your selected Google Sheet.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291644"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abdullah17"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291644"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291644"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291644"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291644"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291644"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}