How can I add an agreement/waiver so that volunteers can read it and agree to it?

Go into the event you wish to add an agreement to, go into the Settings tab | Prompts sub-tab and add a Custom Prompt. Select the Checkbox type. Add a title of “I agree” and a short description that says “Click here to read the agreement.” Then check the Hyperlink option beside the description and type in a link to the agreement. The agreement can be on your own website, or you can add a PDF by pressing Select and uploading it from your computer to ivolunteer.com.