Projects
Create and manage projects for your apps and websites
Projects
A project represents a single app, website, or subdomain. Each project has its own widgets, feedback inbox, and settings.
One Project = One App
The golden rule: one project per app/domain.
app.example.com→ Project Aadmin.example.com→ Project Bdocs.example.com→ Project CMobile App→ Project D
This ensures feedback is clearly attributed to the correct application.
Creating a Project
- Navigate to Projects in the sidebar
- Click "Create Project"
- Enter project details:
- Name: A friendly name (e.g., "Main App", "Admin Dashboard")
- Domain: The domain where you'll install the widget
- Click Create
Your project is created with a default widget ready to configure.
Project Settings
Click on a project to access its settings:
General
- Name: Change the display name
- Domain: Update the associated domain
- Delete: Permanently delete the project
Privacy
Control what data the widget collects:
| Setting | Description |
|---|---|
| Page URL | off / path only / full URL |
| Referrer | on / off |
| Browser & OS | on / off |
| Device & viewport | on / off |
| Timezone & locale | on / off |
| Location | off / country only |
| Custom metadata | on / off |
See Privacy Controls for details.
SLA Rules
Set response deadlines for each priority level. When feedback is created with a priority, the due date is automatically calculated.
- Go to project settings
- Open the SLA Rules section
- Set hours for each priority level:
| Priority | Example |
|---|---|
| Urgent | 4 hours |
| High | 24 hours |
| Medium | 72 hours |
| Low | 168 hours |
Leave a value at 0 to skip that priority level. A background check runs every 15 minutes to flag items that exceed their deadline.
Custom Fields
Add structured form fields to your widget so users can provide specific information when they submit feedback. Fields are defined at the project level and can be enabled per widget.
See Custom Fields for the full guide.
Widget Code
Copy your embed code from here:
<script
async
src="https://userhero.co/widget.js"
data-key="pk_live_xxxxx">
</script>Managing Widgets
Each project can have multiple widgets:
- Go to your project
- Click "Widgets" tab
- Click "Create Widget" or select an existing widget
Different widgets for different use cases:
- General feedback on all pages
- Bug report widget for logged-in users
- Rating widget after completing tasks
Feedback Routing
Configure how feedback from this project is routed:
- Go to project settings
- Navigate to Integrations
- Set up Slack, email, or webhook destinations
Project Limits
| Plan | Projects |
|---|---|
| Free | 1 |
| Starter | 3 |
| Growth | 10 |
| Pro | Unlimited |
When you reach your limit, you'll need to upgrade to create more projects.
Deleting a Project
Deleting a project removes all widgets and feedback associated with it. This cannot be undone.
- Go to project settings
- Scroll to Danger Zone
- Click "Delete Project"
- Confirm deletion