Aceptar términos adicionales antes de unirse a un grupo

Me preguntaba si había alguna forma de reutilizar la funcionalidad de las encuestas, por ejemplo, tener los términos en una publicación con una encuesta que diga ‘de acuerdo’ o ‘en desacuerdo’ y luego activar una acción si se está ‘de acuerdo’.