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