explaingit

cvinfotech/cv-lead-to-sheet-bridge

Analysis updated 2026-05-18

18PHPAudience · pm founderComplexity · 2/5LicenseSetup · moderate

TLDR

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.

Mindmap

mindmap
  root((repo))
    What it does
      Syncs WordPress forms to Sheets
      Smart Match column mapping
      Token secured webhooks
    Tech stack
      PHP
      WordPress
      Google Apps Script
    Use cases
      Collect leads into a spreadsheet
      Avoid paid automation tools
      Secure form data with a token
    Audience
      WordPress site owners
      Small business builders
      PM founders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Send every WordPress contact form submission straight into a Google Sheet without a paid automation tool.

USE CASE 2

Collect leads from Elementor, Gravity Forms, WPForms, or Contact Form 7 into one spreadsheet.

USE CASE 3

Secure form-to-sheet data transfer with a rotatable token instead of relying on a hidden URL alone.

What is it built with?

PHPWordPressGoogle Apps Script

How does it compare?

cvinfotech/cv-lead-to-sheet-bridgearseniomuanda/gestschoolradekhulan/md2pdf
Stars181818
LanguagePHPPHPPHP
Setup difficultymoderatemoderateeasy
Complexity2/54/52/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires deploying a generated Google Apps Script as a web app inside your own Google account.

GPLv2 or later: free to use, modify, and redistribute, and any distributed modifications must also be released under the same license.

In plain English

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.

Copy-paste prompts

Prompt 1
Walk me through setting up CV Lead-to-Sheet Bridge to send my Contact Form 7 leads to a Google Sheet.
Prompt 2
Explain how the Smart Match field matching works in CV Lead-to-Sheet Bridge.
Prompt 3
Show me how to deploy the Google Apps Script this plugin generates as a web app.
Prompt 4
What does regenerating the security token in CV Lead-to-Sheet Bridge actually do, and what steps come after it?

Frequently asked questions

What is cv-lead-to-sheet-bridge?

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.

What language is cv-lead-to-sheet-bridge written in?

Mainly PHP. The stack also includes PHP, WordPress, Google Apps Script.

What license does cv-lead-to-sheet-bridge use?

GPLv2 or later: free to use, modify, and redistribute, and any distributed modifications must also be released under the same license.

How hard is cv-lead-to-sheet-bridge to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is cv-lead-to-sheet-bridge for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.