Admin Guide

Complete visual guide for platform administrators to manage domains, sales, and settings

Admin Access Required
This guide is for platform administrators. If you need admin access, run:
npm run admin:create

Adding Domains

Two Ways to Add Domains
You can add domains one at a time using the form, or import multiple domains at once using CSV bulk import.

Method 1: Manual Entry

πŸ“Έ Screenshot: Admin Dashboard with "Add New Domain" button

Location: /wiki-images/admin/dashboard.png

1

Navigate to Admin Dashboard

Log in to your admin account and click on the "Domains" menu item

2

Click "Add New Domain"

Find the blue "Add New Domain" button in the top right corner

3

Fill in Basic Information

Enter domain name, price, description, and select category/niche

4

Add Domain Metrics

Input SEO metrics (DA, PA, DR), traffic data, and revenue information

5

Upload Screenshots

Add domain screenshots, logos, and appraisal images

6

Review and Publish

Check all information and click "Create Domain" to publish

Domain Added Successfully!
Your domain is now live on the marketplace. Users can browse and purchase it immediately.

Method 2: Bulk CSV Import

Perfect for Large Portfolios
If you have 10+ domains to add, use bulk import to save time. You can import hundreds of domains in minutes!
1

Download CSV Template

Navigate to Bulk Operations and download the template file

# Template includes columns: # name, price, description, niche, category, monthlyVisitors, DA, PA, etc.
2

Fill Domain Data

Open the template in Excel or Google Sheets and add your domains

3

Upload CSV File

Return to Bulk Operations and upload your completed CSV

4

Review Preview

Check the preview to ensure all data is correctly formatted

5

Confirm Import

Click "Import Domains" to add all domains to your marketplace

# Success message: # βœ“ Successfully imported 25 domains
CSV Format Example
domains-import.csv
name,price,description,niche,category,monthlyVisitors,DA,PA,DR
example.com,5000,Premium business domain,Business,Technology,10000,45,52,38
techblog.com,3500,Established tech blog,Technology,Blogging,5000,38,45,32
healthtips.net,2000,Health and wellness site,Health,Lifestyle,3000,28,35,25
Data Validation
The system validates all data before importing. Fix any errors shown in the preview before confirming.

Managing Sales & Transfers

πŸ“Έ Screenshot: Sales Management Dashboard

Location: /wiki-images/admin/sales-list.png

Sale Management Features
Everything you need to manage transactions
1
View All Sales

See all transactions with buyer info, payment status, and transfer progress

2
Filter & Search

Find sales by status, buyer, domain name, or date range

3
Track Transfer Status

Monitor progress: Pending β†’ Auth Code Sent β†’ Transfer Initiated β†’ Completed

4
Email Communications

View all automated emails sent to buyers

⚑ One-Click Auth Code Delivery (99% Faster)

Time Savings
Manual delivery:~15 minutes
Automated delivery:~10 seconds
Time saved:99%! πŸŽ‰
1

Navigate to Sale Details

Go to Admin β†’ Sales and click on the specific sale

2

Locate Auth Code Section

Scroll to the "Domain Transfer" section on the sale detail page

3

Click "Send Auth Code Email"

One click sends a formatted email with the EPP code and transfer instructions

# Email sent in ~10 seconds! # vs 15 minutes manually
4

Verify Email Sent

Check the success message and email log

What the Buyer Receives

πŸ“§ Screenshot: Auth Code Email Template

Location: /wiki-images/features/authcode-email.png

The email includes:
  • Domain authorization (EPP) code
  • Step-by-step transfer instructions
  • Links to major registrar transfer pages
  • Expected timeline (5-7 days)
  • Support contact information

Analytics Dashboard

πŸ“Š Screenshot: Analytics Dashboard with Charts

Location: /wiki-images/admin/analytics-dashboard.png

Key Metrics Available
Make data-driven decisions

Revenue Metrics

  • Total revenue and average sale price
  • Revenue trends over time (charts)
  • Revenue by category/niche
  • Monthly and yearly comparisons

Sales Performance

  • Number of sales and conversion rate
  • Top-selling domains and categories
  • Sales velocity and trends
  • Customer acquisition metrics

Inventory Insights

  • Available vs sold domains
  • Average days to sale
  • Pricing effectiveness
  • Inventory turnover rate

Export Options

  • Export to CSV
  • Export to Excel
  • Custom date ranges
  • Scheduled reports
Pro Tip: Use Analytics to Optimize Pricing
Review your analytics weekly to identify which categories sell best and adjust your pricing strategy accordingly.

User Management

Managing Users & Roles

View All Users

Access user list from Admin β†’ Users. View registration date, email verification status, and purchase history.

Create Admin Accounts

npm run admin:create

This command creates a new admin user with full dashboard access.

User Actions

  • View user details and activity logs
  • Reset passwords (sends email with reset link)
  • Suspend or activate accounts
  • View complete purchase history
  • Export user data (GDPR compliance)

Platform Settings

Currency Settings

Configure default currency and enable multi-currency support

  • Supports 20+ currencies (USD, EUR, GBP, INR, etc.)
  • Automatic exchange rate updates
  • User can choose preferred currency
Payment Gateways

Enable/disable payment processors

  • Stripe (global credit/debit cards)
  • Razorpay (India - UPI, net banking)
  • Configure API keys and webhooks
Email Configuration

Configure Resend API for transactional emails

  • Customize email templates
  • Set sender information
  • Configure SMTP settings
Security Settings

Configure security features

  • Rate limiting thresholds
  • CSRF protection (enabled by default)
  • 2FA requirement for admins
  • Session timeout settings
Admin Best Practices

Security

  • Enable 2FA for all admin accounts
  • Use strong, unique passwords
  • Review security logs regularly
  • Keep API keys secure and rotated

Operations

  • Monitor sales analytics weekly
  • Respond to buyer inquiries within 24h
  • Update domain information regularly
  • Test email delivery periodically

Data Management

  • Backup database daily (automated)
  • Export analytics monthly
  • Keep domain data accurate
  • Archive completed sales

Customer Service

  • Track transfer progress proactively
  • Follow up if transfers stall
  • Maintain professional communication
  • Document all buyer interactions