civicrm / org.civicrm.volunteer

CiviVolunteer extension.
40 stars 64 forks source link

Send a confirmation email when volunteer opportunity is assigned manually #562

Open yashodha opened 3 years ago

yashodha commented 3 years ago

When a person fills out the [sign-up form](/sign-up form), CiviVolunteer sends them a confirmation email with the project managers BCC'd. (This email is not sent when using "Assign volunteers".)

In CiviCRM, we do send notification when assigning an activity, this seems to move away from the same.

yashodha commented 3 years ago

@ginkgomzd thoughts?

ginkgomzd commented 3 years ago

I think adding this feature would require a new setting that disables (preserves current functionality) by default.

I think the thought behind breaking the norm was that scheduling is tricky and back-office staff would want to draft and finalize a schedule before notifying volunteers. Since scheduling can be accomplished with drag and drop, casual scheduling could create a storm of emails.

Maybe a nice feature would be a third option, a "debounce" timeout. Configure a number of minutes before an email would be generated so that staff can be certain of the assignment.

While the assign interface is foundational to CiviVolunteer, most of the users I have worked with have barely used it, in favor of the public sign-up workflows. So, I am interested in more real-world feedback on Assignment UI use-cases.