Visual Form Builder how-to

Export Visual Form Builder to Google Sheets

Replace manual CSV exports from Visual Form Builder with a live Google Sheets connection powered by LeadToSheet. Every submission appears as a new row within seconds.

CMS: WordPress

Visual Form Builder takes a no-frills approach: drag-and-drop fields, email routing, form duplication, and CSV exports. LeadToSheet upgrades the data side of this workflow by eliminating the need for periodic CSV downloads. Your submissions flow into Google Sheets automatically, making the data immediately available for sharing, filtering, and connecting to other tools like Looker Studio or Apps Script.

Implementation checklist

  1. 1

    Add the LeadToSheet snippet

    Inject the script into your WordPress footer. Visual Form Builder renders standard HTML forms, so no special configuration is required.

    LeadToSheet SDK snippet

    <script src="https://cdn.leadtosheet.com/sdk.min.js" data-client="YOUR_CLIENT_KEY"></script>
  2. 2

    Map field names to desired column headers

    Open each form in Visual Form Builder and set clear, descriptive field names. LeadToSheet uses these names as Google Sheets column headers.

    Tip: Visual Form Builder defaults to generic labels like 'Text 1'. Rename them before going live to avoid confusing column names.

  3. 3

    Send a test and verify against a manual CSV export

    Submit a test entry, then export a CSV from Visual Form Builder. Compare the CSV row to the sheet row to confirm all fields match.

Customization ideas

  • Retire manual CSV workflows

    With LeadToSheet syncing in real time, you can stop scheduling weekly CSV exports and direct your team to the always-current Google Sheet instead.

  • Duplicate forms with consistent sheet routing

    Visual Form Builder's form duplication feature creates copies quickly. Add a unique hidden field to each duplicate so LeadToSheet can route them to separate sheet tabs.

  • Layer email routing with sheet notifications

    Keep Visual Form Builder's email routing for instant alerts, then use Google Sheets notifications or Apps Script triggers for team-wide visibility and escalation workflows.

Troubleshooting

  • Generic field names creating duplicate columns

    If multiple forms use default names like 'Text' or 'Email', LeadToSheet may merge them into shared columns. Assign unique, descriptive names to every field in every form.

  • Entries appearing in sheet but not in WordPress admin

    This usually means a server-side error prevented Visual Form Builder from saving the entry, while LeadToSheet captured it client-side. Check your PHP error logs and database connection.

  • CSV export shows more rows than Google Sheet

    CSV exports may include entries from before LeadToSheet was installed. The sheet only contains submissions received after the SDK was activated.

Frequently asked questions

Can I stop using CSV exports entirely?
Yes. Once LeadToSheet is active, your Google Sheet updates in real time and you can export from Sheets at any point if a CSV is still needed.
Does Visual Form Builder's email routing still work?
Completely. LeadToSheet operates independently of Visual Form Builder's server-side email notifications. Both continue to function simultaneously.
Is Visual Form Builder Pro required?
No. LeadToSheet works with both the free and Pro versions. The SDK captures standard HTML form submissions regardless of the plugin tier.