Admin Guide

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

Adding Domains

Manual Domain Entry
Step 1: Navigate to Add Domain

Go to Admin β†’ Domains β†’ "Add New Domain"

Step 2: Basic Information
  • Domain Name (e.g., example.com)
  • Price (in USD or your currency)
  • Description (detailed overview)
  • Category/Niche (select one or more)
  • Availability status
Step 3: Domain Metrics
  • Monthly/Yearly traffic
  • Monthly/Yearly revenue
  • SEO metrics (DA, PA, DR, backlinks)
  • Domain age and registration date
Step 4: Screenshots & Media

Upload domain screenshots, logos, and appraisal images. Supported formats: JPG, PNG, WebP.

Step 5: Analytics Integration (Optional)

Connect Google Analytics and Search Console for automatic metric updates.

Bulk Import

Import multiple domains at once using CSV files.

Step 1: Prepare CSV File

Download the CSV template from Admin β†’ Domains β†’ Bulk Operations

Step 2: Fill Domain Data

Add domain information following the template format

Step 3: Upload & Import

Upload the CSV file and review the preview before confirming the import

Pro Tip

The bulk import validates data and shows errors before importing. Fix any issues and re-upload if needed.

Managing Sales & Transfers

Sale Management Dashboard
Viewing Sales

Access all sales from Admin β†’ Sales. View details including buyer information, payment status, and transfer progress.

Auth Code Delivery

Click on any sale to view details. Use the "Send Auth Code Email" button to automatically send the EPP code to the buyer. This process takes just 10 seconds (99% faster than manual delivery).

Transfer Status Tracking

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

Communication

View all email communications with buyers directly from the sale detail page. Reply to queries and send updates.

Automated Email Notifications

Buyers automatically receive emails for: Order confirmation, auth code delivery, transfer instructions, and completion notifications.

Analytics Dashboard

Sales Analytics & Insights

Access comprehensive analytics at Admin β†’ Analytics

Revenue Metrics
  • Total revenue and average sale price
  • Revenue trends over time
  • Revenue by category/niche
Sales Performance
  • Number of sales and conversion rate
  • Top-selling domains
  • Sales velocity and trends
Inventory Insights
  • Available vs sold domains
  • Average days to sale
  • Pricing effectiveness

User Management

Managing Users & Roles
View All Users

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

Admin Roles

Promote users to admin role to give them access to the admin dashboard. Use the command: npm run admin:create

Account Actions
  • View user details and activity
  • Reset passwords
  • Suspend/activate accounts
  • View purchase history

Platform Settings

Global Configuration
Currency Settings

Configure default currency and enable multi-currency support. Supports USD, EUR, GBP, INR, and more.

Payment Gateways

Enable/disable Stripe and Razorpay. Configure API keys and webhook endpoints.

Email Configuration

Configure Resend API for transactional emails. Customize email templates and sender information.

Security Settings

Configure rate limiting, CSRF protection, and 2FA requirements. Enable security headers and audit logging.

Email & Newsletter Management

Automated Email System
Transactional Emails

Automatic emails are sent for: Registration, email verification, password reset, order confirmation, auth code delivery, and transfer updates.

Newsletter System

Manage newsletter subscribers from Admin β†’ Newsletter. Create campaigns, segment audiences, and track performance.

Email Templates

Customize email templates in the src/emails/ directory using React Email components.

Admin Best Practices
  • Enable 2FA for all admin accounts
  • Regularly review analytics and sales performance
  • Keep domain information accurate and up-to-date
  • Respond promptly to buyer inquiries
  • Monitor transfer progress and follow up if needed
  • Back up database regularly
  • Review security logs and audit trails
  • Test email delivery periodically