yes, but at this stage you’ll have to create the data structure and use a repeating group to show the different messages, etc. We’ll add a chat module at some point, it’s not the features lab, but not at the second.

Yes, if you use elements inside a repeating group that are expandable (like a text element or a multi-line input, the repeating group cell will expand automatically. Also, you can set the repeating group to show the total number of cells or to have infinite scrolling feature, at the rep group level.

Thanks Emmanuel for the hint with the data structure and the repeating group. I managed to set this up and the expandable elements are working perfectly fine.
The only issue I face is that the repeating group doesn’t automatically scroll down to the latest message when the posts are sorted in an ascending way. Can I either specify in the workflow a scrolling within the repeating group (for the moment it looks like if this is only possible for elements on the page) or eventually start populating the repeating group from the bottom in an inverted way?

I am facing the exact same challenge trying to build messaging feature (such as WhatsApp).
On sorting by descending, messages get added but repeating group scroll position remains static.
Users are not okay with either of the two options: reverse the current way of reading conversations (or) having to scroll manually everytime a new message is posted.
Is there already an workaround to do this e.g. set the default scrolling position of a repeating group as the bottom / create a workflow to do this ?

I know you posted this a long time ago and may no longer need an answer, but I just ran into the same problem and found a solution in another thread. If you do a workflow > Element Actions > Scroll to Entry > Entry to Scroll to (Search for last item)