Hi @Kazik,
Yes, it’s true that the template makes conversations duplicate because when there’s an already conversation made, linking to that conversation is not built in that template. So you need to build that part. (you may find some posts here where few other makers discussed about this)
If you want to go with the current design that is already built, then you need to have a loading screen to process the actions because even though you make the create conversation & update conversation actions conditional, it won’t work as current conversation data is not available so app doesn’t know which conversation data to pass it over to the chat screen. With a loading screen, it would look like this. : https://drive.google.com/file/d/1cx8H-XMomWzI2T0CGhZjI5KHWR7O-ubf/view?usp=share_link
If you like to customize, then you can add two buttons into the list to create the chat and open the existing chat. Same thing like Patrick teaches in this course. : Build an Instagram Clone with Adalo, a No-Code App Builder (Check the 14th chapter - Messaging and ‘Creating Conversations and Preventing Duplicates’ video)
Let me know what you think!
Thank you and have a great day!