Messaging platform challenges