Capture Quill Forms responses in Sheets
Quill Forms delivers a conversational, one-question-at-a-time experience. LeadToSheet captures every answer and logic jump outcome in a Google Sheet row the instant the respondent finishes.
CMS: WordPress
Overview
Quill Forms brings the Typeform-style conversational interface to WordPress with a block-based editor, logic jumps, and custom thank-you screens. Because respondents answer one question at a time, the final payload is assembled progressively. LeadToSheet captures the completed payload after the last question, so your Google Sheet receives a clean, single-row entry with all answers regardless of which logic path the respondent followed.
Implementation checklist
- 1
Embed the LeadToSheet SDK on your site
Add the script to your WordPress theme footer. Quill Forms renders its conversational interface inside a standard page container, and the SDK hooks into the completion event.
LeadToSheet SDK snippet
<script async src="https://www.leadtosheet.com/api/sdk?k=YOUR_CLIENT_KEY"></script> - 2
Complete a full conversational flow
Walk through your Quill Forms quiz or survey from start to finish, answering every question. Verify the completed row in your sheet contains all answers in the correct columns.
Tip: Logic jumps may skip questions. Run multiple tests with different answers to trigger every branch and initialise all possible columns.
- 3
Check custom thank-you screen behaviour
Quill Forms' custom thank-you screens render after submission. Confirm the sheet row is created before the thank-you screen appears, not after.
Customization ideas
Analyse logic jump paths
Add a visible read-only field that records which questions were shown. Hidden fields (input[type='hidden']) are excluded from capture. In Sheets, filter by this field to analyse how different audiences navigate your form.
Score conversational quizzes
Quill Forms quiz answers land in Sheets as text. Use VLOOKUP or Apps Script to assign point values and calculate scores automatically for each respondent.
A/B test thank-you screens
Use different Quill Forms with different thank-you messages on separate landing pages. LeadToSheet captures the page URL so you can measure conversion by variant in Sheets.
Troubleshooting
Partial answers from abandoned forms
Quill Forms only submits data when the respondent reaches the end. If someone quits mid-flow, no data is sent. This is by design. Your sheet will only contain complete responses.
Logic jump fields missing from sheet
Questions skipped by a logic jump are not submitted. If a column is missing, it means no respondent has triggered that question yet. Submit a test that hits every question path.
Conversational interface not loading
Quill Forms relies on React for its one-at-a-time interface. If a theme or plugin loads a conflicting React version, the interface may break. Check for React version conflicts in the browser console.
Frequently asked questions
- Does LeadToSheet work with Quill Forms' block-based editor?
- Yes. The block editor is for building the form. At runtime, Quill Forms renders a standard web interface that LeadToSheet captures just like any other form.
- Are skipped questions recorded?
- No. Questions skipped via logic jumps are excluded from the submission payload. Only answered questions appear as columns in your sheet.
- Can I capture the time spent on each question?
- Quill Forms does not expose per-question timing in its submission data. However, LeadToSheet records a timestamp for the overall submission, which you can compare against page load time for total duration.
