--- title: Feedback description: This document explains how to create, view, analyze, and manage feedback in ABC User Feedback. sidebar_position: 4 --- # Feedback Feedback is the core data of ABC User Feedback. This document covers all features related to feedback, from creation to analysis and management. ![feedback](/img/feedback/0.png) --- ## Creating Feedback Feedback is mainly created by external systems (websites, mobile apps, API integration), but administrators can also create it directly. ### Creating Feedback via API This is the most common method of creating feedback. #### Basic API Request Structure ```bash curl -X POST http://your-domain.com/api/v1/projects/{projectId}/channels/{channelId}/feedbacks \ -H "Content-Type: application/json" \ -H "X-API-KEY: YOUR_API_KEY" \ -d '{ "message": "User feedback content", "userEmail": "user@example.com", "category": "Bug Report" }' ``` #### Request Examples by Channel Fields The request structure varies depending on each channel's field settings: **Web Feedback Channel Example**: ```json { "message": "Login button is not working", "userEmail": "user@company.com", "pageUrl": "https://example.com/login", "category": "Bug", "priority": "High", "browserInfo": "Chrome 119.0.0" } ``` **Mobile App Channel Example**: ```json { "message": "App freezes frequently", "rating": 2, "appVersion": "v2.1.3", "deviceType": "iOS", "crashLogs": "Exception in thread main..." } ``` #### Feedback with Images When using image URL method: ```json { "message": "Screen appears broken", "userEmail": "user@example.com", "images": [ "https://cdn.example.com/screenshot1.png", "https://cdn.example.com/screenshot2.png" ] } ``` ### Verifying Feedback Creation Created feedback is immediately displayed in the feedback list. --- ## Accessing Feedback List Access the feedback list to view and manage created feedback. ### Access Method 1. Select the desired **project** from the left sidebar 2. Click the desired **channel** from the channel list at the bottom 3. Select the **Feedback** tab in the top menu ### Feedback Table Structure The feedback list is displayed in table format with the following basic structure: | Column Type | Description | Example | | ------------------- | --------------------------------------------- | ---------------------------- | | **Default Columns** | Displayed for all channels | ID, Created, Updated, Issue | | **Custom Columns** | Displayed according to channel field settings | Message, UserEmail, Category | --- ## Feedback Filtering/Sorting/View Options Various tools are provided to quickly find desired information from large amounts of feedback data. ![feedback-option](/img/feedback/1.png) ### Date Filtering You can set the viewing period with the **Date** button at the top. #### Available Period Options | Option | Description | Use Case | | ---------------- | --------------------------- | ------------------------ | | **Today** | Feedback registered today | Real-time monitoring | | **Yesterday** | Previous day's feedback | Daily review | | **Last 7 Days** | Recent 1 week of data | Weekly analysis | | **Last 30 Days** | Recent 1 month of data | Monthly trend analysis | | **Custom** | Set start-end date directly | Specific period analysis | ### Filters Click the **Filter** button to filter feedback by various conditions. ![feedback-filter](/img/feedback/2.png) #### Filter Structure ``` Where: First condition And: Feedback that satisfies all conditions Or: Feedback that satisfies at least one condition ``` > **Note**: `And` and `Or` cannot be mixed at the same time. #### Filter Options by Field Type | Field Type | Available Operators | Example | | --------------- | ------------------------------------------ | ----------------------------- | | **text** | Contains (partial match) | message contains "bug" | | **keyword** | Is (exact match) | category is "Feature Request" | | **number** | Is (exact match) | rating == 3 | | **select** | Is (exact match) | | | **multiSelect** | Is (exact match), Contains (partial match) | | | **aiField** | Contains (partial match) | | | **date** | Is (exact match), Between (period match) | created between date range | #### Filter Usage Examples **Advanced Search for Multi-Select Category**: ``` Where: category contains "Bug" And: priority is "High" ``` **Finding Feedback Linked to Multiple Issues**: ``` Where: issues contains "Login Issue" Or: issues contains "UI Improvement" ``` **Finding 4-Rating Feedback in Specific Category**: ``` Where: category is "Feature Request" And: rating is 4 ``` ### Sorting Function Click table headers to sort by that column. This feature is available for Created and Updated columns. ### View Options You can adjust the display method of the feedback list to suit your needs. #### Expand Feature Click the **Expand** button to preview detailed content of each feedback in the table. **Usage**: - Check main content without opening detail panel - Quickly browse through multiple feedback - View full content of long text fields #### Show/Hide Columns You can select columns to display with the **View** button at the top of the table. **Features**: - **Required columns**: ID, Created are always displayed (cannot be hidden) - **Optional columns**: Custom fields can be individually shown/hidden - **Screen optimization**: Efficiently use screen space by displaying only needed information **Usage Tips**: ``` For monitoring: Display only ID, Created, Message For analysis: Display all custom fields For review: Display Message, Category, Priority ``` ## Viewing/Editing/Deleting Feedback You can view detailed information of individual feedback and edit or delete it as needed. ### Viewing Feedback Details #### Access Method Click a **row** in the feedback table to open the detail view panel on the right. ![feedback-detail](/img/feedback/3.png) ### Detail Panel Structure The detail panel is structured as follows: #### 1. Basic Information Area - **Feedback ID**: Unique identification number - **Creation Time**: Initial registration date/time - **Modification Time**: Last change date/time - **Issues**: Tagged issues #### 2. Custom Fields Area All custom fields set in the channel are displayed. ### Editing Feedback #### Editable Fields Click the **Edit** button in the detail panel to switch to edit mode. #### Editable Items | Item | Editable | Notes | | ------------------ | -------- | -------------------------------------------------------------------- | | **Default Fields** | ❌ No | ID, creation date, etc. | | **Custom Fields** | ✅ Yes | Varies by field setting Property, not possible if Status is Inactive | #### Completing Edits 1. Modify necessary information 2. Click the **Save** button 3. Changes are immediately reflected and "Updated" time is refreshed ### Issue Link Management #### Creating New Issue 1. Click the **+ button** in the issue column 2. Enter the issue name and click the **Create** option #### Linking Existing Issue 1. Click the **+ button** in the issue section 2. Enter the name of the issue to link 3. Select the issue to link from the dropdown #### Unlinking Issue 1. Click the **+ button** in the issue section 2. Select the issue to unlink ### Deleting Feedback #### Single Feedback Deletion 1. Click the **Delete Feedback** button at the bottom of the detail panel 2. Approve deletion in the confirmation dialog #### Multiple Feedback Deletion 1. Select multiple feedback using **checkboxes** in the feedback list 2. Click the **Delete Selected** button that appears at the top 3. Confirm batch deletion #### Deletion Notes - **Cannot be recovered**: Deleted feedback cannot be restored - **Issue links removed**: Linked issues remain but links are removed - **Statistics impact**: Data is excluded from dashboard statistics --- ## Downloading Feedback You can export collected feedback data in various formats for analysis or backup. ### Accessing Download Function #### Download All Feedback 1. Click the **Export** button at the top of the feedback list #### Download Filtered Feedback 1. Apply filtering with desired conditions 2. Click the **Export** button to download only data matching current filter conditions #### Download Selected Feedback 1. Select specific feedback using checkboxes 2. Click the **Export Selected** button ### Download Format Selection When clicking the Export button, you can select the download format. #### Supported Formats | Format | Extension | Advantages | Recommended Use Cases | | --------- | --------- | ---------------------------------------- | ---------------------------------- | | **CSV** | `.csv` | Lightweight and highly compatible | Excel, Google Sheets analysis | | **Excel** | `.xlsx` | Format preservation, multi-sheet support | Detailed analysis, report creation | --- ## Related Documents - [Channel Management](./03-channel-management.md) - Channel and field settings for feedback collection - [Issue Management](./05-issue-management.md) - Creating and managing issues from feedback - [API Integration](/en/developer-guide/api-integration) - How to send feedback from external systems