Nonprofits host events (fundraisers, galas, charity auctions, etc.) to raise awareness and funds for their specific cause. These events offer an opportunity for nonprofits to engage with public figures and supporters and create a community around the nonprofit organization.