Admin Guide
Complete visual guide for platform administrators to manage domains, sales, and settings
npm run admin:createAdding Domains
Method 1: Manual Entry
πΈ Screenshot: Admin Dashboard with "Add New Domain" button
Location: /wiki-images/admin/dashboard.png
Navigate to Admin Dashboard
Log in to your admin account and click on the "Domains" menu item
Click "Add New Domain"
Find the blue "Add New Domain" button in the top right corner
Fill in Basic Information
Enter domain name, price, description, and select category/niche
Add Domain Metrics
Input SEO metrics (DA, PA, DR), traffic data, and revenue information
Upload Screenshots
Add domain screenshots, logos, and appraisal images
Review and Publish
Check all information and click "Create Domain" to publish
Method 2: Bulk CSV Import
Download CSV Template
Navigate to Bulk Operations and download the template file
# Template includes columns:
# name, price, description, niche, category, monthlyVisitors, DA, PA, etc.Fill Domain Data
Open the template in Excel or Google Sheets and add your domains
Upload CSV File
Return to Bulk Operations and upload your completed CSV
Review Preview
Check the preview to ensure all data is correctly formatted
Confirm Import
Click "Import Domains" to add all domains to your marketplace
# Success message:
# β Successfully imported 25 domainsname,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,25Managing Sales & Transfers
πΈ Screenshot: Sales Management Dashboard
Location: /wiki-images/admin/sales-list.png
See all transactions with buyer info, payment status, and transfer progress
Find sales by status, buyer, domain name, or date range
Monitor progress: Pending β Auth Code Sent β Transfer Initiated β Completed
View all automated emails sent to buyers
β‘ One-Click Auth Code Delivery (99% Faster)
Navigate to Sale Details
Go to Admin β Sales and click on the specific sale
Locate Auth Code Section
Scroll to the "Domain Transfer" section on the sale detail page
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 manuallyVerify Email Sent
Check the success message and email log
π§ Screenshot: Auth Code Email Template
Location: /wiki-images/features/authcode-email.png
- 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
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
User Management
View All Users
Access user list from Admin β Users. View registration date, email verification status, and purchase history.
Create Admin Accounts
npm run admin:createThis 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
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
Enable/disable payment processors
- Stripe (global credit/debit cards)
- Razorpay (India - UPI, net banking)
- Configure API keys and webhooks
Configure Resend API for transactional emails
- Customize email templates
- Set sender information
- Configure SMTP settings
Configure security features
- Rate limiting thresholds
- CSRF protection (enabled by default)
- 2FA requirement for admins
- Session timeout settings
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