FAQ
Frequently Asked Questions
Answers to the most common questions about SK Contact Form Builder organized by topic so you can jump straight to what you need.
Last updated July 8, 2026
Getting Started
1. What is SK Contact Form Builder?
- It's a Shopify app for creating fully customizable forms contact forms, wholesale inquiries, registrations, surveys, popups, and more using a drag-and-drop editor, ready-made templates, or an AI generator that builds a form from a plain-English description.
2. How do I create my first form?
- Go to Forms → Create Form and choose one of two ways to start: load a ready-made template and customize it, or click Create with AI and describe the form you want (e.g. "Contact form with name, email, phone, and message"). The AI builds the full structure for you to review and adjust. See the Quick Start guide for a walkthrough.
3. How do I add a form to my storefront?
- Forms are added via the theme app extension. In your theme editor, add the Form Builder block to any page, or embed a form using its shortcode/embed snippet from the form's Embed tab. Popup forms can also be configured to trigger automatically based on page, timing, or exit intent. See Embedding Forms for details.
4. Can I duplicate an existing form?
- Yes, from the Forms list, click Duplicate on any form to create a copy you can customize independently.
5. What's the difference between Draft and Active forms?
- Draft forms aren't visible on your storefront yet. Active forms are live.
Form Building & Field Types
6. What field types are available?
- 20+ types across four groups: input fields (text, email, phone, number, date/time, URL, password, color, range), selection fields (dropdown, radio, checkboxes, country/state), advanced fields (file upload, calculator, quantity picker, ratings, emoji feedback, product selection), and layout elements (heading, divider, spacer, HTML block, hidden field). See Field Types for the full list.
7. Can customers upload files through a form?
- Yes, using the File Upload field. You can restrict accepted file types and set size limits. Uploaded files count toward your plan's storage limit and are manageable from the File Manager.
8. Can I pre-fill fields automatically?
- Yes, fields can be pre-filled from the logged-in customer's Shopify data, from URL parameters, or from a fixed default value. Pre-filled fields can optionally be made read-only so customers can't edit them. Pre-fill is available on Pro and Pro+ plans.
9. Can I build a multi-step (multi-page) form?
- Yes, add multiple pages to a form and customers move through them with a built-in progress bar. You control page order, per-page validation, and navigation behavior from Page Settings. See Multi-Step Forms.
10. Does the app support quizzes with scoring?
- Yes, Quiz Mode lets you assign point values to answers and calculate a score or outcome at the end of the form.
Conditional Logic
11. What is conditional logic and how does it work?
- Conditional logic lets you show or hide fields (or entire pages) based on how a customer answers an earlier question. For example: if "Customer type" equals "Wholesaler," show the "Tax ID" field. Rules support multiple operators (equals, not equals, contains, greater/less than, etc.) and can be combined. See Conditional Logic.
12. Is there a limit to how many conditional logic rules I can add?
- No, you can add unlimited rules per form. Conditional logic is available on Pro and Pro+ plans.
13. Can I combine multiple conditions in one rule?
- Yes, rules can require that all conditions match (AND logic) or any condition matches (OR logic).
Design & Customization
14. Can I change how my form looks to match my store's theme?
- Yes, open the Design (palette) icon in the form builder to control form width, background color or image, input border radius and colors, text color, spacing, and submit button styling. No code required. See Design & Layout.
15. What layout options are available?
- Four layouts: Default (inline on the page) and Boxed (inside a bordered card) on all plans, Floating (a corner button that toggles the form open) on Basic+, and Popup (a modal overlay triggered by rules you configure) on Pro+.
16. Can I add my own CSS?
- Yes, on Basic+ plans, the Custom CSS field lets you style the form beyond the built-in settings. Styles are scoped to the form container, so they won't affect the rest of your page.
17. What happens after a customer submits the form?
- You choose via the After Submission Action setting: show a success message, allow immediate resubmission, redirect to a URL, hide the form and show a thank-you message, or prevent duplicate submissions by email or phone number.
18. Can I offer a discount code when someone submits a form?
- Yes, on Pro+ enable Discount Code Generation and a unique code is created per submission and shown in the success message with a Copy button. If a redirect is also configured, it's delayed 5 seconds so customers can copy the code first.
Notifications
19. How do I get notified when someone submits a form?
- By default, an admin notification email is sent to the address configured in Settings → Admin email notification configurations. You can customize the email's layout using the built-in template editor.
20. Can customers get a confirmation email after submitting?
- Yes, enable the customer confirmation email in the form's settings, and customize its content and layout independently from the admin notification.
21. Can I get notified by SMS or WhatsApp instead of just email?
- Yes, SMS and WhatsApp notifications are available (powered by Twilio) once you add your Twilio credentials in Settings → SMS & WhatsApp. You can enable them per form alongside or instead of email.
22. Can I use my own mail server instead of the app's default sender?
- Yes, configure a custom SMTP server under Settings → SMTP integration (host, port, username, password, encryption), and send a one-click test email to confirm it's working.
23. Why didn't I receive a notification for a submission?
- Check that: (1) an admin notification email is set in Settings → Admin email notification configurations, (2) the address isn't a typo, (3) if using custom SMTP, the test email succeeds, and (4) the notification isn't landing in spam add your sending address to your inbox's safe senders list.
Integrations
24. Which third-party tools does the app integrate with?
- Klaviyo, Mailchimp, HubSpot, ActiveCampaign, Airtable, Google Sheets, Zapier, Shopify Flow, Slack, Stripe, Twilio (SMS & WhatsApp), Google Analytics, Facebook Pixel, and reCAPTCHA 15 integrations in total, configured per form.
25. Do I need a paid plan to use integrations?
- Some integrations are available on Basic; the full integration list is unlocked on Pro and Pro+. Check the Plans & Pricing page for the exact breakdown.
26. Can form submissions automatically sync to Google Sheets?
- Yes, connect a Google Sheet under a form's Integrations tab, and each submission is appended as a new row automatically. See Google Sheets integration.
27. Can I trigger automations in other tools when a form is submitted?
- Yes, via Zapier or Shopify Flow both can be triggered on submission to kick off workflows in hundreds of other apps.
28. Can I collect payments through a form?
- Yes, the Stripe integration lets you collect payments as part of a form submission (useful for deposits, paid registrations, or custom orders).
Responses, Data & Analytics
29. Where do I view form submissions?
- Go to Responses, select a form, and you'll see every submission with its date, customer identifier, status, and assigned team member (if applicable).
30. Can I export my submission data?
- Yes, export individual forms or all responses in bulk, as CSV/Excel or PDF.
31. What data is captured with each submission?
- All field values, submission date/time, customer email (if collected), device type, UTM parameters, IP address, and the page URL the form was submitted from.
32. What analytics are available?
- Overview metrics (submissions over time, conversion rate) are available on all plans. Advanced analytics funnel drop-off, device breakdown, and UTM-source performance are available on Pro+.
Security & Spam Protection
33. How does the app prevent spam submissions?
- A honeypot field (an invisible bot trap) is enabled by default. You can additionally enable Google reCAPTCHA (v2 checkbox or v3 invisible scoring), block specific email domains, and block specific IP addresses all from Settings.
34. Can I block submissions from certain countries, domains, or IPs?
- You can block by email domain and by IP address, with a custom message shown to blocked visitors. Country-level blocking isn't currently a dedicated setting use display rules or domain/IP blocking as a workaround.
35. Is the app GDPR compliant?
- Yes, it implements Shopify's required GDPR webhooks (
customers/data_request,customers/redact,shop/redact) automatically via background jobs, so customer data export/deletion requests and shop uninstall data cleanup are handled without manual work.
Support Tickets (Helpdesk)
36. Does the app include a support ticketing system?
- Yes, an integrated Tickets/Support CRM lets your team manage customer conversations, with canned responses, bulk actions, ticket assignment, and CSAT (satisfaction) tracking.
37. Can my support team access tickets without a Shopify admin login?
- Yes, agents can log in through a separate external ticket portal (its own email/password login), independent of your Shopify admin account. This is useful for support staff who shouldn't have full store access.
38. What does the Ticket Dashboard show?
- Real-time counts of total, open, pending, and closed tickets, plus average reply time and CSAT score, with a date-range filter and charts for ticket volume and priority breakdown.
Plans & Billing
39. What plans are available?
- Starter (free), Basic, Pro, and Pro+ each with increasing submission limits, storage, and feature access (conditional logic, pre-fill, A/B testing, and API access unlock on Pro/Pro+; full integrations and automation unlock progressively too). See Plans & Pricing for current limits.
40. What happens if I exceed my monthly submission limit?
- You'll be prompted to upgrade. Forms typically continue to display, but new submissions beyond your plan's limit may be paused until you upgrade or your billing cycle resets check the Plans page for the exact behavior on your current tier.
41. Can I try a paid plan before committing?
- Yes, paid plans include a trial period before your first charge.
Automation & Workflows
42. What is an automation workflow?
- A rule that triggers an action automatically when a form is submitted for example, tagging the customer, creating a draft order, or sending a Slack notification based on conditions you define (like a specific answer to a question).
Troubleshooting
43. My form isn't showing up on my storefront what should I check?
- Confirm the form's status is Active (not Draft), that the theme app extension block has been added to the page in your theme editor, and that any display rules aren't unintentionally hiding it on that page.
44. A customer said the form wouldn't submit what could cause that?
- Common causes: a required field was left blank, reCAPTCHA didn't load (check your site key/secret are correct), or the submission was blocked by an email-domain/IP rule. Check Settings and the form's validation rules first.
45. My email notifications stopped arriving after I set up custom SMTP.
- Send a one-click test email from Settings → SMTP integration to confirm your host, port, username, password, and encryption settings are correct a single incorrect field is the most common cause.
46. An integration (e.g. Google Sheets, Klaviyo) stopped syncing.
- Re-check the API key/connection in the form's Integrations tab third-party API keys can expire or be revoked on the other platform's side and need reconnecting.
Still have a question?
If your question isn't answered here, reach out through the in-app support ticket system the team typically responds within one business day.
Was this page helpful?