123FormBuilder setup

Connect 123FormBuilder to Google Sheets

123FormBuilder provides 2,000+ templates, payment forms, and HIPAA options. Add LeadToSheet to sync every embedded text-based submission to Google Sheets with full marketing attribution.

CMS: Embed

123FormBuilder is a cloud form platform with thousands of templates covering registration, payment, surveys, and HIPAA-compliant healthcare forms. It supports both iframe and JavaScript embeds, plus native webhook integration. LeadToSheet adds UTM parameters, referrer data, and device context to every submission row in Google Sheets. This is attribution data that 123FormBuilder's own integrations do not capture.

Implementation checklist

  1. 1

    Add the LeadToSheet SDK to your embed page

    Place the script tag on the page hosting your 123FormBuilder form. If you use the JavaScript embed, LeadToSheet captures form fields natively from the DOM.

    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

    Select the JavaScript embed option

    In 123FormBuilder's Publish settings, choose the JavaScript embed code over the iframe option. The JS embed renders the form in your page DOM, enabling LeadToSheet to detect and capture all fields without cross-origin restrictions.

    Tip: If you need the iframe embed for styling isolation, configure a webhook in 123FormBuilder's Integrations tab to POST to your LeadToSheet webhook URL.

  3. 3

    Test a payment form submission

    Submit a test entry that includes payment fields. Verify that the payment status and all standard text fields appear in your Google Sheet. Note that digital signature images and file uploads are not captured by LeadToSheet, which only records text-based values.

Customization ideas

  • Track HIPAA form submissions by channel

    For healthcare forms requiring HIPAA compliance, LeadToSheet adds attribution data so you can measure which marketing channels drive the most patient intake form completions while keeping data in your controlled Google Sheet environment.

  • Route different templates to separate tabs

    If you embed multiple 123FormBuilder templates across your site, LeadToSheet auto-identifies each one via form fingerprinting. Configure tab routing in the dashboard to send each template's submissions to a dedicated sheet tab, keeping event registrations separate from contact forms.

  • Combine form completion status with lead scoring

    123FormBuilder tracks form completion and field responses as text values. Use Apps Script on your Google Sheet to score leads based on which fields were completed, prioritizing fully filled-out submissions for your sales team.

Troubleshooting

  • JavaScript embed form not rendering

    123FormBuilder's JS embed loads asynchronously. If the form does not appear, check your browser console for script loading errors. Ensure no Content Security Policy headers are blocking the 123formbuilder.com domain.

  • Iframe embed requires webhook fallback

    The iframe embed runs on 123formbuilder.com's domain. LeadToSheet cannot access fields inside it due to cross-origin restrictions. Configure a webhook integration in 123FormBuilder to deliver submissions to your LeadToSheet endpoint server-side.

  • Conditional logic fields not appearing in sheet

    Fields controlled by conditional logic may not render during a test if the conditions were not met. Submit test entries that trigger every conditional branch to pre-create all column headers in your Google Sheet.

Frequently asked questions

Does 123FormBuilder's JavaScript embed work on all website platforms?
Yes. The JS embed is a standard script tag that works on any HTML page, React app, WordPress site, or custom-built website. LeadToSheet captures the form wherever it renders.
Can I use LeadToSheet with 123FormBuilder's HIPAA plan?
Yes. LeadToSheet sends data directly to your Google Sheet without storing it on intermediate servers. Ensure your Google Workspace account also meets HIPAA requirements with a Business Associate Agreement in place.
Will LeadToSheet interfere with 123FormBuilder's native integrations?
No. LeadToSheet operates at the browser level independently. Your existing email notifications, CRM integrations, and payment processing in 123FormBuilder continue to work unchanged.