Zoho Forms WordPress guide

Pipe Zoho Forms WordPress embeds to Sheets

Zoho Forms embeds on WordPress via iframe. Since the SDK cannot access cross-origin iframes, use Zoho Forms' webhook integration with LeadToSheet to sync every submission to Google Sheets.

CMS: WordPress

Zoho Forms is a cloud-based form builder that integrates deeply with Zoho CRM, Zoho Desk, and Zoho Campaigns. When embedded on WordPress, forms render inside a cross-origin iframe from Zoho's servers, so the SDK cannot capture submissions directly. Instead, configure Zoho Forms' webhook integration to send submissions to your LeadToSheet endpoint, syncing them to Google Sheets and giving teams outside the Zoho ecosystem direct access to form data.

Implementation checklist

  1. 1

    Add the LeadToSheet script to your WordPress site

    Place the snippet in your theme footer. Since Zoho Forms renders inside a cross-origin iframe, the SDK cannot capture submissions directly. You will also need to configure Zoho Forms' 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

    Set up Zoho Forms webhook integration

    Since Zoho Forms renders inside a cross-origin iframe, configure a webhook in your Zoho Forms settings to send submission data to your LeadToSheet endpoint. This ensures reliable capture regardless of iframe restrictions.

    Tip: The Zoho Forms embed domain typically starts with forms.zohopublic.com.

  3. 3

    Submit a test entry through the WordPress embed

    Fill out the Zoho form on your WordPress page and verify the row appears in your Google Sheet. Confirm that all fields, including conditional and payment fields, are captured.

Customization ideas

  • Share form data outside the Zoho ecosystem

    Not everyone on your team has a Zoho account. Google Sheets provides universal access to form submissions without requiring Zoho licenses or login credentials.

  • Cross-reference Zoho CRM and Sheets data

    Use Google Sheets' IMPORTDATA or Apps Script to pull Zoho CRM contact records alongside form submissions for a unified view of lead interactions.

  • Monitor approval workflows externally

    Zoho Forms supports approval workflows. LeadToSheet captures the initial submission. Track approval status in a manual Sheets column or via API integration with Zoho.

Troubleshooting

  • Iframe submissions not detected

    Zoho Forms renders inside a cross-origin iframe, so the SDK cannot capture submissions directly. Verify that you have configured Zoho Forms' webhook integration to send data to your LeadToSheet endpoint. Check that the webhook URL is correct and that test submissions are arriving.

  • Field names do not match Zoho CRM field labels

    Zoho Forms uses internal field IDs in the embed. Map these to human-readable names in your LeadToSheet dashboard or rename columns in your Sheet after the first submission.

  • Payment form data missing transaction details

    Zoho Forms processes payments server-side through its payment gateway. LeadToSheet captures the field values visible in the form at submission time. Transaction confirmation details may require the Zoho API.

Frequently asked questions

Does LeadToSheet replace Zoho Forms' integrations with Zoho CRM?
No. Zoho Forms continues to sync with Zoho CRM, Desk, and Campaigns as configured. LeadToSheet adds an independent Google Sheets copy for teams that work outside the Zoho suite.
Can I capture forms from multiple Zoho Forms accounts?
Yes. The webhook integration works regardless of which Zoho account created the form, since submissions are sent directly from Zoho's servers to your LeadToSheet endpoint. Each submission includes the form identifier for filtering.
What about Zoho Forms' built-in Google Sheets integration?
Zoho Forms offers its own Sheets connector, but it requires Zoho account configuration. LeadToSheet works independently from the WordPress side and includes page context and UTM data that Zoho's connector does not capture.