Channel Management
The Channel Management module shows channel metadata for an application keyset. You can:
To start managing your channel and membership data, follow these steps:
- Log in to the Admin Portal.
- In the left sidebar, go to BizOps Workspace.
- Select Channel Management.
- Choose an app and keyset to manage channels.
- If needed, configure your keyset following on-screen instructions.
Create channels
Follow these steps to create a channel:
-
In the Channel Management interface, click the Create Channel button.
Table settings
Use the table settings icon in the top‑right of each table to change the view. You can pin, reorder, or hide columns and change row height. The settings are stored in local storage and persist across refreshes and restarts on the same device.
The channel creation modal opens.
-
Fill in the details. Only the channel ID is required. Click Create Channel.
The new channel appears in the list.
Time zone
The Updated field displays time in your local time zone.
To learn more about the channel fields, refer to App Context methods.
Read-only objects
BizOps Workspace uses the JavaScript Chat SDK. Some features, like user moderation or message reporting, rely on technical channels and users. These names use prefixes such as PUBNUB_INTERNAL
or REVIEWED
. An "eye" icon marks these objects and their memberships. You can view details, but you can't edit or delete them.
Import channels
You can test Channel Management with sample data without creating channels manually.
With access to Insights, preview channel data without App Context setup.
You can import that Insights data into Channel Management as sample channels.
Click Import from Insights. The tool fetches up to 20 channels that sent the most messages in the last day with the requested data. If no messages were sent yesterday, it uses the previous day.
After import, the data is stored in App Context. Channels appear in Channel Management. The imported channels have:
- The name that matches the ID imported from Insights
- The
imported
type - The
sent_messages
custom field with the number of messages at import time (used to select the top 20 channels)
If some imported channel data already exists in App Context, the importer skips it.
Update channels
Follow these steps to update the metadata of an existing channel.
-
Search for the channel. Click anywhere in the channel's table row to open the record. Or click the Actions menu (⋮) next to the channel and select View Channel.
Optimize filtering on large datasets
If you have a lot of channels, avoid the quick search box. It runs a slower
contains
search across all records. Use Filters with theOR
condition and set anequals
filter with the exact channel ID. The same approach works in User Management. -
Edit the field you want to update and click the Save button.
Delete channels
You can delete an existing channel in one of the following ways.
Delete single channel
Follow these steps from the main Channel Management view:
- Channel list
- Actions menu
- Channel details
-
Select the channel to remove and click the Delete button.
-
When a modal pops up, click Confirm.
-
Open the Actions menu (⋮) next to the channel and select Delete.
-
When a modal pops up, click Confirm.
-
Click anywhere in the channel's table row.
-
Click the Delete icon.
-
When a modal pops up, click Confirm.
Delete multiple channels
To remove multiple channels at once, follow these steps from main Channel Management view:
-
Select the channels to remove and click the Delete button.
-
When a modal pops up, click Confirm.
Manage membership
Manage user-channel membership from the Channel Management section.
Add membership
You can create user-channel membership in one of the following ways.
Follow these steps from the main Channel Management view:
- Actions menu
- Channel details
-
Click the "More actions" icon next to the channel and select Assign Users.
-
Select the user on a modal and click the Add button.
-
Click anywhere in the channel's table row.
-
Scroll down and click the View Memberships button at the bottom.
-
When the channel membership view appears, click Assign Users.
-
Select the user on a modal and click the Add button.
Update membership
Follow these steps to update details on the user-channel membership.
-
Click the channel entry (any column).
-
Scroll down and click the View Memberships button at the bottom.
-
Click anywhere in the user's table row. Or open the Actions menu (⋮) next to the user and select View Membership.
-
Update the field(s) and click the Save button.
Delete membership
Follow these steps to remove users from a channel (delete membership).
-
Click the channel entry (any column).
-
Scroll down and click the View Memberships button at the bottom.
-
Select the user entry and click Delete. Or open the Actions menu (⋮) next to the channel and click Delete. Click Confirm on the modal.
-
Alternatively, click anywhere in the user's table row. Or open the Actions menu (⋮) next to the channel and select View Membership.
Then, click the Delete button and Confirm when a modal pops up.
Bulk delete
If there is more than one member of the channel, you can remove multiple memberships at once.
-
Follow the steps 1-2 described in the Delete membership section.
-
Select user memberships you want to remove and click the Delete button.
-
When a modal pops up, click Confirm.
Filters
Use the Filters icon on the channel and membership list views to filter channels and related user memberships.
Filter by any available field except custom fields. Choose Category, Operator, and Value.
Click Add Field to add more rows.
You can add multiple filters for different categories.
Advanced filtering
Click Switch to advanced filtering to write expressions and include custom fields.
In the modal, enter an expression using the App Context Filtering Language.
For example, to find all channels with support
in the name that have the active
status and have Discussion
as a custom field (Purpose), enter (name LIKE '*support*') && (status == "active") && (purpose == "Discussion")
and press Apply filters.