Zoho Cliq icon

Zoho Cliq

Fully manage your Zoho Cliq workspace: messages, channels, teams, users, databases, events, reminders, bots, files, and more

Actions168

Channel → Create Channel

AI-generated

Summary

Creates a new Zoho Cliq channel with specified visibility, name, and optional configuration.

Inputs

  • channelName (required) — Display name for the new channel. Runtime trims whitespace and enforces a maximum length of 50 characters.
  • channelLevel (required) — Visibility level for the channel. organization = org-wide public channel, team = channel tied to one or more teams, private = invite-only participant channel, external = includes outside participants.
  • configInputMode — How to provide optional channel config values. Use None to skip config entirely.
  • add_remove_info — Optional channel config value. Controls whether member add/remove notifications are posted.
  • leave_join_info — Optional channel config value. Controls whether join/leave notifications are posted.
  • meeting_chat_type — Optional channel config value. Controls how meeting chat messages are posted.
  • reply_mode — Optional channel config value. Controls how replies are posted in the channel.
  • configJson — Raw config object. Allowed keys: reply_mode, leave_join_info, add_remove_info, meeting_chat_type.
  • email_ids — Optional comma-separated member email list to add during channel creation.
  • user_ids — Optional comma-separated Zoho user IDs to add during channel creation.
  • description — Optional channel description. Maximum length is 10500 characters.
  • image_data — Optional base64-encoded image content for the channel display picture.
  • invite_only — Whether to require invite-only access for this channel. Supported only for organization and team channels.
  • team_ids — Comma-separated team IDs to associate when level is team.
  • simplify — Whether to return a simplified version of the response instead of the raw data.
  • simplifyMode — Simplified and Selected Fields reduce output size and unwrap the response so each record is its own output item.
  • simplifyFields — The fields to include in the output. The record ID is always included.
  • enableAiErrorMode — Whether to return errors as output items (continue-on-fail style) instead of stopping execution.

Output shape

a single record (or multiple if processing multiple input items)

The response can be raw data or simplified based on the simplify/simplifyMode parameters. By default, the output includes the channel ID and is unwrapped per item.

Examples

Example 1: Create a private invite-only channel with a description and add members by email.

Channel Name: 'Project Updates', Level: 'private', invite_only: true, description: 'Weekly project sync', email_ids: 'user1@company.com,user2@company.com'.

Example 2: Create an organization-wide public channel using JSON config for reply settings.

Channel Name: 'Announcements', Level: 'organization', configInputMode: 'raw', configJson: '{"reply_mode": "threads"}'.

Example 3: Create a team channel and specify the team ID to associate it.

Channel Name: 'Team Alpha', Level: 'team', team_ids: '123456', description: 'Alpha team channel'.

Links

Discussion