Skip to main content

Open channel service configuration

Open Channel functionality does not require separate service activation, but some Open Channel features require configuration in the console, such as Open Channel broadcast messages, Open Channel cloud message storage, and related callback URLs.

Open Channel service configuration is managed on the Chat settings page in the Nexconn console under Chat > Chat settings > Open Channels.

Feature configuration

The following settings are available in the Nexconn Console under Chat > Chat settings > Open Channels:

  • Allow participation in multiple channels: By default, a user can only join one open channel at a time. Enable this to allow users to join multiple open channels simultaneously.
  • Enable auto messaging for participant events: Subscribe to the open_channel:operation webhook event under Chat > Webhooks to receive create, destroy, member join, and member leave notifications. See Open Channel Status Sync.
  • Message type filter on join: By default, joining an open channel retrieves up to 50 recent messages of all types. Enable this to retrieve only specific message types.
  • Restrict messaging to joined participants: By default, users who have not joined an open channel can still send messages to it. Enable this to prevent non-participant clients from sending messages. Note: This setting does not affect server-side API message sending.
  • Sync logout across devices: When a user is online on multiple devices and all are in the same open channel, only the device that explicitly exits leaves by default. Enable this to sync the exit to all devices.

Open channel metadata also supports custom key-value attributes and webhook notifications. See Open Channel Metadata Sync for server-side metadata callback details.

Update service configuration

Visit the Chat settings page in the console to adjust open channel settings.