Understanding the Permissions Available While Creating a Custom Channel Role

When you create a custom Channel Role in DoubleTick, you choose exactly which WhatsApp-specific permissions to include. Here's a plain-language breakdown of every available permission — what it does and who it's for.

Conversation Management

These permissions control what a team member can see and do with chats.

View Assigned Chats — See chats that are currently assigned to the user. The most basic level of conversation access.

View Unassigned Chats — See chats that haven't been assigned to anyone yet. Useful for agents or supervisors who pick up new conversations from the queue.

View All Chats — See every chat on the account, regardless of who it's assigned to. Give this to supervisors or team leads who need full visibility.

Start New Chats — Initiate a new conversation with a customer from a WhatsApp number. Useful for outbound sales or follow-up agents.

Message Assigned Chats — Send messages in chats that are assigned to the user. This is the standard permission for any agent handling their own conversations.

Message Unassigned Chats — Send messages in chats that haven't been assigned to anyone yet. Useful for agents who pick up and handle unassigned conversations.

Message All Chats — Send messages in any chat on the account, regardless of assignment. Best for senior agents or supervisors managing the full queue.

Delete Chats — Permanently delete chat threads from the system. A sensitive permission — keep this with admins or senior team leads only.


Templates Management

These permissions control access to WhatsApp message templates.

View Templates — See all approved, pending, and rejected message templates. A safe read-only permission for anyone who uses templates.

Create Templates — Design and submit new WhatsApp message templates for approval. Give this to agents or marketing team members who build out messaging campaigns.

Delete Templates — Remove existing templates from the library. Keep this with team leads or admins to avoid accidental deletions.


WhatsApp Group Management

These permissions control what a team member can do with WhatsApp group conversations.

Create WhatsApp Groups — Set up new group conversations on WhatsApp. Give this to team members who manage group-based communication with customers.

View Group Details — See group name, description, and member lists for WhatsApp groups. A safe read-only permission for anyone who needs visibility into groups.

Edit Group Settings — Update group name, description, and member lists. Give this to whoever manages and maintains group conversations.

Delete WhatsApp Groups — Permanently delete existing WhatsApp group structures. Keep this with admins or senior team leads only.


Bots Management

These permissions control access to bot configurations and automated workflows.

View Bot Configurations — See the setup, logic, and status of all active bots. A safe read-only permission for anyone who needs to understand how bots are configured.

Toggle Bot Status — Enable or disable automated bot workflows. Give this to team leads or supervisors who manage when bots are active.

Edit Bot Responses — Modify the automated messages and content sent by bots. Give this to whoever maintains and updates your bot content.

Delete Bot Keywords — Remove specific trigger keywords or phrases from bot configurations. Keep this with senior team members — removing keywords can affect how bots respond.

Manage Catalog Requests — Approve or reject customer requests to access product catalogs. Useful for sales or operations team members managing product catalog access.


Call Management

These permissions control calling capabilities within a WhatsApp channel.

Make Outgoing Calls — Initiate voice or video calls directly to customers from DoubleTick. Give this to agents or sales reps who need to call customers.

Receive Incoming Calls — Accept and answer incoming voice or video calls from customers. Give this to any agent handling inbound calls.

Configure Call Settings — Allocate and manage calling licences for the channel. Keep this with admins or team leads responsible for call setup.

View Call History — Access detailed logs and timestamps of all incoming and outgoing calls. Useful for supervisors monitoring call activity or resolving disputes.


Example: Building a Custom Channel Role

Say you have a Support Agent who handles assigned customer conversations and uses templates to reply — but shouldn't be able to delete anything or manage bots.

Here's what their custom Channel Role might look like:

Role Name: Support Agent Description: For support staff handling assigned conversations and using templates.

Permissions selected:

  • View Assigned Chats

  • View All Chats

  • Message Assigned Chats

  • View Templates

  • Create Templates

  • View Bot Configurations

  • Receive Incoming Calls

They can do their job fully — without access to anything sensitive or irreversible.

Last updated