cvinfotech/cv-lead-to-sheet-bridge — explained in plain English
Analysis updated 2026-05-18
Send every WordPress contact form submission straight into a Google Sheet without a paid automation tool.
Collect leads from Elementor, Gravity Forms, WPForms, or Contact Form 7 into one spreadsheet.
Secure form-to-sheet data transfer with a rotatable token instead of relying on a hidden URL alone.
| cvinfotech/cv-lead-to-sheet-bridge | arseniomuanda/gestschool | radekhulan/md2pdf | |
|---|---|---|---|
| Stars | 18 | 18 | 18 |
| Language | PHP | PHP | PHP |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires deploying a generated Google Apps Script as a web app inside your own Google account.
CV Lead-to-Sheet Bridge is a WordPress plugin that automatically sends form submissions from your website into a Google Sheet in real time. It is built for anyone who collects leads through a contact form and wants those entries to land directly in a spreadsheet, without paying for a third-party automation service or manually copying data over. The plugin works with four popular WordPress form tools: Contact Form 7, WPForms, Gravity Forms, and Elementor Pro Forms. When someone submits a form, the plugin hooks into that submission event, converts the fields into a simple label and value format, and sends them to a small Google Apps Script you deploy yourself inside your own Google Sheet. Because the receiving script lives in your own Google account, there is no outside company holding your lead data and no subscription fee. One of its more useful features is what the plugin calls Smart Match: you do not need to manually map each form field to a specific spreadsheet column. You simply name your sheet's header row however you like, such as Name, Email, and Phone, and the receiving script matches incoming form fields to those headers automatically, ignoring differences in capitalization, spacing, and punctuation. Security is handled with a unique token generated when the plugin is activated. Every submission sent to the Google script includes this token, and the script checks it before writing anything to the sheet, so even someone who discovers the script's web address cannot add fake rows without the token. If a token is ever compromised, it can be regenerated from the plugin's settings screen, though the updated script then needs to be redeployed in Google Apps Script for the new token to take effect. Setup involves creating a Google Sheet, opening its Apps Script editor, pasting in a script the plugin generates for you with your token already embedded, deploying that script as a web app, and pasting the resulting web address back into the plugin's settings. The plugin is released under the GPLv2 or later license, and requires PHP 7.2 or newer plus WordPress 5.0 or newer.
A WordPress plugin that sends form submissions from Contact Form 7, WPForms, Gravity Forms, or Elementor into a Google Sheet in real time, with automatic column matching and no third-party service.
Mainly PHP. The stack also includes PHP, WordPress, Google Apps Script.
GPLv2 or later: free to use, modify, and redistribute, and any distributed modifications must also be released under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.