Feedback
Configure and manage user feedback collection.
Overview
ZeroStarter includes optional integration for collecting user feedback. When configured, feedback links appear in two locations:
- Docs Sidebar Footer: A feedback link appears in the docs sidebar footer
- Dashboard User Menu: A feedback option appears in the user dropdown menu in the dashboard sidebar
Both locations allow users to submit feedback and only appear when the feedback URL is configured.
Setup
1. Configure Environment Variable
Add your feedback URL to your .env file:
# Optional: Manage user feedback `https://zerostarter.dev/docs/manage/feedback`
NEXT_PUBLIC_USERJOT_URL=2. Environment Configuration
The feedback URL is configured in packages/env/src/web-next.ts:
client: {
NEXT_PUBLIC_USERJOT_URL: z.url().optional(),
}The feedback links will automatically appear in both locations when NEXT_PUBLIC_USERJOT_URL is set. If the variable is not set or is empty, the links will not be displayed.
Features
- Docs Sidebar Footer: Feedback link appears in the docs sidebar footer
- Dashboard User Menu: Feedback option appears in the user dropdown menu (between user info and logout)
- Optional: Only loads when
NEXT_PUBLIC_USERJOT_URLis configured - External Link: Opens feedback URL in a new tab
Disabling Feedback
To disable the feedback links, simply remove or leave empty the NEXT_PUBLIC_USERJOT_URL environment variable. The links will not be rendered in either location, ensuring zero performance impact when not in use.