[CHATWOOT] Option to send WhatsApp identifiers to `additional_attributes` instead of `custom_attributes` in Chatwoot to hide them in the UI
Is your feature request related to a problem? Please describe.
WAHA currently sends whatsapp_lid, whatsapp_jid and whatsapp_chat_id as custom_attributes, which makes them visible in the Chatwoot UI. These are backend identifiers and don’t need to appear to support agents.
Describe the solution you'd like
Allow these fields to be sent as additional_attributes so they stay attached to the conversation and to the contact but hidden in Chatwoot’s interface: "additional_attributes": { "whatsapp_lid": "...", "whatsapp_jid": "...", "whatsapp_chat_id": "..." }
Describe alternatives you've considered
-
Global option: A config setting in WAHA to choose whether all WhatsApp identifiers should be sent as additional_attributes instead of custom_attributes.
-
Per-session option: A flag inside each WhatsApp session configuration (ex: "hide_whatsapp_identifiers": true) to control visibility individually.
-
Keep as custom_attributes (current behavior), but this unnecessarily exposes technical fields in the UI.
Additional context
Chatwoot already supports hidden additional_attributes, making it ideal for metadata that should stay linked to the conversation but not displayed.
+1