Feedback
Collect user feedback with customizable forms, star ratings, categories, and submission history.
Get Feedback Working in 3 Steps
Prerequisites
- Bonzai 2 package installed on your site
- Feedback list created with required columns
Create the Feedback list
Create a SharePoint list named "Feedback" with Title, Description, Category, Rating, and IsAnonymous columns.
Add Feedback web part
Edit the page, add the Bonzai Feedback web part to your desired section.
Configure and publish
Select your Feedback list, configure categories and rating options, then publish.
When to Use This Web Part
Use this when you need to...
- Collect user feedback on the intranet
- Gather feature requests and suggestions
- Enable quick contact with site administrators
- Capture ratings for content or services
- Create support request forms
- Allow anonymous or identified feedback
Best page locations
- Homepage footer — quick feedback access
- Support pages — contact forms
- Department pages — team feedback collection
- Any page — sidebar feedback widget
Consider alternatives when...
- • Complex multi-step forms — use PowerApps
- • Survey with multiple questions — use Microsoft Forms
- • Event registration — use Events Rollup
Related web parts:
Step-by-Step Configuration
Create a Feedback SharePoint list
Add required columns
Title is already a default column. Create a Choice column for Category with your feedback types.
Add the web part to your page
Select the Feedback list
Configure categories
Configure rating options
Configure anonymous option
Set up submissions display
Publish and test
Common Configurations
Quick Feedback Widget
Compact feedback in the page footer
| Title | Share Your Feedback |
| Show Rating | Yes |
| Max Rating | 5 |
| Categories | General,Suggestion |
| Chrome Type | Title Only |
Full Feedback Form
Complete form with all options
| Title | Feedback & Suggestions |
| Show Rating | Yes |
| Allow Anonymous | Yes |
| Show My Submissions | Yes |
| Max Items | 10 |
Support Request
IT or HR support form
| Title | Submit a Request |
| Categories | Hardware,Software,Access,Other |
| Show Rating | No |
| Allow Anonymous | No |
| Chrome Type | Title and Border |
Content Rating
Star rating focused
| Title | Rate This Page |
| Show Rating | Yes |
| Max Rating | 5 |
| Is Collapsible | Yes |
| Default Collapsed | Yes |
Best Practices
Make feedback easy to find
Review feedback regularly
Use categories for routing
Anonymous vs. Identified feedback
Reference
Feedback List Schema
Create a SharePoint list named "Feedback" with these columns:
- Create a list named Feedback.
- Add the required columns below (Title is already present).
- Ensure users have Contribute permissions to submit feedback.
| Column | Type | Required | Notes |
|---|---|---|---|
| Title | Single line of text | Yes | Default column — feedback subject |
| Description | Multiple lines of text | Yes | Plain text feedback content |
| Category | Choice | Yes | e.g., General, Bug Report, Feature Request |
| Rating | Number | Yes | Stores star rating value |
| IsAnonymous | Yes/No | Yes | Whether user chose anonymous |
| SubmittedBy | Single line of text | Yes | User email (auto-populated) |
| SubmittedByName | Single line of text | Yes | User display name (auto-populated) |
Property Pane Configuration
| Property | Type | Group | Description |
|---|---|---|---|
title | Text | Title & Navigation | Web part title |
titleUrl | Text | Title & Navigation | Make title a link |
titleIconOption | Dropdown | Title & Navigation | Title icon mode: Custom or None |
titleIconName | Icon Picker | Title & Navigation | Fluent UI icon picker |
description | Text | Title & Navigation | Description below title |
showMoreUrl | Text | Title & Navigation | "View All" link URL |
showMoreText | Text | Title & Navigation | "View All" link text |
siteUrl | Text | Data Source | Site where list is located |
listName | List Picker | Data Source | Feedback list |
categories | Text (multiline) | Form Config | Comma-separated categories |
showRating | Toggle | Form Config | Show star rating (default: true) |
maxRating | Slider (3-10) | Form Config | Maximum rating value (default: 5) |
allowAnonymous | Toggle | Form Config | Allow anonymous submissions |
showMySubmissions | Toggle | Submissions | Show user's past feedback |
showAllSubmissions | Toggle | Submissions | Show all users' feedback |
maxItems | Slider (1-50) | Submissions | Max submissions to display |
chromeType | Dropdown | Appearance | None/Title Only/Border Only/Title and Border |
fixedHeight | Slider (0-800) | Appearance | Fixed height in pixels |
isCollapsible | Toggle | Appearance | Allow collapse/expand |
defaultCollapsed | Toggle | Appearance | Start collapsed |
successMessage | Text | Messages | Post-submit confirmation |
enableAudienceTargeting | Toggle | Audience | Enable audience targeting |
targetAudience | Text | Audience | Comma-separated groups/emails |
Features Checklist
- ✅ Feedback form submission
- ✅ Configurable star rating (3-10 stars)
- ✅ Customizable categories
- ✅ Anonymous submission option
- ✅ View past submissions
- ✅ View all submissions (admin feature)
- ✅ Chrome type configuration
- ✅ Collapsible/expandable
- ✅ Custom success message
- ✅ Audience targeting
- ✅ "View More" link
- ✅ Responsive design
Migration from Classic Bonzai
| Classic Feature | Modern Equivalent | Notes |
|---|---|---|
| Feedback form | Feedback component | Same functionality |
| Star rating | showRating + maxRating | Configurable 3-10 stars |
| Category dropdown | categories property | Comma-separated text |
| Anonymous mode | allowAnonymous | Toggle in property pane |
| Chrome types | chromeType | 4 options available |