AI to process feedback

Here we cover how you can use AI to find insights in your feedback and how you can set your incoming feedback on autopilot.

Table of content

Introduction

Cycle AI automatically processes and categorizes your feedback. This means the AI will suggest interesting quotes from each piece of feedback and suggest which feature it should be linked it to.

You can always verify what the AI did and update what the AI did directly or afterward.

The AI is tailored to YOU. We have a master prompt that takes into account:

  • Your product description explains your value prop and its key pillars. See recommendations below.

  • Your insights types: what are you looking for? Feature requests, bugs, unsolved Problems, competitor insights, etc. See recommendations below.

This setup applies whether you manually extract quotes from feedback or use our autopilot mode (which extracts quotes automatically).

You can fine-tune both parameters in your Workspace setting > Cycle AI.

Lastly, we’ve added a calibration phase when you’re new to Cycle. This critical step teaches the AI your way of working—what constitutes a good quote, appropriate links, your naming style, and more. We believe tools that promise instant results are often not custom-tailored, and the outcomes will suffer. More on this in this article.

2 AI modes

  • Autopilot: to automatically run AI on all incoming pieces of feedback. You can define it source by source and whether you automatically validate all suggestions.

  • Manual: the AI does not run automatically, but in each piece of feedback you can run it to get AI suggestions.

More information below.

High-level logic

  1. We search for relevant quotes based on your insight types.

  2. For each quote found, the AI goes through three successive semantic searches. That way, we're sure to find the right match (if there's one):

    1. If the quote semantically matches any existing Feature/Bug, we link it to that doc

    2. If no link is found, we check among existing quotes that are already linked for a close match. If there’s a clear winner, we link the quote to that feature

    3. If still unmatched, we generate a temporary AI Feature title and compare it semantically with existing features. If there is a clear winner, we link that feature.

  3. If none of these conditions are met, we'll suggest the best potential matches in the recommendations. NB: If you’ve enabled it, the AI can create a new Feature in this case

We only link quotes to Features when we’re certain. If not, and if creating new Features isn’t permitted, you’ll receive suggested quotes along with suggested documents to link them to.

3 AI states

Transparency is key, which is why we’ve implemented AI tags. For every quote, you’ll see at a glance whether it was user-created, AI-generated and whether it’s verified. This gives you control, allowing you to easily review all AI work.

You have 3 possible insight states:

  • User-generated (like before)

  • AI-generated, user not (yet) verified

  • AI-generated, user-verified

For all existing views, make sure to display the new property “AI tag”.

We'll explain below all the nuances and customization you can do. Here is already a high-level picture of the entire flow.

Autopilot

When you have dozens of product feedback submissions every day, it's just not possible to read them all, map them to your roadmap, update your PRDs, and close the loop with each stakeholder. You need an assistant. Meet Cycle Autopilot, your new feedback pal.

When on autopilot, you can define levels of automation for each source:

  • Extract quotes: Find quotes but don’t link them

  • Categorize: Find quotes and link them to Features, Bugs, etc

  • Create feature: Allow the AI to create new documents if necessary

  • Mark processed to be fully on autopilot: Automatically validate AI suggestions and mark feedback as processed

AI can save you hours every week, but we also know AI is not perfect. That's why we embraced the "AI-generated, user-verified" philosophy. In short, trust the feedback autopilot, but verify. For this, you have an AI tag as we explained in the introduction.

NB: Our recommendation is to wait until your AI is correctly fine-tuned before enabling "Create insight" or "Mark processed". In this way, you'll still see suggestions for new features in your AI-suggested insights but the AI will never create new ones without your consent.

Manual trigger for AI processing (Find insights)

Go into your inbox and open a (long) feedback. At the bottom of each feedback, you’ll find a floating “Extract Quotes” button. Click it to launch AI-powered processing. Results will appear in the “Summary of Quotes” section.

You'll be presented with a list of insights that you can select/unselect. ✅

Want to adapt the wording? Do it. 📝

You'll get AI suggestions to help you map the quotes! The feature doesn’t exist yet? The AI will suggest a name for this new feature that you can validate in 1 click.

Review suggested quotes in context with one of those two options:

1 - Bulk review

Click “X quotes to verify” to review all quotes at once. Scroll through the content on the left if needed and validate quotes on the right.

2 - Individual review

Open the toggle to verify/discard quotes one by one.

Looks all good? Perfect, then you can just confirm and watch insights magically appear on the right.👌

Verified quotes will appear on the right, showing linked features and the number of related quotes.

When you process very long docs such as full user research notes & long call transcripts, don't wait around. When you click on “Extract quotes insights," you'll get a notification in the bottom right corner. It'll keep you posted on the processing status and notify you when you can review the suggested quotes. In the meantime feel free do so something else in the app.

Prefer manual processing? Simply highlight text and click “Add quote.”

Generate a product summary

Transform long feedback into a crisp summary with a click!

NB: This summary is automatically generated when enabled in your AI settings (e.g., Intercom & Meetings).

All capabilities

AI customization

You can fine-tune your AI with specific context, including your company name and product description to get better results, unique for your situation.

Make sure to update your product description in your Settings > General.

Have a look at our own product description, where we include: product explanation, user persona, competitor and glossary used by our customers when they give us feedback.

