This component was made for the Build for the Future Hackathon by the Drakkar Pay it Forward team, to Strength United non-profit organization.
Drakkar was the winner of Hackthon in that category and, as a result, we thought it would be good to share this component.
With the chat pool, you will have session chats with inactivity timers to wait for a response from an "user agent".
It has 2 modes, one of which does not store anything in the OutSystems database, it depends a lot on Google Firebase to send and receive messages.
The other modality stores messages in the database and uses Firebase only to warn the user about new messages.
Anyway you will have to configure your firebase component
Demo