Replace weForms' Sheets add-on with LeadToSheet
Upgrade from weForms' native Google Sheets connector to LeadToSheet for real-time sync, UTM tracking, and attribution data that the built-in add-on cannot provide.
CMS: WordPress
Overview
weForms is a lightweight contact form plugin with frontend posting and guest posting capabilities, integrated with WP User Frontend. It includes a native Google Sheets add-on, but that connector is limited in scope - it does not capture UTMs, device context, or page referrers. LeadToSheet is a drop-in replacement that enriches every submission with marketing attribution data while maintaining the same instant sync to Google Sheets.
Implementation checklist
- 1
Add the LeadToSheet snippet to your site
Paste the script into your WordPress footer via a code snippets plugin or your theme files. If you currently use the weForms Google Sheets add-on, you can disable it after confirming LeadToSheet is capturing correctly.
LeadToSheet snippet
<script src="https://cdn.leadtosheet.com/sdk.min.js" data-client="YOUR_CLIENT_KEY"></script> - 2
Disable the weForms native Google Sheets add-on
To avoid duplicate rows, deactivate the weForms Google Sheets integration under weForms > Modules. LeadToSheet provides a superset of the native functionality, so nothing is lost.
Tip: Keep your existing Google Sheet and point LeadToSheet to the same spreadsheet ID so historical data remains alongside new entries.
- 3
Test frontend and guest posting forms
weForms supports frontend posting where visitors can submit content from the front end. Submit a test through each form type - contact, frontend post, and guest post - to confirm all fields sync correctly to Sheets.
Customization ideas
Enrich guest post submissions with attribution
weForms' guest posting forms let visitors submit blog content. LeadToSheet adds UTM source, referrer URL, and device type to each submission, helping you understand where your contributors are coming from.
Integrate with WP User Frontend data
When weForms feeds into WP User Frontend for profile or membership forms, LeadToSheet captures the submitted field values so you have a parallel record in Sheets alongside the WordPress user database.
Replace Slack notification add-on with Sheets-based alerts
Instead of using weForms' Slack notification add-on (which has limited formatting), use LeadToSheet + Apps Script to send richly formatted Slack messages with all the submission data when a new row arrives.
Troubleshooting
Duplicate rows from the native Google Sheets add-on
If both the weForms Google Sheets add-on and LeadToSheet are active, you will get duplicate entries. Disable the native add-on in weForms > Modules > Google Sheets before testing LeadToSheet.
Frontend post form submission not captured
weForms frontend posting forms may use custom AJAX handlers. LeadToSheet supports standard form submission events and common AJAX patterns. If your frontend post form uses a non-standard submission method, verify the form element has a standard submit button or fires a recognisable AJAX success event.
WP User Frontend integration fields missing
Fields injected by WP User Frontend may render after weForms initialises. LeadToSheet monitors DOM mutations and will detect late-rendered fields, but deeply nested dynamic injections may require a page refresh. Test the full user flow from page load to submission.
Resources
Frequently asked questions
- Why should I switch from weForms' native Google Sheets add-on?
- The native add-on syncs basic field data. LeadToSheet adds UTM parameters, referrer URL, device type, and page context to every row. It also provides deduplication, retry logic, and real-time sync without the limitations of the native connector.
- Can I keep my existing Google Sheet when switching to LeadToSheet?
- Yes. Point LeadToSheet to the same spreadsheet. New entries will appear below your existing data. Column headers will be created for any new fields LeadToSheet captures (like UTM source) that the native add-on did not include.
- Does LeadToSheet work with weForms' free version?
- Yes. LeadToSheet works with both the free and premium versions of weForms. The native Google Sheets add-on is a premium feature, so LeadToSheet actually gives free weForms users access to Google Sheets syncing that they would otherwise need to pay for.
