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 external automation 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 external automation 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 external automation endpoint.

    LeadToSheet snippet

    <script async src="https://www.leadtosheet.com/api/sdk?k=YOUR_CLIENT_KEY"></script>
  2. 2

    Configure the Jotform webhook integration

    In your Jotform form settings, configure Jotform's own Google Sheets connector or another automation tool. This is the primary method for capturing Jotform submission data since the form renders in a cross-origin iframe.

    Tip: For iframe embeds, browser-side field capture is not available, so rely on Jotform's own integrations for the response payload.

  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, keep the response delivery inside Jotform's own compliant tooling or another approved automation environment. The browser SDK does not change those requirements.

  • 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 Jotform integration you chose is configured correctly. Submit a test entry and check the destination system directly to confirm the response was delivered.

  • 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 external automation 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.