Configuration Scope
| Dual Environment Configuration | WhatsApp channel is managed with separate Published and Draft configuration contexts. |
| Role Scope | WhatsApp management is intended for agent roles with configuration permission (for example Owner and Contributor). |
| Optional Draft Setup | Draft configuration is optional and depends on draft agent availability. |
Protocol and Account Setup
| Protocol Selection | Setup supports multiple protocol backends (for example Meta Cloud, Coster, Qontak) with protocol-specific fields. |
| Account Code / Phone Identity | Channel identity is bound to account code/phone value and used as the messenger account reference. |
| Qontak Endpoint Registration | Qontak flow includes endpoint registration action after required identifiers and token are saved. |
| Provider Hand-off Details | CMS provides webhook/account details intended to be shared with provider-side setup teams when required. |
Credential and Webhook Management
| Access Token Management | Primary access token is stored and managed as a required integration credential. |
| Protocol-specific Secrets | Meta Cloud and other protocols expose additional credential fields such as App Secret and account identifiers. |
| Webhook Secret Management | Webhook secret is generated and can be regenerated for channel verification workflows. |
Session Behavior Controls
| Ask User to End Session | Channel can prompt users to close inactive conversations through configurable session behavior. |
| Delay Before Ask More | Delay setting controls when the system asks if user still needs assistance. |
| Delay Before End Confirmation | Delay setting controls when system asks final session-end confirmation after inactivity. |
Notification Panel
| Notification Settings Entry | Existing WhatsApp account provides dedicated Notification panel access. |
| Template Management Tab | Supports notification template listing, creation path, send action, and deletion flow (protocol-dependent). |
| API Integration Tab | Provides authenticated API integration references with key management and multi-language code examples. |
| History Tab | Provides notification delivery history with filtering, pagination, and CSV export. |