UserHero Docs
Widget Builder

Widget Fields

Configure which input fields appear in your feedback widget

Widget Fields

Each widget template comes with configurable fields. You can enable, disable, or require specific fields based on your needs.

Available Fields

Feedback Text

The main text input for feedback.

SettingOptions
EnabledAlways (cannot be disabled)
RequiredYes
Max length5000 characters

Categories

Let users categorize their feedback.

SettingOptions
EnabledYes / No
CategoriesBug, Feature Request, Question, Other (customizable)
RequiredOptional

Custom categories:

  • Add your own categories like "UI/UX", "Performance", "Documentation"
  • Reorder categories to show most common first
  • Maximum 10 categories

Rating

Collect satisfaction ratings or scores.

SettingOptions
EnabledYes / No
Scale1-5 stars, 1-10, Emoji
RequiredOptional / Required

Rating scales:

  • Stars (1-5): Classic star rating
  • Numeric (1-10): NPS-style scoring
  • Emoji: 😞 😐 πŸ™‚ 😊 😍

Screenshot

Allow users to capture and submit screenshots.

SettingOptions
EnabledYes / No
ModeOptional / Required

Screenshot features:

  • Captures visible viewport
  • Automatically masks sensitive elements (inputs, iframes)
  • Compressed before upload
  • Maximum file size: 5MB

File Attachment

Let users attach files to their feedback.

SettingOptions
EnabledYes / No
Allowed typesImages, Documents, All
Max size5MB

Email

Optionally collect the user's email for follow-up.

SettingOptions
EnabledYes / No
RequiredOptional / Required
Pre-fillFrom identify() call

Steps to Reproduce

Text field for describing how to reproduce an issue (Bug Report template).

SettingOptions
EnabledYes / No
RequiredOptional

Field Configuration by Template

FieldFloatingBug ReportRating
Feedback Textβœ…βœ…Optional
CategoriesOptional❌❌
RatingOptionalβŒβœ… Required
ScreenshotOptionalOptional❌
File AttachmentOptionalOptional❌
EmailOptionalOptionalOptional
Steps to Reproduce❌Optional❌

Privacy Considerations

Field settings interact with your project's privacy settings:

Privacy ceiling: If screenshot capture is disabled at the project level, you cannot enable it per-widget. Project settings act as a hard limit.

See Privacy Controls for more details.

Custom Fields (Coming Soon)

In a future release, you'll be able to:

  • Add custom text fields
  • Add dropdown selections
  • Add checkbox groups
  • Define field validation rules

Next Steps

On this page