Product Management

Create, configure, and manage products in UserVote

Products are the top-level organizational units in UserVote. Each product has its own ideas, voting pools, and access settings. This guide covers everything about managing products.

Understanding Products

A product in UserVote represents:

  • A software product or service
  • A feature area or module
  • A department or team
  • Any category you want to organize feedback around

Each product has:

  • Unique Name (in English and Arabic)
  • Slug for URLs
  • Description explaining the product
  • Icon for visual identification
  • Visibility Settings controlling access
  • Vote Settings like max votes per idea

Creating a Product

To create a new product:

  1. Go to Admin DashboardProducts
  2. Click Create Product
  3. Fill in the details:
  4. Name (English): Primary product name
  5. Name (Arabic): Arabic translation
  6. Slug: URL-friendly identifier (auto-generated)
  7. Description: What this product is about
  8. Icon URL: Optional icon image
  9. Visibility: PUBLIC, RESTRICTED, or INTERNAL
  10. Max Votes Per Idea: Limit how many credits users can allocate
  11. Active: Whether the product is visible
  12. Click Create to save

Product Visibility

Visibility controls who can see and interact with a product:

VisibilityDescriptionAccess
PUBLICOpen to everyoneAll authenticated users
RESTRICTEDInvite-onlyEmployees + explicitly granted customers
INTERNALStaff onlyEmployees with product access only

Use Cases:

  • PUBLIC: Main product feedback, open community
  • RESTRICTED: Enterprise customer exclusive portal
  • INTERNAL: Internal roadmap planning, employee suggestions

Managing Customer Access

For RESTRICTED products, you grant access to specific customers:

Access Levels:

LevelCan ViewCan VoteCan CommentCan Create IdeasSee Internal
VIEWER
VOTER
COMMENTER
FULL_PARTICIPANT

To Grant Access:

  1. Go to product settings
  2. Navigate to Customer Access tab
  3. Search for the user
  4. Select their access level
  5. Optionally set an expiration date
  6. Click Grant Access

Employee Assignment

Assign employees to products with specific roles:

Product Roles:

  • Product Admin (100): Full control over the product
  • Product Manager (70): Manage ideas, change statuses
  • Product Moderator (50): Moderate comments
  • Product Viewer (30): Active participant, can comment
  • Product Read-only (10): View-only for audit/compliance

To Assign:

  1. Go to product settings
  2. Navigate to Team or Employee Access tab
  3. Search for the employee
  4. Select their role
  5. Click Assign

Product Themes

Each product can have its own visual theme:

  • Products can inherit the tenant's default theme
  • Or have a custom theme applied
  • Themes affect colors and styling
  • Light/dark mode is respected

To Set Theme:

  1. Go to product settings
  2. Find the Theme section
  3. Select from available themes
  4. Save changes

Editing and Deleting Products

Editing:

  • All settings can be modified after creation
  • Changing visibility affects access immediately
  • URL slug changes may break existing links

Deleting:

  • Products can only be deleted if they have no ideas
  • If there are ideas, deactivate instead of delete
  • Deletion is permanent and cannot be undone

Deactivating:

  • Set Active to false
  • Product becomes invisible to customers
  • Ideas and votes are preserved
  • Can be reactivated later

Related Links