The PlanHero Impact Plan features two ways to require acceptance of agreements such as waivers and codes of conduct.
This video tutorial shows you how to use both of these implementations: One is via the Member Onboarding form; and the other is during the signup confirmation process for an Event or Signup.