How this works: every two weeks we ask ChatGPT, Gemini and Claude each question below through their official APIs, without web search, and record which products each answer names and in what order. The share is how many of the latest answers name a product. This is a record of what AI says, not our recommendation. Makers can ask to be left out at hello@citemark.io.
Want to know if AI names your product for questions like this? Run a free check.
Track it daily
One check is a snapshot. Answers change every day.
Track up to 50 buyer questions on ChatGPT and Gemini, your top 10 every day, with competitor share-of-voice and citation analysis. $19/mo.
Exactly what each AI said, with the products we counted marked.
ChatGPT's answer+
Do you mean you want guidance to build a web-based form builder that supports conditional logic and payment collection — or are you looking for an off-the-shelf product recommendation, a specification, code examples, or a project plan? I can help with any of those. Below is a compact but complete guide covering scope/options, architecture, data model, conditional-logic design, payments integration, UX, security, and an implementation plan. Tell me which parts you want expanded or if you want code samples (React/Node/Stripe) or a downloadable spec.
What this system does (high level)
Let non-technical users design multi-page forms (drag/drop or field list).
Support field types: text, email, number, date, selects, checkboxes, radio, file upload, payments, signatures, calculated fields.
Conditional logic: show/hide fields/pages, make fields required, jump to pages, change options, calculate values, enable/disable fields based on answers.
Payments: embed one-time or recurring payments, price calculations, coupon codes, split payments, or pay-after-review flows.
Store submissions, export CSV/PDF, webhook integrations, email notifications, and admin dashboard with analytics.
Key features & UX
Builder UI: palette of fields, property panel for field labels/help/validation/defaults, rule editor for conditional logic.
Rule editor: intuitive human-readable rules (If [Field A] equals "X" AND [Field B] > 10 then Show [Field C] and Require [Field D]).
Preview & test mode including sample payments flow.
Template library (surveys, order forms, registration).
Responses area: search, filter, export; ability to view receipts and payment status.
Execution order: sort rules by priority; when a rule fires, apply its action and re-evaluate affected rules (use a small dependency graph / queue to avoid infinite loops).
Performance: only evaluate rules that reference changed fields; debounce input changes.
Persist compiled rules in JSON for the client to run without server roundtrips.
Payments integration (recommendations)
Recommended provider: Stripe — robust APIs, PCI-compliant, supports one-time and subscriptions, hosted checkout & client-side Elements or Payment Link.
Integration approaches:
Hosted checkout (Stripe Checkout): easiest, secure, minimal PCI scope. Create a Checkout Session on server, redirect user.
Client-side Elements + PaymentIntents: more flexible for custom flows, requires handling card elements and confirming PaymentIntent.
For simple order forms: calculate amount client/server, create Checkout Session or PaymentIntent with metadata linking to submission ID.
Best practices:
Always create PaymentIntent or Checkout session server-side to keep API secret safe.
Attach form submission ID and field values to payment metadata for reconciliation.
Handle webhooks for payment_success, payment_failed, invoice.paid (for subscriptions), update submission.paymentStatus.
Use Stripe webhooks with signature verification and idempotency keys.
For file uploads or large data, save submission before or after payment depending on flow; use temporary drafts and finalize on payment confirmation.
Tech stack suggestions
Frontend: React (or Vue), TypeScript, form renderer + builder UI, state management (Redux or Zustand).
Backend: Node.js + Express or NestJS, TypeScript; or Ruby on Rails; or Django.
Database: PostgreSQL for structured forms and relations; consider Redis for caching and job queue.
Payments: Stripe SDK.
File storage: S3-compatible (AWS S3).
Worker queue: BullMQ or Sidekiq for background tasks (webhook handling, PDF generation).
Hosting: Vercel/Netlify for frontend, Heroku/DigitalOcean/AWS for backend.
Security & compliance
PCI: use Stripe Elements or Checkout to reduce PCI scope. Never send raw card data to your servers.
Authentication: OAuth for third-party, JWT/session for users; RBAC for builder/admin accounts.
Validation: validate all conditional logic and submission server-side; sanitize inputs; limit file types/sizes.
Rate-limiting and abuse protection.
Data retention & privacy: allow deletion/export of responses to comply with GDPR/CCPA.
Payment before form submission (user pays via Checkout then completes form) — often awkward.
Form submission then payment (user fills form, clicks pay, payment intent created with submission ID) — recommended.
Conditional pricing: compute price from fields (quantities/options), update amount server-side before creating PaymentIntent.
Caveats & choices
If you need offline payments, invoicing, refunds, or marketplaces, design extra flows and integrate Stripe Connect.
For complex conditional logic (calculations, nested repeaters), consider embedding a small expression evaluator (like mathjs) or sandboxed JS with strict limits.
If you want, I can:
Draft a full API spec (endpoints, payloads) for the backend.
Provide a React-based builder + renderer reference implementation (code snippets) with Stripe Checkout integration.
Create UI wireframes for the builder and the rule editor.
Estimate costs for hosting and Stripe fees.
Which of those would you like next? If you want code, say which stack (React/Node, Vue/Laravel, etc.) and whether you prefer Stripe or PayPal.
Claude's answer+
Here's a working starting point for a form builder with conditional logic and payments. It uses TypeScript, React, and Stripe, with the form definition stored as JSON so it can be built visually later.
You're looking for a robust form builder that goes beyond basic data collection, offering dynamic interactions and monetization capabilities. This is a common and powerful use case for form builders!
Here are the top form builders that excel in conditional logic and payment integrations, along with other key features:
---
Top Picks for Form Builders with Conditional Logic & Payments
Let's dive into each one, highlighting their strengths:
1. Jotform
Overview: One of the most comprehensive and versatile form builders available. It's incredibly powerful and suitable for almost any use case.
Conditional Logic: Extremely robust. You can show/hide fields, skip pages, send different emails, update/calculate fields, enable/disable fields, and more, based on user input. It handles complex multi-step logic very well.
Payments: Extensive integrations with major payment gateways like Stripe, PayPal, Square, Authorize.Net, Apple Pay, Google Pay, and many more (over 30 options). You can set up one-time payments, subscriptions, donations, and product orders easily.
Strengths: Massive template library, HIPAA compliance, excellent reporting, a wide array of widgets, PDF generation, and mobile app for data collection.
Best for: Businesses of all sizes, non-profits, healthcare, anyone needing a highly customizable and feature-rich solution.
2. Typeform
Overview: Known for its beautiful, conversational, and user-friendly interface. It turns surveys and forms into engaging experiences.
Conditional Logic (Logic Jumps): Excellent for creating dynamic paths. You can route users to specific questions, end screens, or even external URLs based on their answers, making the experience highly personalized.
Payments: Integrates with Stripe for collecting payments directly within the form. You can sell products, accept donations, or charge for services.
Strengths: High completion rates due to engaging design, great for quizzes, lead generation, and customer feedback.
Best for: Marketers, designers, agencies, or anyone prioritizing user experience and conversion rates.
3. Cognito Forms
Overview: A powerful and flexible form builder that offers a lot of advanced features, including complex calculations and workflows, at a competitive price.
Conditional Logic: Very strong, allowing for intricate show/hide logic, calculations, repeating sections, and conditional actions (like sending specific emails).
Payments: Integrates with Stripe, PayPal, Square, and Authorize.Net. Supports one-time payments, subscriptions, and even partial payments.
Strengths: Highly customizable calculations, entry management, secure data handling, and document generation.
Best for: Businesses needing advanced calculations, workflows, and a powerful backend for managing submissions.
4. Paperform
Overview: Similar to Typeform in its focus on beautiful, intuitive forms, but offers even more design flexibility and powerful backend features.
Conditional Logic (Logic Rules): Robust for showing/hiding questions, sections, and even entire pages based on answers. You can also conditionally set prices or trigger actions.
Payments: Integrates with Stripe, PayPal, Square, and Braintree. Allows for product sales, subscriptions, donations, and custom pricing based on selections.
Strengths: Very flexible design and branding options, integrated calculations, appointments, and a wide range of integrations.
Best for: Creatives, small businesses, and anyone wanting a highly branded and sophisticated form that also handles transactions.
5. Gravity Forms (WordPress Specific)
Overview: The gold standard for WordPress form building. If your website runs on WordPress, this is an incredibly powerful and extendable option.
Conditional Logic: Excellent. Built into most fields, allowing you to show/hide fields, sections, pages, and even conditionally trigger notifications or add-ons.
Payments: Requires official add-ons for various gateways, but supports Stripe, PayPal, Square, Authorize.Net, and more. Highly flexible for setting up product orders, subscriptions, and donations.
Strengths: Deep WordPress integration, vast add-on ecosystem for extending functionality, robust data management.
Best for: WordPress users who need a powerful, extendable, and deeply integrated form solution.
6. Formstack
Overview: More enterprise-focused, offering a suite of products including forms, documents, and signatures. Known for its security and compliance features.
Conditional Logic: Very capable, allowing for complex routing, show/hide, calculations, and dynamic form behavior.
Payments: Integrates with Stripe, PayPal, Authorize.Net, Square, and others. Supports various payment scenarios for products, services, and donations.
Strengths: HIPAA, GDPR, and other compliance certifications, advanced security, strong analytics, and robust integrations.
Best for: Larger organizations, healthcare, finance, or anyone with strict security and compliance requirements.
7. WPForms (WordPress Specific)
Overview: Another popular WordPress form builder, often praised for its user-friendliness and drag-and-drop interface.
Conditional Logic: Strong, available in higher-tier plans. Allows you to show/hide fields based on user input, and offers conditional notifications.
Payments: Integrates with PayPal, Stripe, Square, and Authorize.Net (requires add-ons and higher-tier plans). Easy to set up product fields and payment collection.
Strengths: Very easy to use, beginner-friendly, and comes with many pre-built templates for common use cases.
Best for: WordPress users who prioritize ease of use and need a solid, reliable form builder with good payment integration.
8. Formidable Forms (WordPress Specific)
Overview: A very powerful and developer-friendly WordPress form builder, especially good for creating data-driven applications.
Conditional Logic: Extremely powerful, allowing for advanced show/hide, dynamic calculations, repeating fields, and even conditional logic within views (to display filtered data).
Payments: Integrates with Stripe, PayPal, and Authorize.Net (requires add-ons). Excellent for creating product catalogs, recurring payments, and conditional pricing.
Strengths: Can build more than just forms – powerful for creating directories, job boards, and other web applications using form data.
Best for: WordPress users needing to build advanced applications, dynamic content, or highly customized data-driven solutions.
---
Key Features to Look For When Choosing:
Ease of Use: How intuitive is the drag-and-drop builder?
Complexity of Conditional Logic: Can it handle simple show/hide, or more intricate multi-step branching and calculations?
Payment Gateway Integrations: Does it support your preferred payment processors (Stripe, PayPal, Square, etc.)?
Payment Types: Can you collect one-time payments, subscriptions, donations, or set up product orders?
Design & Branding: How much control do you have over the form's appearance to match your brand?
Other Integrations: Does it connect with your CRM, email marketing tools, Google Sheets, etc.?
Notifications & Autoresponders: Can you set up dynamic email notifications based on form submissions?
Analytics & Reporting: Does it provide insights into form performance?
Security & Compliance: Is it GDPR compliant? Do you need HIPAA compliance?
Pricing: Does it fit your budget, and what features are included in different tiers? (Most have free plans or trials for basic use, but advanced logic and payments are usually on paid plans).
---
Recommendation:
For a general-purpose, powerful, and versatile solution that covers all your needs, Jotform is an excellent starting point. If user experience and beautiful design are paramount, consider Typeform or Paperform. If you're on WordPress, Gravity Forms or Formidable Forms are unparalleled.
I recommend trying out the free plans or trials of a few that catch your eye to see which interface and feature set best fits your specific workflow.