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:
| Action | Description |
|---|---|
| View Users | List all users with Manus access |
| Edit Settings | Modify user-specific configurations |
| Assign Accounts | Manually bind accounts to users |
| View History | Check user activity and orders |
Account Pool Management
Path: /admin/manus/accounts
Manage the pool of available Manus accounts:
Adding Accounts
- Navigate to Account Pool
- Click "Add Account" or "Bulk Import"
- Enter account credentials
- 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
- Set package name and description
- Configure pricing (amount and currency)
- Define credits included
- Set validity period
- List included features
- 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
- All Accounts: Process entire pool
- Selected: Choose specific accounts
- Filter: Apply criteria (e.g., low credits only)
Boost Process
- Select target accounts
- Configure boost settings
- Start batch operation
- Monitor progress
- Review results
Order Management
Path: /admin/manus/orders
View and manage all Manus orders:
Order Status Flow
pending → processing → completed
↘ failed
↘ refundedActions
- 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:
| Setting | Description |
|---|---|
auto_claim_enabled | Allow automatic account claiming |
max_accounts_per_user | Limit accounts per user |
default_credits | Initial credits for new accounts |
sync_interval | Automatic sync frequency |
python_api_url | Python 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:
- Database Connection: PostgreSQL status
- Python Backend: API availability
- Account Pool: Available account count
- Queue Status: Pending tasks count
Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| Token Expired | Use refresh button or auto-sync |
| Account Unavailable | Check pool status and add more |
| Credits Not Applied | Verify order status and retry |
| Python API Error | Check backend logs and connection |
Debug Mode
Enable debug logging in settings:
MANUS_DEBUG=true
MANUS_LOG_LEVEL=debug