Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cometchat-22654f5b-docs-campaigns-service-rest-api.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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
  4. Click Save

Channel Properties

FieldTypeDescription
namestringDisplay name
channelIdstringUnique slug (immutable after creation)
typeenumin_app | push
enabledbooleanWhether channel is available for template assignment
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