Contact channels
1. หน้านี้ใช้ทำอะไร / What is this page for
The Contact channels page lets you create and manage contact groups that players use to reach site support—both the default contact channels for every player and special contact channels reserved for specific player ranks (VIP / Ranks). It is designed for customer service teams and administrators who want to separate general site channels from VIP care channels.
2. ก่อนเริ่ม / Before you start
- Permission: You must have the 'Contact' permission granted by your administrator to view, create, edit, or delete contact groups.
- What to prepare:
- Group name in Thai (and English if applicable), such as
Contact usorVIP personal care. - Valid channel URLs starting with
http://orhttps://(e.g.,https://line.me/ti/p/...orhttps://t.me/...). - Custom channel icons if adding Other channel types (PNG, JPG, or WebP recommended at 128 × 128 pixels, up to 2 MB).
- Group name in Thai (and English if applicable), such as
- Key rules:
- Each website can have only 1 group for Every rank (if one already exists, edit that group instead of creating a new one).
- For Chosen ranks only, each player rank can belong to only 1 special group.
- In the lobby, players see their own rank's group first, followed by the group for every rank.
3. หน้าตาของหน้านี้ / Screen layout
When opening this page, you will see the following key areas:
- Page header: Displays the page title Contact channels, subtitle, and the Add group button.
- Filter tabs: Located above the table: All, Shown in the lobby, Hidden, and Deleted.
- Search & filters bar: Search input for group or channel names and links, Audience filter, and expandable date and admin filters.
- Refresh bar & counter: Refresh button and total group count text (e.g., "3 groups").
- Data table: Displays row numbers, group name with audience badges, channel pill badges, last updated timestamp, status switch, and action buttons.
- Pagination: Located at the bottom to adjust rows per page (10, 20, 50) and navigate pages.
4. ค้นหาและตัวกรอง / Search and filters
| Field / Filter | Type | How to use | Result |
|---|---|---|---|
| Filter tabs | Clickable tabs | Select between: All, Shown in the lobby (green), Hidden (gray), or Deleted (red) | Filters contact groups by lobby visibility status |
| Search a group, a channel name or a link… | Text input | Type group name, channel label, or destination URL | Shows only groups matching the search query |
| Who sees it | Dropdown | Select Everyone and every rank, For every rank (blue globe), or For chosen ranks (yellow crown) | Filters groups based on target audience |
| Filters button | Toggle button | Press to open or hide date and admin filter fields | Expands or collapses advanced filter grid |
| Created | Date range picker | Pick start and end dates | Shows groups created within the specified range |
| Updated | Date range picker | Pick start and end dates | Shows groups modified within the specified range |
| Created by | Admin search input | Type admin name or email | Shows groups created by the selected administrator |
| Updated by | Admin search input | Type admin name or email | Shows groups modified by the selected administrator |
| Clear | Action button | Appears when filters are active; press to reset | Clears all filters back to default values |
5. ตารางข้อมูล / Data table
Table columns
| Column | What you see | Meaning | Badges / Icons |
|---|---|---|---|
| Order | Row count down the list (1, 2, 3...) | Row position in the admin table (in the lobby, rank groups automatically display above default groups) | Gray numbers |
| Group | Group name (bold) with audience badge | Contact group title. Click to view or edit | Globe icon for every rank, or rank badges for chosen ranks |
| Channels | Pill badges with brand icons and channel labels | List of channels included inside this group | Oval badges showing LINE, Telegram, Facebook, or custom icons |
| Last updated | Date, time, and name of the last administrator | Audit trail of who last modified this group | Date and admin name |
| Status | Toggle switch or Deleted badge | Current visibility status of the group in the lobby | Green switch = Shown in the lobby, Gray switch = Hidden, Red badge = Deleted |
| Actions | Edit (pencil) or View (eye) button and three-dots menu (...) | Commands available for this contact group row | See button details below |
Row action buttons
| Button | Icon / Color | What happens when clicked | Notes / Conditions |
|---|---|---|---|
| Edit | Pencil icon | Opens the contact group edit page | Visible when you have edit permission and group is not deleted |
| View | Eye icon | Opens the contact group in read-only mode | Visible when you only have view permission or group is deleted |
| Three-dots menu (...) | More icon | Opens additional actions (delete) | Visible when you have delete permission |
| Delete | Trash icon / Red (in ... menu) | Opens confirmation dialog to delete this contact group | Can only be clicked when the group is switched to Hidden |
6. Step-by-step instructions
1. Creating a new contact group
- Go to Lobby pages > Contact channels from the left navigation menu.
- Press the Add group button at the top right.
- In the Group section:
- Enter Group name (Thai) (required, e.g.,
ติดต่อเราorVIP Support). - Enter Group name (English) (optional; if left blank, English users see the Thai name).
- Enter Group name (Thai) (required, e.g.,
- In the Who sees it section:
- Select Every rank (if the site already has its default group, this option is disabled).
- Or select Chosen ranks only and click the desired rank tile from the list.
- In the Channels section:
- Press Add channel (up to 20 channels allowed).
- Select the Kind (
LINE,Telegram,Facebook, orOther). - If
Other, enter the Kind name (e.g.,WhatsApp) and upload a custom icon. - Enter the Name shown (e.g.,
Line Official). - Enter the full destination Link starting with
http://orhttps://. - Drag to reorder channels if needed.
- Verify the appearance in the Lobby preview card on the right.
- Press Add group.
- A green notification confirms "Contact group added".
2. Editing a contact group
- In the contact group table, press the Edit button (pencil icon) on the desired row.
- Update the group name, target audience, or channel details.
- To delete an individual channel from the group, press the trash icon on that channel row.
- Press Save changes.
- The system confirms "Contact group saved".
3. Showing or hiding a contact group
- Locate the toggle switch in the Status column of the desired row.
- Toggle the switch:
- Switch to On (Green) to show this group in the lobby.
- Switch to Off (Gray) to temporarily hide this group.
- The system confirms "Group is now shown in the lobby" or "Group is now hidden".
4. Deleting a contact group
- Switch the group's Status toggle to Hidden (Gray) first.
- Open the ... menu on the row and select Delete (red trash icon).
- In the confirmation dialog "Delete this contact group?", press Delete.
- The system confirms "Contact group deleted" and archives it under the Deleted tab.
7. หน้าแก้ไขหรือหน้าเพิ่ม / Add or edit form
Group details section (Section 1)
| Field | Required? | Description | Example | Constraints |
|---|---|---|---|---|
| Group name (Thai) | Required | Heading displayed to players in the lobby contact list | ติดต่อสอบถาม 24 ชม. | 1–80 characters |
| Group name (English) | Optional | English heading for international players | Contact Us 24/7 | Up to 80 characters (uses Thai name if left blank) |
Who sees it section (Section 2)
| Field | Required? | Description | Example | Constraints |
|---|---|---|---|---|
| Audience | Required | Choose between: Every rank or Chosen ranks only | Every rank | The site can have only 1 group for every rank |
| Ranks that see this group | Required (for chosen ranks) | Choose player rank that sees this special group | VIP 1 | 1 group belongs to 1 rank; ranks already tied to another group cannot be re-selected |
Channels section (Section 3)
| Field | Required? | Description | Example | Constraints |
|---|---|---|---|---|
| Kind | Required | Select preset: LINE, Telegram, Facebook, or Other | LINE | Within the same group, each kind can only be added once |
| Kind name | Required (Other only) | Custom platform name | WhatsApp | 1–40 characters |
| Icon | Optional (Other only) | Custom channel icon upload | Logo image | Recommended 128 × 128 px; PNG, JPG, or WebP up to 2 MB |
| Name shown | Required | Label on the button seen by players in the lobby | Line Support Team | 1–80 characters |
| Link | Required | Destination URL when player clicks the channel | https://line.me/ti/p/@winnova | Must start with http:// or https://; up to 500 characters |
Right sidebar settings
- Status: Toggle switch to show or hide the contact group in the lobby.
- Lobby preview: Live preview displaying how the card looks in the lobby's contact window, including the For your rank badge for rank-specific channels.
8. หน้าต่างป็อปอัพ / Popups and modals
1. Confirm delete dialog
- Triggered when: Pressing Delete from the row's ... menu.
- What appears: Warning prompt stating
"Group name" and its channels will be removed. This cannot be undone.with Cancel and Delete buttons. - Action required: Verify the group name and press red Delete button.
- Result: The group and all its channels are removed from the active list.
2. Version conflict dialog
- Triggered when: Another administrator saved changes to this contact group concurrently (code 1005 or 5101).
- What appears: Warning notifying that changes were made by another user and requires reloading.
- Action required: Press reload button to fetch the latest state.
9. สถานะและป้ายสี / Statuses and badges
| Status badge | Color | Meaning | Next action |
|---|---|---|---|
| Shown in the lobby | Green | Group is active and visible to eligible players in the lobby | Works normally |
| Hidden | Gray | Group is hidden; players cannot see this group or its channels | Toggle switch to green when ready to show |
| For your rank | Blue | Special badge shown to eligible rank members on the contact card in the lobby | Informs players that this is a dedicated VIP channel |
| Deleted | Red | Group has been deleted from the system | Read-only archive; cannot be restored |
10. คำถามที่เจอบ่อย / Troubleshooting FAQ
- Why is the "Every rank" option disabled/grayed out?
- A website can only have 1 default group for every rank. If one already exists, the system warns "The site already has its group for every rank. Add channels to that group instead." Edit the existing default group rather than creating a new one.
- Why are certain ranks disabled with "Already has a group"?
- That rank is already assigned to another special group. Each rank can only have 1 special contact group.
- Why does the error "This kind is already in the group" appear?
- Each preset channel kind (
LINE,Telegram,Facebook) can only be added once per group. If you need multiple accounts on the same platform, select Other and specify a distinct name.
- Each preset channel kind (
- Why is the delete button disabled?
- You must turn off the status switch to Hidden before deleting ("Hide the group first").
- Cannot save due to invalid URL:
- Verify that the link begins with
http://orhttps://. Incomplete URLs are rejected.
- Verify that the link begins with