A method comprising: Providing, by a processing device of a content platform (108, 406), a user interface of the content platform (108, 406), the user interface of the content platform (108, 406) having at least a first portion and a second portion, the first portion comprising a media player streaming a live event provided by an event hosting platform (106, 404), the live event having at least one active participant engaged in the live event via an event application displaying a native interface provided by the event hosting platform (106, 404), wherein the content platform (108, 406) is different from the event hosting platform (106, 404), and the user interface of the content platform (108, 406) is different from the native interface of the event hosting platform (106, 404); receiving (308, 430), by the processing device of the content platform (108, 406), one or more active participant messages entered by the at least one active participant during the live event via the native interface provided by the event hosting platform (106, 404) and displayed by the event application; receiving (310, 440), by the processing device of the content platform (108, 406), one or more viewer messages entered by one or more viewers of the event via the second portion of the user interface of the content platform during the live event streamed by the media player in the first portion of the user interface of the content platform; and providing (312, 434), by the processing device of the content platform (108, 406), the one or more active participant messages entered by the at least one active participant via the native interface provided by the event hosting platform (106, 404) and displayed by the event application for presentation with the one or more viewer messages entered via the user interface of the content platform, wherein the viewer messages are integrated and synchronized with the active participant messages and presented concurrently with the active participant messages in the second portion of the user interface of the content platform (108, 406) during the live event streamed by the media player in the first portion of the user interface of the content platform (108, 406). Providing, by a processing device of a content platform (108, 406), a user interface of the content platform (108, 406), the user interface of the content platform (108, 406) having at least a first portion and a second portion, the first portion comprising a media player streaming a live event provided by an event hosting platform (106, 404), the live event having at least one active participant engaged in the live event via an event application displaying a native interface provided by the event hosting platform (106, 404), wherein the content platform (108, 406) is different from the event hosting platform (106, 404), and the user interface of the content platform (108, 406) is different from the native interface of the event hosting platform (106, 404); receiving (308, 430), by the processing device of the content platform (108, 406), one or more active participant messages entered by the at least one active participant during the live event via the native interface provided by the event hosting platform (106, 404) and displayed by the event application; receiving (310, 440), by the processing device of the content platform (108, 406), one or more viewer messages entered by one or more viewers of the event via the second portion of the user interface of the content platform during the live event streamed by the media player in the first portion of the user interface of the content platform; and providing (312, 434), by the processing device of the content platform (108, 406), the one or more active participant messages entered by the at least one active participant via the native interface provided by the event hosting platform (106, 404) and displayed by the event application for presentation with the one or more viewer messages entered via the user interface of the content platform, wherein the viewer messages are integrated and synchronized with the active participant messages and presented concurrently with the active participant messages in the second portion of the user interface of the content platform (108, 406) during the live event streamed by the media player in the first portion of the user interface of the content platform (108, 406).