Skip to main content
Channels define where notifications are delivered. Each template references one or more channel instances, and each channel instance is tied to a specific delivery type.

Supported Channel Types

TypeDescription
in_appFeed notifications rendered by SDK
pushLock-screen notifications via FCM/APNs

Creating a Channel

  1. Go to Channels → Click Create Channel
  2. Select the channel type (in_app or push)
  3. Configure the channel:
    • Name — Display name (e.g., “Default Feed”, “Promotions Feed”)
    • Channel ID — Auto-generated slug: cc-notification-channel-<name> (immutable after creation)
    • Enabled — Toggle on/off (defaults to disabled)
  4. Click Create Channel

Channel Properties

FieldTypeDescription
namestringDisplay name
channelIdstringUnique slug (immutable after creation)
typeenumin_app | push
enabledbooleanWhether channel is available for template assignment (defaults to false)
Push notification configuration (FCM/APNs keys) is managed at the CometChat app level, not per-channel in Campaigns.

Multiple Channels

You can create multiple in_app channels. For example:
  • “Promotions Feed” (in_app) — for marketing notifications
  • “Alerts Feed” (in_app) — for transactional alerts
Push channels are limited to one per app. Templates reference a specific channel instance by its channelId.

Limits

LimitValue
in_app channels per appNo hard limit
push channels per app1