Autopilot Loader

Want to open a feedback doc for which your autopilot is still in progress?

You'll see the autopilot process your feedback in real-time with a cool loader.

When you want to update the Feature linked to that insight, we'll not show you only the closest semantic Feature but will provide you with a list of closely related recommendations.

When the similarity score is high, we instantly match the perfect feature. If not, we guide you through our handpicked recommendations to help you choose!

When looking for existing features to match with your customer quotes, Cycle's AI will take into account the quotes already linked to your existing features in the matching process.

That way, if a quote doesn't mention any word from a feature's title but does mention words that match other quotes already linked to the feature, then the similarity score will be high as it should be.

The more you extract and categorize quotes, the better the AI becomes. It's a virtuous... cycle!

When it doesn't find any existing feature relevant for matching, we'll suggest creating a new feature, improvement or problem – using your own writing conventions.

Multilingual support for AI categorization 🌍

If your customer quotes are in French or Chinese but your features are in English, it's no longer a problem. Cycle's AI will semantically match quotes to features even if they're not in the same language.

AI-generated feature titles

From now on, AI-generated features will match your naming style according to the five latest features you created in your workspace – feature category by feature category. You probably don't write your problem titles the same way you write your feature, improvement or bug titles. Now Cycle's AI will take this into account and generate titles that make sense based on your style for each category.

Also, this ensures that as your naming conventions evolve, so does our AI, keeping your titles consistent.

Preferred Language

For those receiving feedback in various languages, you can now define the output language of our AI.

This works for:

  1. New feature titles

  2. Rephrased quotes

  3. Product summaries

Robustness

Sometimes, LLMs are down. But your feedback autopilot still needs to run. So we now automatically switch from one model to the other in case there's an error. That way, your AI requests get done in a consistent way.

To further enhance robustness, we've also introduced a retry mechanism. If an error or wrong format is provided by the LLM, the prompt will be retried to ensure reliability.

AI on forms

Previously, long form questions could be misinterpreted by the AI, leading to out-of-context quotes.

The AI now understands both questions and answers, capturing quotes with the full context to more accurately reflect the user's real sentiment.

Sales discussions filtered out of product feedback

Quotes about pricing and deal terms are not longer captured as product feedback. This means fewer (and more relevant) quotes to review, hence much faster feedback processing.

Company name detection in your transcripts

Company names in quotes are now detected and spelled correctly.

Best practice examples

Product Description

Here is a best practice example.

Dash is a data analytics platform designed to help teams gain real-time insights from multiple data sources through intuitive overviews and dashboards. With Dash, you can seamlessly connect various data streams, customize your dashboards, and monitor key metrics all in one place. The platform is engineered to provide fast, actionable insights, enabling teams to make data-driven decisions without the hassle of complex setups.

Key Products:
Dash Analytics
Dash Visualize
Dash Integrate

Key Terms:
Stream: Continuous data flow from multiple sources, processed and analyzed in real-time.
Normalization: Standardizing data to a common format for consistent comparison and analysis.
Anomaly: Identified deviations or unexpected patterns within datasets, signaling potential issues or insights.
Dashboard: A customizable visual interface for displaying key metrics and insights from various data streams in one place.

Here is a prompt you can use in Chatgpt to get a first draft of your own.

Before writing the product description, please review your product's landing page for consistency: **YOUR WEBSITE**

Create a comprehensive and cohesive product description in **between 400 and 800 characters** for **COMPANY NAME** to help  AI understand its core functionality. The description should be written in full paragraphs, avoiding lists or bullet points except for examples. Include the following information in a natural flow, as if you are explaining your product to a potential customer:

- Begin with a **brief overview** of your product, including what it does, who it serves, and its core purpose. Describe how it helps users solve specific problems or achieve their goals.
- **Highlight the key features** of your product, but do so in a way that integrates these details into the narrative. Explain the primary functionalities, why they matter, and how they benefit the users.
- Provide information about the typical users of your product and describe a few common use cases, but blend this into the overall description instead of isolating them as separate points.
- Discuss the types of feedback that are particularly relevant for your product. Mention areas like feature requests, user experience improvements, or common technical issues that users might report.
- Lastly, compare your product to competitors, if applicable, and explain what makes it unique. Focus on differentiators that set your product apart in the market.

Insight type description

We recommend having as few insight types as possible (never above 5). To calibrate the AI in the first weeks, we recommend having 1 insight type, with a maximum of 3.

Here are our recommendations for the most frequent insight types.

  • Feature: A high-level product initiative. It's a broad, strategic effort that gathers user feedback and supports the company’s value proposition, later broken down by product managers into prioritized user stories.

  • Problem: An issue, challenge or miscomprehension identified by users or through analysis. It is usually quite broad and not framed in terms of solution.

  • Bug: Unexpected software issue or error.

  • Improvement: Refinements or enhancements to existing features or processes that increase value, efficiency, or user satisfaction.

  • Kudo: Positive feedback on the product or the company

  • Insights (only when user research is the main use case): A fundamental understanding derived from user feedback or research, capturing a key truth about user behaviors, motivations, or pain points. It offers actionable guidance for shaping future features, design decisions, or product strategies, helping to align the product roadmap with real user needs.

Last updated