Jotform WP embed guide

Send Jotform WordPress Submissions to Google Sheets

Jotform's 10,000+ templates render inside an iframe on your WordPress site. Use the LeadToSheet webhook endpoint with Jotform's webhook integration to capture field values and conditional logic outcomes in Google Sheets.

CMS: WordPress

Jotform renders inside a cross-origin iframe, so the SDK cannot capture submissions directly. Use Jotform's webhook integration to send submission data to your LeadToSheet endpoint. The SDK captures page-level context (UTM parameters, referrer) on the host page.

Implementation checklist

  1. 1

    Add the LeadToSheet SDK to your WordPress site

    Add the SDK to your WordPress page to capture UTM parameters and referrer data. For Jotform submission data, configure Jotform's webhook integration to send data to your LeadToSheet endpoint.

    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 the Jotform webhook integration

    In your Jotform form settings, add the LeadToSheet webhook URL from your dashboard as a webhook endpoint. This is the primary method for capturing Jotform submission data since the form renders in a cross-origin iframe.

    Tip: Copy the webhook URL from your LeadToSheet dashboard and paste it into Jotform's Settings > Integrations > Webhooks panel.

  3. 3

    Test with conditional logic and payment forms

    Submit test entries that trigger different conditional branches and payment paths. This ensures all possible field columns are created in your sheet during setup.

Customization ideas

  • Separate payment forms from lead forms

    LeadToSheet auto-identifies each embedded form via fingerprinting. Configure routing in the LeadToSheet dashboard to send payment form submissions to a billing tab and lead capture forms to a marketing tab.

  • Track HIPAA-compliant form submissions

    If you use Jotform's HIPAA compliance tier, LeadToSheet can capture submissions via webhook rather than client-side to maintain data handling requirements. Configure the webhook URL in Jotform's integrations panel.

  • Map Jotform product fields to inventory columns

    Jotform payment widgets include product name, quantity, and amount fields. These land as individual columns in Sheets, making it straightforward to build inventory or order tracking dashboards.

Troubleshooting

  • Jotform webhook submissions are not appearing

    Verify the webhook URL is correctly configured in Jotform's integration settings. Test the webhook by submitting a test entry and checking the LeadToSheet dashboard for incoming data.

  • File upload fields appear empty in the sheet

    This is expected behavior. LeadToSheet only captures text-based form field values and does not process file uploads. To track file submissions, use Jotform's native integrations or webhook to log upload URLs separately.

  • Multi-page forms only capture the last page

    Jotform multi-page forms submit all fields at once on the final page. LeadToSheet captures the complete payload. If you see partial data, ensure users are completing the form rather than abandoning mid-flow.

Frequently asked questions

Does LeadToSheet replace Jotform's native Google Sheets integration?
It can. Jotform's built-in integration requires per-form configuration and does not capture page-level attribution. LeadToSheet handles all forms site-wide with a single snippet and includes UTMs and device context.
Are Jotform payment confirmations captured?
Payment data is handled by Jotform's payment processor. To include payment details in your sheet, configure Jotform's webhook to forward the complete submission payload including payment fields to your LeadToSheet endpoint.
Can I use this with Jotform's HIPAA forms?
For HIPAA-compliant workflows, use the webhook integration instead of client-side capture to ensure data flows through Jotform's compliant infrastructure before reaching your sheet.