Initial Setup
Configure your UserVote instance from scratch
This guide walks you through the complete initial setup of your UserVote instance. Follow these steps to get your feedback portal up and running.
Prerequisites
Before You Begin:
Make sure you have:
- ✓ Administrative access to your UserVote instance
- ✓ Your organization's branding assets (logo, colors)
- ✓ Email service credentials (SMTP or provider)
- ✓ List of initial products to create
- ✓ Team members to invite
Access Requirements:
You need Tenant Admin or Super Admin role to perform initial setup.
Time Estimate:
- Basic setup: 15-30 minutes
- Full configuration: 1-2 hours
Step 1: Tenant Configuration
Configure Your Organization:
- Go to Admin → Settings → General
- Set your organization details:
Basic Information:
- Organization Name: Your company name
- Subdomain: your-company.uservote.com
- Support Email: Where users can reach you
Branding:
- Logo: Upload your logo (recommended 200x50px)
- Favicon: 32x32px icon for browser tabs
- Primary Color: Main brand color (hex code)
Regional Settings:
- Default Language: English, Arabic, etc.
- Timezone: Your primary timezone
- Date Format: MM/DD/YYYY or DD/MM/YYYY
- Click Save Changes
Step 2: Email Configuration
Set Up Email Delivery:
Email is essential for notifications. Configure at:
Admin → Settings → Email
Provider Options:
| Provider | Best For |
|---|---|
| SMTP | Custom mail servers |
| Resend | Modern, developer-friendly |
| SendGrid | Enterprise, high volume |
SMTP Configuration:
- Host: mail.yourserver.com
- Port: 587 (TLS) or 465 (SSL)
- Username: your-email@domain.com
- Password: your-password
- From Address: feedback@yourcompany.com
Testing:
- Enter configuration
- Click Test Connection
- Send test email to yourself
- Verify receipt
Important: Test before proceeding. Notifications depend on working email.
Step 3: Create Your First Product
Set Up Your First Feedback Channel:
- Go to Admin → Products
- Click Create Product
Product Details:
- Name: e.g., "Mobile App", "Web Platform"
- Slug: URL-friendly identifier (auto-generated)
- Description: Brief description for users
- Icon/Logo: Product-specific icon (optional)
Visibility Setting:
| Setting | Who Can See |
|---|---|
| PUBLIC | All authenticated users |
| RESTRICTED | Only granted users |
| INTERNAL | Employees only |
Additional Settings:
- Enable/disable idea submissions
- Enable/disable voting
- Set default vote credits per user
- Click Create Product
Tip: Start with one or two products. You can add more later.
Step 4: Configure Statuses
Set Up Idea Workflow:
Navigate to Admin → Ideas → Statuses
Default Statuses:
UserVote comes with default statuses:
- New
- Under Review
- Planned
- In Progress
- Completed
- Declined
Customizing Statuses:
- Click on a status to edit
- Change name, color, or description
- Reorder by dragging
Adding Custom Statuses:
- Click Add Status
- Enter name and select color
- Set position in workflow
- Save
Best Practices:
✓ Keep status names clear and simple
✓ Use 4-7 statuses maximum
✓ Color code for quick recognition
✓ Document what each status means
Step 5: Invite Team Members
Add Your Team:
Go to Admin → Users
Inviting Employees:
- Click Invite User
- Enter email address
- Select role:
- Tenant Admin: Full admin access
- Employee: Access to admin dashboard
- Assign to products (if applicable)
- Send invitation
Product Roles:
For each product, assign a role:
- Product Admin: Full product control
- Product Manager: Manage ideas, statuses
- Product Moderator: Moderate comments
- Product Viewer: View and participate
- Read-only: View only
Bulk Invitations:
For many users, use the bulk import feature:
- Download CSV template
- Fill in user details
- Upload and process
Step 6: Set Up User Tiers
Configure Customer Tiers:
Go to Admin → Users → Tiers
Default Tiers:
- Free (1x vote weight, 20 credits)
- Pro (2x vote weight, 50 credits)
- Enterprise (3x vote weight, 100 credits)
Customizing Tiers:
- Edit existing tiers or create new ones
- Set:
- Tier name
- Vote weight multiplier
- Monthly credit allocation
- Description
Assigning Tiers:
- Manual: Edit user and select tier
- Automatic: Sync with billing system (if integrated)
- Bulk: Import tier assignments via CSV
Tip: Match tiers to your pricing plans for consistency.
Step 7: Final Checks
Before Going Live:
Checklist:
☐ Tenant branding configured
☐ Email tested and working
☐ At least one product created
☐ Statuses customized
☐ Team members invited
☐ Tiers configured
Test the User Experience:
- Log out of admin
- Visit as a regular user
- Test:
- Viewing products
- Submitting an idea
- Voting on ideas
- Receiving notifications
Soft Launch:
Consider inviting a small group first:
- Internal team members
- Beta customers
- Trusted partners
Gather Feedback:
Ironically, gather feedback on your feedback portal!
- Is navigation clear?
- Are statuses understandable?
- Does email work reliably?
Next Steps
After Initial Setup:
Immediate:
- Create custom fields for ideas
- Set up moderation rules
- Configure notification templates
Short-term:
- Invite more users
- Create additional products
- Set up integrations (if available)
Ongoing:
- Monitor activity dashboard
- Review moderation queue
- Analyze voting trends
- Respond to feedback
Resources:
- Admin dashboard for daily monitoring
- Analytics for insights
- Audit logs for security
- Documentation for reference