VIP levels
Navigate to Admin > Levels to view and manage the tier system. Levels are stored in thelevels table and ordered by price ascending.
Each level has the following configurable fields:
| Field | Description |
|---|---|
name | Display name for the tier (for example, “VIP 1”) |
price | The deposit amount required to unlock this level |
commission_rate | Per-task commission multiplier (for example, 0.0045 = 0.45%) |
tasks_per_set | Number of tasks assigned per set |
sets_per_day | Maximum sets a user can complete per day |
description | Optional description shown to users |
badge_color | Hex color code for the level badge (for example, #06b6d4) |
Creating a level
Click Add Level to open the creation form. Fill in all required fields and submit. The new level is immediately available for assignment to users.Editing a level
Click the edit icon on any level row to update its fields inline. Click Save to write the changes to thelevels table.
Changes to a level’s
commission_rate, tasks_per_set, or sets_per_day take effect for new task sets immediately. Users who are mid-set will complete their current set under the previous configuration.Deleting a level
Click the delete icon on a level row. Deleting a level that is currently assigned to users will leave those users with a nulllevel_id until reassigned. Verify no active users are on the level before deleting.
Bundles
Bundles are special task packages that you can assign to individual users outside of the normal level-based task rotation. They are stored in thebundle_packages table and managed through the API.
Listing and creating bundle packages
PATCH /api/admin/bundles) or delete (DELETE /api/admin/bundles) existing bundle packages by passing the bundle id in the request body.
Assigning a bundle to a user
UsePOST /api/admin/assign-bundle to assign a bundle to a specific user. This clears any of the user’s existing pending tasks and sets pending_bundle on their profile, so the bundle is served on their next task set.
DELETE /api/admin/assign-bundle with { "userId": "<user-uuid>" }. This clears pending_bundle on the profile and deletes all of the user’s pending user_tasks rows.
Notifications
Navigate to Admin > Notifications to send in-app announcements. Notifications are written to thenotifications table and delivered to users within the app in real time.
Use this section to:
- Announce platform maintenance windows
- Notify users of new VIP level options or promotions
- Send targeted messages to specific accounts
- Broadcast system-wide alerts
Settings
Navigate to Admin > Settings to manage platform-wide configuration stored in thesite_settings table. Each setting is a key-value pair with an optional description.
To update a setting:
- Find the setting key in the list.
- Edit the value in the input field.
- Click Save Settings to persist all changes to the
site_settingstable in a single batch update.