Entendo que os dados a serem coletados são o e-mail do usuário e ações que confirmem sua presença, como ter checkpoints em meio à transmissão que ele precise interagir para sabermos que está ativo. Nesse caso, poderia ser um botão interativo na própria tela.
Seria algo como:
Coletar e-mail do usuário > Colocar cinco momentos de interação aleatórios na transmissão
Se interagir com o botão ao menos 4x > Envio da mensagem [Olá {fulano}, obrigado por sua participação!]
Se interagir com o botão menos de 4x > Não envia a mensagem