Sync your Google calendar so you can find the spots in your schedule that will work for you.
Send participants a calendar with available times so they can pick times that work for them. Either personally invite users, or send a link out to get the masses involved.
Participants sign up for their preferred appointment times, and just like that, you two have a meeting scheduled.
Next thing you know, you and a participant are meeting for your appointment, right on time, and getting down to business.