---
title: "Stackby AI for Feedback and Sentiment Analysis"
description: "Learn how to use Stackby field agents for analyzing customer feedback and sentiments"
url: https://help.stackby.com/en/articles/448-stackby-ai-for-feedback-and-sentiment-analysis
collection: "Stackby AI Field Agents - Use-cases"
updated: 2025-11-19
language: en
---

# Stackby AI for Feedback and Sentiment Analysis

Learn how to use Stackby field agents for analyzing customer feedback and sentiments

Stackby transforms sprawling, unstructured product feedback—app reviews, long user interviews, survey responses, and detailed bug reports—into crisp, actionable product development takeaways by seamlessly integrating advanced intelligence through AI Field Agents.

**Here is the step-by-step process to set up an AI-powered product feedback analysis workflow using Stackby's no-code environment.**

Step 1: Set Up Your Data Repository

Start with a foundational, relational database structure within Stackby to organize your unstructured feedback.

-   **Create a New Stack:** From your Stackby dashboard, start a new "Stack" (database).
    
-   **Create Table:** Create a table to house your source feedback.
    
    -   **"Product Feedback":** Store data like Date, User ID, Source (Single Select), a Long Text column for **Detailed User Note** (the raw feedback), and a Link to a User Story.
        

Step 2: Add AI-Powered Columns (AI Field Agents)

Integrate intelligence directly into your data tables by adding the specialized AI column type.

-   **Select Column Type:** In your data table (e.g., "Product Feedback"), click the **\+ icon** to add a new column.
    
-   **Choose "AI" Field Agent:** Select the [AI column type](https://help.stackby.com/en/articles/429-stackby-ai-field-agents.md) from the column properties menu. This is Stackby's AI Field Agent, configured to perform the analysis task.
    
-   **Name Your Column:** Give the column a clear, descriptive name reflecting the output, such as **"Feature Theme," "Core User Need,"** or **"Sentiment Flag."**
    

Step 3: Connect Your AI Provider (Bring Your Own Key)

This is the control step where you link your Stackby workspace to your external AI service.

-   **Find Your API Key:** Obtain your unique API key from your preferred AI provider e.g., [OpenAI](https://help.stackby.com/en/articles/431-openai-integration.md), [Gemini](https://help.stackby.com/en/articles/430-gemini-ai-integration.md), [Anthropic](https://help.stackby.com/en/articles/432-anthropic-ai-integration.md).
    
-   **Paste Key into Stackby:** When you configure your new AI column, you will be prompted to paste your API key. Once linked, Stackby acts as the conduit, running your prompts against the provider, with all usage and billing managed by that provider.
    

Step 4: Craft Your Custom AI Prompt

The power of Stackby's AI lies in the flexibility of its prompting. You instruct the AI precisely on what to find and how to present it for prioritization.

<table data-id="6c880e18-ea4c-4bd1-81a6-117aab502b9d" style="min-width: 75px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="94af740c-2790-4ee3-a6d9-74445a9aadf9"><span style="color: #1b1c1d;">Target Table</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="78fe4b7c-b2cb-43c0-a146-8fa91f13c644"><span style="color: #1b1c1d;">Output Column</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="18959a7d-6bd9-4833-ac60-e38ff0dffc22"><span style="color: #1b1c1d;">Example Prompt</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="165e679a-1b99-4670-8b85-3f76fba5b5ca"><span style="color: #1b1c1d;">Product Feedback</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="1df89d5f-fe71-4842-8129-7cf526e4545e"><span style="color: #1b1c1d;">English Translation</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="2eed1108-0ac9-42f4-a6a7-2d50e18cb210"><span style="color: #1b1c1d;">Translate&nbsp; [ Review Text]&nbsp; &nbsp; into English. Focus on accurately conveying the sentiment and ideas expressed in the review. State which language you have translated from in parenthesis after the translation.&nbsp;</span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="de9ed845-51d5-45c7-bbe9-77a2b7d4a6fe"><span style="color: #1b1c1d;">Product Feedback</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="eba6f58d-37ce-47cc-a1de-d96368e981a3"><span style="color: #1b1c1d;">Category</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #f8fafd; padding: 6pt 9pt; overflow: hidden; overflow-wrap: break-word; border-width: 0.6pt; border-style: solid; border-color: #1b1c1d;"><p data-id="ad194c02-49f8-4553-b9e1-39add72c91bb"><span style="color: #1b1c1d;">Assign a category to the review based on the contents of ﻿﻿ Review Text &nbsp; ]. Your options are:</span></p><p data-id="8e9d9d2c-5726-4565-a090-e498dee673d1"><span style="color: #1b1c1d;">User Experience (UX)<br>Feature Request<br>Bug Report<br>User Interface (UI)<br>Mobile<br>Integrations</span></p><p data-id="dd1b2e35-86cc-47bb-9e14-8b2d768b2cd5"><span style="color: #1b1c1d;">Only ever use one category. If the review does not obviously fit into any of these categories, assign "Other" instead. Don't add any other text except the category.&nbsp;</span></p></td></tr></tbody></table>

  

Reference Template: [Product Feedback Analysis Template](https://stackby.com/templates/product-feedback-analysis)
