gitwtfhub

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

cvinfotech/cv-lead-to-sheet-bridge — explained in plain English

Analysis updated 2026-05-18

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

TL;DR

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

What's in the stack?

PHPWordPressGoogle Apps Script

How it stacks up

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 spin it up?

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.

Wtf does this do

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.

Yoink these 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

wtf 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.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.