Agree to additional terms before joining group

I was wondering if there was a way to re-purpose the poll functionality e.g. have the terms in a post with a poll saying ‘agree’ or ‘disagree’ and then triggering an action off an ‘agree’.