An “assignment” links a CiviCRM contact to a specific volunteering opportunity. After defining your opportunities, it’s time to start assigning some volunteers to these opportunities!
Volunteers can use the sign-up form to assign themselves to specific opportunities.
A user with the proper permissions (henceforth know as a “staff member”) can sign anyone up to fill a volunteering opportunity.
The left side shows a list of “Available Volunteers” which is populated by either of the following actions:
This Avilable Volunteers list will persist even after closing Assign Volunteers. Think of it as the people you have “on deck”, waiting to be placed into a specific opportunity.
Volunteers must be added to the Available Volunteers list before they can be assigned to any opportunities. After this list contains some contacts, make assignments using any of the following methods:
When an opportunity has reached the required number of volunteer assignments, CiviVolunteer won’t allow any more.
!!! caution When you assign a contact to an opportunity, CiviVolunteer does not check whether the contact is already assigned to a different opportunity, overlapping in time. You will have to take this logic into account to avoid double-booking volunteers.
To remove an assignment, use the arrow button and choose Move to or Delete.
If you have set up and collected custom data on volunteer skills and interests (using the “Volunteer Information” custom data set), you can quickly search for volunteers based on criteria within these fields as follows:
When a person fills out the sign-up form, CiviVolunteer sends them a confirmation email with the project managers BCC’d. (This email is not sent when using “Assign volunteers”.)
!!! tip To edit the text in the confirmation email
1. Go to **Administer > CiviMail > Message Templates**
2. Select **System Workflow Messages**
3. Find **Volunteer - Registration (on-line)** and click **Edit**.
Assignments are activities, and thus are viewable within the Activities tab for each contact. This also means that you can used the activities fields within the Advanced Search for contacts to filter based on volunteering assignments to some extent.
!!! failure “Do not add assignments by creating new activities” CiviCRM will let you add a new “Volunteer” activity to a contact through the Activities tab on the contact’s record, but don’t do this. You need to create new assignments using one of the methods described above to receive all the expected functionality within CiviVolunteer.
To see a summary of all the volunteers signed up for opportunities within a given project, you can do any of the following: