Kadence Blocks form setup

Push Kadence form block submissions to Google Sheets

Add LeadToSheet to your Gutenberg-powered site and capture every Kadence Form block submission - with reCAPTCHA, Turnstile, and conditional fields - in a live Google Sheet.

CMS: WordPress

Kadence Blocks adds a lightweight, block-based Form block to the WordPress Gutenberg editor with native support for reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, and conditional show/hide logic. LeadToSheet listens for the form submit event before Kadence processes it via AJAX and writes the field data to Google Sheets, giving you a structured lead database without leaving the block editor workflow.

Implementation checklist

  1. 1

    Install the LeadToSheet SDK via your theme or a snippet plugin

    Paste the script tag into your theme's footer.php or use a code snippets plugin. Kadence Forms submit via AJAX, and the SDK needs to be present on the page to listen for the submission event.

    LeadToSheet snippet

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

    Set field names in the Kadence Form block settings

    Select each field in the Gutenberg editor and set a descriptive name under the block settings panel. Kadence uses these names in its submission payload, and LeadToSheet maps them directly to Google Sheets column headers.

    Tip: Kadence auto-generates names like `field1`. Rename them to `email`, `company`, or `message` before collecting real submissions.

  3. 3

    Test with your preferred captcha provider active

    Enable reCAPTCHA, hCaptcha, or Turnstile in the Kadence Form block settings, then submit a test entry on the live site. LeadToSheet captures form data at the browser submit event. If the captcha widget prevents the submit event from firing (client-side blocking), those submissions are not captured. However, server-side captcha validation runs after capture, so some failed entries may appear.

Customization ideas

  • Use Kadence's multiple submit actions with parallel sheet logging

    Kadence Forms supports multiple actions on submit (email, webhook, Mailchimp). LeadToSheet adds a Google Sheets action that runs alongside them, so your existing notification and marketing automations stay untouched.

  • Capture conditional field state for segmentation

    Kadence's conditional show/hide fields produce different data depending on user choices. LeadToSheet records exactly the fields that were visible at submission time, letting you segment leads in your sheet by which fields they interacted with.

  • Combine with Kadence's reCAPTCHA score for lead quality

    If you use reCAPTCHA v3, Kadence includes the score in its validation. While the score itself is server-side, you can use LeadToSheet's UTM and referrer data alongside it to build a multi-signal lead quality model in your sheet.

Troubleshooting

  • Kadence form AJAX submission not captured

    Kadence Forms uses its own AJAX endpoint for submissions. Ensure the LeadToSheet SDK is loaded in the footer and not deferred by a caching or optimisation plugin. Add `www.leadtosheet.com` to your optimisation plugin's exclusion list.

  • Block editor preview does not send test submissions

    The Gutenberg block editor preview renders a static version of the form. Actual submissions only fire on the published or previewed frontend page. Always test from a new browser tab with the live URL.

  • Turnstile or hCaptcha blocks the submission entirely

    If the captcha widget fails to load (due to ad blockers or network issues), Kadence blocks the form submission and LeadToSheet correctly does not record it. Test with captcha enabled in an incognito window to rule out browser extension interference.

Frequently asked questions

Does LeadToSheet work with Kadence's free and pro form blocks?
Yes. The SDK captures submissions from both the free Kadence Blocks form and the Kadence Blocks Pro form. The submission mechanism is identical at the browser level.
Can I use Kadence Form's built-in email action and LeadToSheet at the same time?
Absolutely. LeadToSheet operates in parallel at the browser level and does not interfere with Kadence's server-side email, webhook, or marketing platform actions.
What happens if a visitor abandons the form before submitting?
LeadToSheet only captures completed submissions. Abandoned or partially filled forms are never recorded, keeping your sheet free of incomplete data.