The Powerful Survey Tool for Dynamic Needs

Build flexible, customizable, and programmable surveys

How does it work?

CueCatch is a powerful Web Component designed specifically for surveys. To create a survey, simply provide CueCatch with JSON-based data. CueCatch takes care of rendering the survey based on the data in the JSON file.

<html>
<head>
  <script type="module"
    src="https://cdn.jsdelivr.net/npm/cuecatch@latest/v1.main.js">
  </script>
</head>
<body>
  <cue-catch
    src="https://example.com/survey.json" />
</body>
</html>

As a Web Component, CueCatch integrates easily into your existing tech stack. Customize its appearance with CSS and leverage event listeners for seamless data capture and dynamic interactions.

Try it yourself

Build a survey right here — edit with the tree or JSON editor and see it come to life.

Collapse All (Ctrl + C)Expand All (Ctrl + E)Expand to Selection (Shift + Ctrl + F)Search (Ctrl + F)Undo (Ctrl + Z)Redo (Ctrl + Y)
Previous PageNext PageReset Survey
Preview
Disable Conditional Logic to display all elements for preview.

This is just the beginning — CueCatch supports conditional logic, piping, themes, and much more.

AI-Ready by Design

CueCatch‘s JSON-based format is a natural fit for AI agents. Just describe the survey you need in plain language, and your AI assistant will generate the JSON for you.

Example prompt

Refer to https://www.cuecatch.com. Create a survey JSON for a customer satisfaction survey with a welcome screen, three pages — one asking how they found us (radio buttons), one for a 5-star rating, and one for open-ended feedback — plus a thank-you screen.

Works with ChatGPT, Claude, Gemini, Copilot, or any AI coding assistant.

Powerful and Adaptable

CueCatch‘s native web component design grants you exceptional control over survey creation, customization, and integration.

Highly Customizable

Tailor the size, color, and styling to match your brand using CSS. Define a theme for a unique design that perfectly fits your needs.

Exceptional Flexibility

Stay flexible and look great on any screen size. Its intuitive block-based layout offers unmatched control over the structure and flow of your questions.

Programmable

CueCatch‘s JSON-based design makes your surveys truly adaptable. Easily manage versions, load content dynamically, conduct A/B testing, and unlock advanced strategies like Survey Segmentation and Audience Retargeting.

Full Data Control

With the self-hosting option, you maintain full control and ownership of your sensitive survey data. Ensure compliance with privacy regulations and meet your specific security needs.

Easy Integration

Leverage event listeners for seamless data capture and dynamic interactions. CueCatch seamlessly integrates with your existing tech stack, whether it's Angular, React, Vue, jQuery, or plain JavaScript.

Powerful Survey Tools

CueCatch puts a comprehensive toolkit at your fingertips. Craft dynamic, intelligent surveys using features like input validation, skip logic, branching, randomization, piping, and custom variables.

Use cases

CueCatch offers versatile applications to enhance your survey strategy.
Here are some examples:

  • Personalize in Real-Time:

    Modify the user experience based on real-time feedback.

  • User Profiling:

    Combine analytic data with survey responses to build comprehensive user profiles.

  • Secure Sensitive Data:

    Conduct surveys with sensitive data, maintaining full control over data handling.

  • Survey Embedment:

    Embed surveys into ad slots, content blocks, or other digital touchpoints.

  • Targeted Surveys:

    Create micro-surveys and retargeting surveys to capture specific moments of user interaction.

Your Data, Your Infrastructure

CueCatch gives you full control over how and where survey responses are collected. Set a custom data endpoint to send responses directly to your own server, or use the cuechange event to capture responses in real time within your application code. No third-party servers required — host the survey JSON yourself and collect data entirely within your own infrastructure.

This means complete compliance with privacy regulations like GDPR, HIPAA, and FERPA out of the box. Your sensitive data never leaves your environment, giving you full ownership, auditability, and peace of mind.

CueCatch self-hosting

Frequently Asked Questions

What types of questions does CueCatch support?
You can create surveys with wide range of question types, including multiple choice, open ended, rating, and matrix questions. You can also group questions together into blocks and customize the layout of each block. CueCatch supports both conventional and conversational survey layouts, with each page able to have one or more questions. This gives you complete flexibility in how you design your surveys.
Can I customize the style and branding of my surveys?
Yes, with CueCatch, you have the flexibility to fully customize the style and branding of your surveys. You can choose from predefined themes to quickly apply a consistent look and feel, and customize it to match your branding or design preferences.
Can I add custom buttons or images to my surveys?
Yes, you can absolutely add custom action buttons to your surveys with CueCatch. CueCatch offers the flexibility to use HTML in the survey headers, descriptions, labels, and footers. This means you can incorporate HTML elements, including action buttons and images, into your surveys. Additionally, you can capture user interactions with these elements and trigger specific actions in your application logic, giving you full control over the behavior and functionality of your surveys. Whether you want to create custom buttons for navigation, submission, or any other purpose, CueCatch empowers you to enhance your survey experience with tailored actions and interactions.
How can I keep my survey and responses data secure?
CueCatch prioritizes user control and ownership of survey data, including survey definitions and responses. Users can host the survey data in JSON format and collect responses entirely within their infrastructure. This approach ensures privacy and compliance with various regulations, such as HIPAA, FERPA, and GDPR, making it a secure and compliant solution for users who require strict data protection and legal adherence.