Widget settings are configured per-app in the Genesis dashboard under Apps → Settings.
| Setting | Default | Description |
|---|
| Primary Color | #4F46E5 | Button and header background color |
| Position | bottom-right | bottom-right or bottom-left |
| Button Text | Feedback | Text shown on the floating button |
| Header Text | Send us feedback | Text shown at the top of the panel |
| Setting | Default | Description |
|---|
| Title Placeholder | Summarize your request | Placeholder for the title input |
| Description Placeholder | Describe what you'd like to see... | Placeholder for the description textarea |
| Show Email Field | true | Whether to show the email input |
| Require Email | false | Whether email is required to submit |
| Setting | Default | Description |
|---|
| Allow File Uploads | false | Enable file attachment on submissions |
| Max File Size (MB) | 5 | Maximum file size per upload |
| Allowed File Types | image/png, image/jpeg, application/pdf | MIME types accepted |
The widget automatically captures the following with every submission:
| Field | Description |
|---|
domain | Hostname of the page |
page_url | Full URL of the page |
user_agent | Browser user agent string |
ip_address | IP address (captured server-side) |
screen_resolution | Screen width x height |
viewport_size | Browser viewport width x height |
language | Browser language setting |
timezone | User’s timezone |
referrer | Referring page URL |
custom | Any metadata passed via data-meta |