Administrator Guide

Complete administration guide for the Manus module

Overview

This guide covers all administrative functions for managing the Manus integration within ShipAny.

Admin Dashboard

Access the admin dashboard at /admin/manus to view:

  • System Metrics: Active users, accounts, tasks
  • Revenue Overview: Order statistics and trends
  • Account Health: Pool status and availability
  • Recent Activity: Latest orders and task submissions

User Management

Path: /admin/manus/users

Manage Manus users and their settings:

ActionDescription
View UsersList all users with Manus access
Edit SettingsModify user-specific configurations
Assign AccountsManually bind accounts to users
View HistoryCheck user activity and orders

Account Pool Management

Path: /admin/manus/accounts

Manage the pool of available Manus accounts:

Adding Accounts

  1. Navigate to Account Pool
  2. Click "Add Account" or "Bulk Import"
  3. Enter account credentials
  4. Set initial status and membership info

Account Actions

  • Refresh Token: Update authentication token
  • Sync Status: Fetch latest account info from Manus
  • Reassign: Move account to different user
  • Disable: Remove from available pool

Package Configuration

Path: /admin/manus/packages

Configure pricing packages for Manus services:

interface ManusPackage {
  id: string;
  name: string;
  description: string;
  price: number;
  currency: string;
  credits: number;
  duration_days: number;
  features: string[];
  is_active: boolean;
}

Creating a Package

  1. Set package name and description
  2. Configure pricing (amount and currency)
  3. Define credits included
  4. Set validity period
  5. List included features
  6. Activate when ready

Auto-Register

Path: /admin/manus/auto-register

Batch register new Manus accounts using Python automation:

Configuration

interface AutoRegisterConfig {
  count: number;           // Number of accounts to create
  email_domain: string;    // Email domain for accounts
  password_pattern: string; // Password generation pattern
  proxy_enabled: boolean;  // Use proxy rotation
  delay_between: number;   // Delay between registrations (ms)
}

Requirements

  • Python backend running
  • Valid proxy configuration (recommended)
  • Email domain with catch-all enabled

Credits Boost

Path: /admin/manus/credits-boost

Batch refresh credits for multiple accounts:

Selection Modes

  1. All Accounts: Process entire pool
  2. Selected: Choose specific accounts
  3. Filter: Apply criteria (e.g., low credits only)

Boost Process

  1. Select target accounts
  2. Configure boost settings
  3. Start batch operation
  4. Monitor progress
  5. Review results

Order Management

Path: /admin/manus/orders

View and manage all Manus orders:

Order Status Flow

pending → processing → completed
                    ↘ failed
                    ↘ refunded

Actions

  • View Details: Full order information
  • Process Refund: Initiate refund flow
  • Resend Credits: Retry credit delivery
  • Add Notes: Internal annotations

System Settings

Path: /admin/manus/settings

Configure global Manus module settings:

SettingDescription
auto_claim_enabledAllow automatic account claiming
max_accounts_per_userLimit accounts per user
default_creditsInitial credits for new accounts
sync_intervalAutomatic sync frequency
python_api_urlPython backend endpoint

Monitoring & Logs

Activity Logs

All administrative actions are logged:

interface AdminLog {
  timestamp: Date;
  admin_id: string;
  action: string;
  target_type: string;
  target_id: string;
  details: object;
}

Health Checks

Monitor system health:

  1. Database Connection: PostgreSQL status
  2. Python Backend: API availability
  3. Account Pool: Available account count
  4. Queue Status: Pending tasks count

Troubleshooting

Common Issues

IssueSolution
Token ExpiredUse refresh button or auto-sync
Account UnavailableCheck pool status and add more
Credits Not AppliedVerify order status and retry
Python API ErrorCheck backend logs and connection

Debug Mode

Enable debug logging in settings:

MANUS_DEBUG=true
MANUS_LOG_LEVEL=debug