123FormBuilder WordPress guide

Send 123FormBuilder entries to Google Sheets

123FormBuilder's cloud dashboard creates powerful forms with conditional logic and payments. Since these forms embed via cross-origin iframe, use LeadToSheet's webhook integration to stream every submission to Google Sheets without touching your 123FormBuilder account settings.

CMS: WordPress

123FormBuilder offers 200+ templates, payment integrations, and conditional logic built from a cloud dashboard, then embedded on WordPress via their plugin. Because 123FormBuilder embeds forms in a cross-origin iframe, the SDK cannot capture submissions directly. Configure the webhook integration to send data to your LeadToSheet endpoint, giving your team a persistent Google Sheets layer for dashboards and automations without logging into the 123FormBuilder admin panel.

Implementation checklist

  1. 1

    Install the LeadToSheet script globally

    Place the snippet in your WordPress footer so it loads on every page where a 123FormBuilder embed might appear.

    LeadToSheet snippet

    <script>(function(w,d,s,u,k,e){if(w.__formsync){return}w.__formsync={q:[],k:k,endpoint:e};var js=d.createElement(s);js.src=u;js.async=1;js.onload=function(){w.__formsync.init&&w.__formsync.init({ clientKey:k })};d.head.appendChild(js);})(window,document,'script','https://www.leadtosheet.com/sdk.min.js','YOUR_CLIENT_KEY','https://www.leadtosheet.com/api/ingest');</script>
  2. 2

    Configure webhook for iframe forms

    123FormBuilder renders inside a cross-origin iframe, so the SDK cannot capture submissions directly. Configure 123FormBuilder's built-in webhook integration to send submissions to your LeadToSheet endpoint as a reliable fallback.

    Tip: Test with a simple form first to verify the connection before enabling on payment forms.

  3. 3

    Validate conditional logic paths

    Submit test entries that trigger different conditional branches in your form. Each unique field combination creates new Sheet headers on first submission.

Customization ideas

  • Mirror conditional logic branches in Sheets

    123FormBuilder's conditional fields only appear when triggered. Use Google Sheets conditional formatting to highlight which branch each submission followed.

  • Track payment form conversions

    Payment fields from Stripe or PayPal integrations pass through as text values. Build a revenue dashboard in Sheets using SUMIF formulas on the payment amount column.

  • Leverage 200+ templates with one snippet

    A single LeadToSheet installation captures forms from any 123FormBuilder template. Route different templates to different Sheet tabs using page URL rules.

Troubleshooting

  • Submissions from multi-page forms are incomplete

    123FormBuilder multi-page forms only submit once on the final page. Ensure you complete the entire form during testing so all fields appear in your Sheet.

  • Duplicate entries from the 123FormBuilder webhook

    If you also use 123FormBuilder's native Google Sheets integration, disable it to prevent double entries.

  • Embed not loading after WordPress update

    Check that the 123FormBuilder WordPress plugin is compatible with your WordPress version. The LeadToSheet snippet is independent and will resume capture once the embed renders again.

Frequently asked questions

How does LeadToSheet handle 123FormBuilder's payment fields?
Payment confirmation data, including transaction IDs and amounts, is captured as regular text fields and stored in your Google Sheet for reconciliation.
Can I use both 123FormBuilder's native integrations and LeadToSheet?
Yes, but disable any native Google Sheets integration to avoid duplicates. Keep email notifications and CRM integrations running as usual.
Does the plugin need to be a specific version?
LeadToSheet works with any version of the 123FormBuilder WordPress plugin through the webhook integration, which is independent of the plugin version.