💣 Room Boom - Daily Room Levels
Introduction
The Room Boom system is a daily level system for voice rooms based on gifts sent (thrown) inside the room. The more gifts sent in the room, the higher the Room Boom level rises, and the room earns rewards and benefits specific to each level.
How Does the System Work?
- Users send gifts inside the voice room.
- The total diamond value from all gifts sent in the room is calculated.
- When the total reaches the minimum target for a certain level, Room Boom activates at that level.
- When the total reaches the target (full goal), the level is completed and users receive level rewards.
- The level video appears in the app during level achievement as a congratulation! 🎉
Note
Each level has a special video displayed upon completing the level, along with a background image and explosion image (visual effect) that appear as a celebration for reaching the level.
How to Access:
Side Menu ← 💣 Room Boom ← 💣 Room Boom
Room Boom Levels Page
When opening the page, you'll find the levels table displaying all pre-configured Room Boom levels.
Toolbar:
| Element | Description |
|---|---|
| 🔍 Filter | Filter button to filter levels |
| 📤 Export | Button to export level data to Excel |
| + New | Green button to create a new level |
| 📊 View | Toggle display mode (table or grid) |
Level Table Columns:
| Column | Description |
|---|---|
| ID | Unique identifier for the level in the system |
| Level | Level number (stage or rank) in the Room Boom system — higher number means higher level |
| Minimum Target | Minimum gift value (in diamonds) required to activate Room Boom at this level |
| Target | Full goal that must be achieved (in diamonds) to complete Room Boom at this level |
| Video | Video assigned to this level — displayed in the app when the level is completed |
| Creation Date | Date this level was created in the system |
| Actions | "Room Boom Rewards" button — to access the rewards page linked to this level |
| Appearance | "Appearance" button — to view and edit the background and explosion images for the level |
| Operations | Action menu (⋮) to edit or delete the level |
Level Examples:
| ID | Level | Min Target | Target | Description |
|---|---|---|---|---|
| 1 | 1 | 200,000 | 1,000,000 | Level 1 — requires 200K diamonds minimum and 1M as full goal |
| 3 | 3 | 3,000,000 | 5,000,000 | Level 3 — requires 3M diamonds minimum and 5M as full goal |
| 4 | 4 | 6,000,000 | 8,000,000 | Level 4 — requires 6M diamonds minimum and 8M as full goal |
| 5 | 5 | 9,000,000 | 20,000,000 | Level 5 — requires 9M diamonds minimum and 20M as full goal |
How do Minimum Target and Target work?
- Minimum Target: The minimum total diamond value from gifts in the room to start activating Room Boom at this level.
- Target: The full goal that when achieved, completes the level and users receive rewards.
- Example: If Level 1 has a minimum target of 200,000 and target of 1,000,000 — when room gifts reach 200,000 diamonds the level starts, and at 1,000,000 diamonds the level completes and rewards are given.
Creating a New Level
How to Access:
Room Boom Levels ← + New
When pressing the green "+ New" button, the new level creation page appears:
Creation Form Fields:
| Field | Description | Required |
|---|---|---|
| Level* | Level number — represents the stage or rank in Room Boom. Use (+) and (-) buttons to change | ✅ Yes |
| Minimum Target* | Minimum gifts required to activate Room Boom at this level. Use (+) and (-) buttons | ✅ Yes |
| Target* | Full goal to complete Room Boom at this level. Use (+) and (-) buttons | ✅ Yes |
| Video | Special video for this level, displayed after completing it. Each level has its own unique video. Press "📁 Browse" to select file | ❌ Optional |
| Image Type* | Type of image file used (select from dropdown) | ✅ Yes |
Creation Steps:
- Go to Room Boom Levels and press "+ New".
- Enter the level number (e.g., 1, 2, 3...).
- Enter the minimum target — the minimum gift value to activate the level.
- Enter the target — the full goal to complete the level.
- Upload the video for the level (optional) — this video will appear to users upon completing the level.
- Select the image type from the dropdown.
- Press "Submit" to save the new level.
Form Buttons:
| Button | Function |
|---|---|
| Submit | Save the new level and return to levels list |
| Reset | Clear all fields to default values |
| Continue editing ☐ | When enabled, saves and stays on edit page |
| Continue creating ☐ | When enabled, opens new form after saving |
| View ☐ | When enabled, shows level details after saving |
| 📋 List | Return to all levels list |
Note
Make sure the Minimum Target is always less than the Target. The minimum target is the starting point, and the target is the completion point.
Appearance (Level Images)
When pressing the "Appearance" button next to any level in the main table, the appearance settings for that level are displayed. The appearance includes the background image and explosion image that appear as visual effects when reaching the level.
Appearance Elements:
1. Background Image
| Element | Description |
|---|---|
| Background Image | The image that appears as background when celebrating reaching the level. Press "📁 Browse" to select |
| Background Image Type* | File type — options: Image (jpg, jpeg, png, gif, bmp, tiff, svg, webp) or video (mov, avi, wmv, flv, mkv, webm) |
2. Explosion Image
| Element | Description |
|---|---|
| Explosion Image | The visual effect (explosion/celebration) that appears when completing the level. Press "📁 Browse" to select |
| Explosion Image Type* | File type — supports SVGA files (animated effects) in addition to other image types |
What is an SVGA file?
SVGA files are lightweight animation files used to display unique visual effects like explosions and celebrations within the app. They are commonly used for explosion images because they support animation and transparency.
How to Set Up Appearance:
- From the main levels table, press "Appearance" next to the desired level.
- Upload the background image by pressing "📁 Browse" and selecting from your device.
- Select the background image type from the dropdown.
- Upload the explosion image by pressing "📁 Browse" and selecting the file (SVGA preferred).
- Select the explosion image type from the dropdown (svga or image).
- Press "Submit" to save appearance settings.
Available Operations:
When pressing the operations menu (⋮) next to any level:
| Operation | Description |
|---|---|
| Edit | Edit level settings (number, minimum target, target, video, image type) |
| Delete | Permanently delete the level from the system |
Warning
Deleting a level will delete all rewards associated with it. Make sure you want to delete before confirming.
Quick Summary:
| Action | Steps |
|---|---|
| View all levels | Menu ← Room Boom ← Room Boom Levels |
| Create new level | Press + New ← Enter level, min target, target ← Submit |
| Set up appearance | Press "Appearance" next to level ← Upload background and explosion images ← Submit |
| View rewards | Press "Room Boom Rewards" next to level ← Rewards list appears |
| Edit level | Press ⋮ next to level ← Edit |
| Delete level | Press ⋮ next to level ← Delete |
🎁 Room Boom Rewards
Introduction
Room Boom rewards are the gifts and rewards that users receive when completing a certain Room Boom level. Each level can contain multiple rewards of different types, and they are automatically granted when the required level goal is achieved.
How to Access:
Side Menu ← 💣 Room Boom ← Room Boom Levels ← Press "Room Boom Rewards" next to the desired level
Level Rewards Page
When pressing the "Room Boom Rewards" button in the actions column next to any level, the rewards page for that level opens.
Toolbar:
| Element | Description |
|---|---|
| 🔍 Filter | Filter button to filter rewards |
| 📤 Export | Button to export rewards data to Excel |
| + New | Green button to create a new reward for this level |
| ⬅️ Back | Button to return to the main levels list |
Rewards Table Columns:
| Column | Description |
|---|---|
| ID | Unique identifier for the reward |
| Goal Type | Reward type — determines what the user will receive (e.g., gift, ware, achievement, coins) |
| Host Target | Name or ID of the target associated with the reward |
| Image | Reward image displayed to the user |
| Priority | Reward priority order — lower number appears first |
| Quantity | Number of rewards the user will receive |
| Expires | Number of days before the reward expires (if temporary) |
| Creation Date | Date this reward was added |
| Operations | Action menu (⋮) to edit or delete the reward |
Creating a New Reward
How to Access:
Room Boom Levels ← Room Boom Rewards (next to level) ← + New
Creation Form Fields:
| Field | Description | Required |
|---|---|---|
| Goal Type | Type of reward the user will receive — select from dropdown (see available types below) | ✅ Yes |
| Priority | Display order — enter a number. Use (+) and (-) buttons | ❌ Optional |
| Quantity* | Number of rewards the user will receive upon completing the level. Use (+) and (-) buttons | ✅ Yes |
Available Reward Types (Goal Type):
| Type | Description |
|---|---|
| Ware | An item or product within the app (e.g., photo frame, special effect, sticker) |
| Gift | A specific gift the user receives |
| Achievement | A unique achievement badge displayed on the user's profile |
| Coins | Coins added to the user's balance |
Note
Depending on the selected goal type, additional fields may appear to specify reward details (e.g., selecting the specific gift, specifying coin amount, or choosing the achievement badge).
Steps to Create a New Reward:
- From Room Boom Levels page, press "Room Boom Rewards" next to the desired level.
- On the rewards page, press "+ New".
- Select the Goal Type from dropdown (ware, gift, achievement, or coins).
- Set the Priority (optional) — to order reward display.
- Enter the Quantity — number of rewards the user will receive.
- Complete any additional fields based on the selected goal type.
- Press "Submit" to save the reward.
Reward Operations:
When pressing the operations menu (⋮) next to any reward:
| Operation | Description |
|---|---|
| Edit | Edit reward settings (type, priority, quantity) |
| Delete | Permanently delete the reward |
🏆 Room Boom Winners
Introduction
The Room Boom Winners page displays a complete record of all users who won Room Boom rewards when completing a certain level. Through this page, you can track who received rewards, in which room, at which level, and the type of reward received.
How to Access:
Side Menu ← 💣 Room Boom ← Room Boom Winners
Search Filters
At the top of the page, advanced search filters are available:
| Filter | Description |
|---|---|
| Room Owner | Search by room owner name, uuid, or special_id |
| User | Search by winning user name, uuid, or special_id |
| From Date | Set the start of the date range |
| To Date | Set the end of the date range |
Search Buttons:
| Button | Function |
|---|---|
| 🔍 Search | Apply filters and display results |
| 🔄 Reset | Clear all filters |
Winners Table Columns:
| Column | Description |
|---|---|
| ID | Unique identifier for the win record |
| User | Winner's data — includes: name, country flag, profile picture, UID, and Special ID |
| Rooms | The room where the level was completed — shows room name with icon and ID |
| Level | Room Boom level number completed by the user |
| Type | Type of reward received (e.g., gift, ware, coins, achievement) |
| Target | Name of the specific reward received |
| Image | Image of the reward received |
| Creation Date | Date the user received the reward |
📜 Room Boom Rules
Introduction
The Room Boom Rules page allows you to manage the rules and instructions displayed to users in the app when using Room Boom. These rules explain how the system works and the mechanism for winning rewards. Rules are displayed in both Arabic and English.
How to Access:
Side Menu ← 💣 Room Boom ← Rules
Rules Table Columns:
| Column | Description |
|---|---|
| ID | Unique identifier for the rule |
| Rules (Arabic) | Rule text in Arabic |
| Rules (English) | Rule text in English |
| Content | Additional content related to the rule (optional) |
| Creation Date | Date and time the rule was created |
| Update Date | Date and time of last update |
| Operations | Action menu (⋮) to edit or delete the rule |
Create / Edit Rule:
| Field | Description | Required |
|---|---|---|
| Rules (Arabic) | Rule text in Arabic — displayed to Arabic-speaking users. Supports multi-line text | ✅ Yes |
| Rules (English) | Rule text in English — displayed to English-speaking users. Supports multi-line text | ✅ Yes |
| Content | Additional content or notes (optional) | ❌ Optional |
Note
Rules are displayed directly to users in the app. Make sure to review the text in both Arabic and English before saving.