Manus

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