Zoho Forms integration

Push Zoho Forms submissions to Google Sheets

Zoho Forms integrates deeply with Zoho CRM, Desk, and Campaigns. Add LeadToSheet to capture every embedded form submission in Google Sheets with attribution data, bridging the Zoho and Google ecosystems.

CMS: Embed

Zoho Forms is the form builder within the Zoho ecosystem, offering tight integration with Zoho CRM, Zoho Desk, Zoho Campaigns, and dozens of other Zoho apps. It supports conditional logic, payment collection, approval workflows, and file uploads. While Zoho's internal ecosystem is powerful, many teams need submissions in Google Sheets for cross-platform reporting or collaboration with external partners. LeadToSheet captures both form field data and marketing attribution, giving you a Google Sheets layer on top of Zoho's native integrations.

Implementation checklist

  1. 1

    Add the LeadToSheet SDK to your Zoho Forms embed page

    Place the script tag on the page hosting your Zoho Forms embed. Zoho offers both iframe and JavaScript embed options. The JS embed renders in the DOM for native LeadToSheet capture.

    LeadToSheet snippet

    <script src="https://cdn.leadtosheet.com/sdk.min.js" data-client="YOUR_CLIENT_KEY"></script>
  2. 2

    Use the JavaScript embed for direct capture

    In Zoho Forms under Share > Embed, select the JavaScript embed code. This renders form fields in your page DOM, allowing LeadToSheet to capture them natively. For iframe embeds, configure a webhook in Zoho Forms' Integrations tab.

    Tip: Zoho's JS embed uses a script tag and div element. Place the LeadToSheet snippet after the Zoho embed script for reliable detection.

  3. 3

    Test a form connected to Zoho CRM

    Submit a test entry through a form linked to Zoho CRM. Confirm that the CRM record is created normally and that LeadToSheet writes the same data plus attribution columns to your Google Sheet.

Customization ideas

  • Bridge Zoho CRM and Google Sheets reporting

    Teams that use Zoho CRM internally but share reports with external stakeholders via Google Sheets benefit from LeadToSheet writing form submissions with attribution to Sheets while Zoho CRM handles the lead pipeline.

  • Track approval workflow outcomes

    Zoho Forms supports approval workflows where submissions require manager sign-off. Use the webhook integration to notify LeadToSheet when an approval status changes, updating the corresponding sheet row.

  • Pair Zoho Campaigns data with sheet-level attribution

    If Zoho Campaigns drives traffic to your form pages, LeadToSheet captures the campaign UTMs. Cross-reference campaign IDs in Sheets to measure which Zoho email campaigns generate the most form completions.

Troubleshooting

  • Zoho JS embed not detected by LeadToSheet

    Zoho's JavaScript embed renders the form dynamically. Ensure the LeadToSheet SDK loads before or at the same time as the Zoho embed script so mutation observers are active when the form mounts in the DOM.

  • Iframe embed cross-origin restrictions

    Zoho Forms' iframe embed runs on zoho.com. LeadToSheet cannot read fields inside it. Switch to the JS embed, or configure a webhook in Zoho Forms' Integrations > Webhooks section to POST to your LeadToSheet endpoint.

  • Zoho CRM integration conflicts

    LeadToSheet does not interfere with Zoho's native CRM push. If you see discrepancies between the CRM record and the Google Sheet row, verify that both systems are reading the same field names. Zoho sometimes maps internal field IDs differently than display labels.

Frequently asked questions

Does LeadToSheet replace Zoho's Google Sheets integration?
Zoho Forms has a native Google Sheets integration but it does not include UTM parameters or referrer data. LeadToSheet provides these attribution columns. You can use either integration or both depending on your needs.
Can I keep using Zoho CRM alongside LeadToSheet?
Absolutely. Zoho CRM receives leads through Zoho's native pipeline while LeadToSheet writes a parallel copy to Google Sheets with marketing attribution. Both systems operate independently.
Does the JS embed work on non-Zoho websites?
Yes. Zoho's JavaScript embed code works on any HTML page, regardless of the website platform. This is how most teams embed Zoho Forms on WordPress, custom sites, React apps, or static pages.