UserHero Docs
Dashboard

Customers

View and manage your end-user profiles from a unified customer directory

Customers

The Customers section gives you a unified view of everyone who has interacted with your product. Each customer profile aggregates all feedback, contact details, and activity across every channel (widget, email, API, and more).

Customer Profiles

Each customer record includes:

FieldDescription
NameDisplay name, auto-detected from metadata or manually set
Primary EmailMain email address
Primary PhoneMain phone number
Emails / PhonesAll known contact addresses
CompanyOrganization name
TagsLabels for segmentation
Custom FieldsArbitrary key-value data (cf_* prefix in the widget builder)
ChannelsHow the customer reached you (widget, email, API, voice, etc.)
Feedback CountTotal feedback items linked to this customer
First / Last SeenTimestamps of the earliest and most recent interaction
NotesFree-text notes visible only to your team

How Customers Are Created

Customers are created automatically when feedback is submitted with identifying information such as an email address or phone number. You can also create customers manually from the dashboard or via the REST API.

When a widget user provides metadata (e.g. name, email), UserHero checks for an existing customer with matching contact details. If found, the feedback is linked to that customer. Otherwise, a new customer profile is created.

Searching and Filtering

Use the search bar to find customers by name, email, or phone number. You can also filter the list by:

  • Channel — Show only customers who came through a specific channel
  • Tag — Show only customers with a specific tag

The list can be sorted by last seen, first seen, feedback count, or name.

Merging Customers

When the same person has multiple customer records (e.g. they used different email addresses), you can merge them into a single profile.

  1. Open the target customer (the one you want to keep)
  2. Select Merge and choose the source customer
  3. All feedback from the source is re-linked to the target
  4. Contact details, channels, and social handles are combined (deduplicated)
  5. The source customer is deleted

Merging is permanent and cannot be undone.

REST API

You can manage customers programmatically via the REST API. See the REST API reference for available endpoints including list, create, get, update, delete, and merge.

API key scopes for customers:

  • customers:read — List and view customers
  • customers:write — Create and update customers
  • customers:delete — Delete and merge customers

MCP Server

The MCP server supports read-only access to customer data via list_customers and get_customer tools.

On this page