Chamilo dispose par défaut de l'outil/objet de cours Chat.
Les participants à un cours peuvent utiliser le chat pour engager une discussion synchrone informelle, les responsables de cours pour assurer des activités de tutorat ou animer des séances pédagogiques synchrones.
On ne peut programmer les séances mais les échanges peuvent être enregistrés (requiert l'activation de la fonctionnalité par l'administrateur de la plate-forme) dans des documents HTML disponibles dans les espaces Documents de cours.
Les documents en question précisent la date et l'heure de chaque message mais ne donnent pas le nom des émetteurs : s'affiche seulement l'image de leur profil utilisateur. Cela complique la lecture.
Le chat lui-même conserve l'historique des conversations, sans qu'apparemment il soit possible de définir une date jusqu'où remonter.
Un seul chat par cours. Pour pallier ce problème, on peut créer des groupes : chaque groupe aura un chat à sa disposition.
Chamilo dispose aussi d'un service de messagerie instantanée (cf. critère 81). Chaque utilisateur connecté peut envoyer un message à n'importe quel autre utilisateur connecté figurant dans sa liste d'amis. La liste des utilisateurs connectés apparaît au simplement clic sur une petite icône présente dans le header de la plate-forme et donc disponible sur toutes ses pages.
Attention ! Dans les chats de cours, aucun système d'alerte ne prévient les utilisateurs qu'un message instantané leur est transmis,
Pour ce qui est de la messagerie instantanée, l'envoi d'un message provoque l'ouverture d'une mini-fenêtre de conversation en popup.