qikify Contact Form Builder guide

Stream qikify form submissions to Sheets

qikify Contact Form Builder offers popup forms, sticky forms, multi-step forms, and email platform integrations for Shopify. LeadToSheet captures every interaction and streams it to Google Sheets with full attribution.

CMS: Shopify

qikify Contact Form Builder is a Shopify app that supports popup forms, sticky bottom-bar forms, multi-step workflows, file uploads, and direct integrations with Mailchimp and Klaviyo. LeadToSheet adds a Google Sheets layer that captures every submission with page context and UTM data, giving merchants centralized reporting across all form placements.

Implementation checklist

  1. 1

    Install the LeadToSheet SDK in theme.liquid

    Open Online Store > Themes > Edit code. Place the script in theme.liquid before </body>. This ensures the SDK runs on every page where qikify's popup, sticky, or embedded forms may appear.

    theme.liquid snippet

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

    Test all form display modes

    qikify supports embedded, popup, and sticky form placements. Submit a test entry through each display mode and verify that all submissions appear in your Google Sheet with the correct page URL for each placement.

    Tip: Sticky forms persist across page navigations. The sheet will record the page URL where the visitor actually submitted, not where they first saw the sticky bar.

  3. 3

    Verify multi-step form data capture

    For multi-step forms, LeadToSheet captures the final submission payload that includes all steps. Submit a complete multi-step test and confirm every field from every step appears as a column in the sheet.

Customization ideas

  • Compare popup vs. sticky vs. embedded conversion rates

    Since LeadToSheet records the page URL and form context for each submission, use Google Sheets pivot tables to compare lead volumes and quality across qikify's different display modes. Identify whether popups, sticky bars, or embedded forms drive the most conversions.

  • Sync with Mailchimp or Klaviyo and Google Sheets simultaneously

    qikify integrates directly with Mailchimp and Klaviyo for email marketing. LeadToSheet runs in parallel, so you get leads in both your email platform and Google Sheets without any conflict or duplication between the two systems.

  • Track multi-step form drop-off rates

    Since LeadToSheet only captures completed multi-step submissions, compare the total step-one views in your Shopify analytics against completed rows in Google Sheets to calculate your multi-step form's completion rate.

Troubleshooting

  • Sticky form submissions not captured on certain pages

    qikify's sticky form renders on every page, but if a specific page template does not include theme.liquid's body scripts, the SDK may not load there. Verify that the page template extends the main layout.

  • Multi-step form shows only the last step's fields

    qikify should aggregate all step data into the final submission payload. If only the last step appears in the sheet, check qikify's multi-step settings to ensure data persistence across steps is enabled.

  • Email platform integration and LeadToSheet conflicts

    There are no conflicts. qikify sends data to Mailchimp or Klaviyo server-side, while LeadToSheet captures the browser submission event. Both operate independently and neither blocks the other.

Frequently asked questions

Does LeadToSheet capture sticky form submissions?
Yes. Sticky forms render inside the storefront DOM. The SDK detects submissions from sticky bars, popups, and embedded forms equally. The page URL in the sheet shows where the visitor submitted from.
Can I use qikify's Mailchimp integration alongside LeadToSheet?
Absolutely. qikify sends subscriber data to Mailchimp server-side while LeadToSheet captures the browser event for Google Sheets. Both run without interference.
How are multi-step form submissions recorded?
LeadToSheet captures the complete final submission, which includes all fields from every step. Each step's fields become individual columns in your Google Sheet.