Volunteer and Assignment Matching¶
Setting Up Volunteer & Assignment Matching
How Volunteer & Assignment Matching Works
How to Make a Mandatory Match Criterion
Using Volunteer & Assignment Matching
Volunteer and Assignment matching compares the age, availability, characteristics, and preferences of each volunteer to the minimum age, availability needed, characteristics, and preferences of a selected Assignment. Volgistics counts volunteers as matched if they meet the minimum match criteria for the Assignment.
Setting Up Volunteer & Assignment Matching¶
Before Volgistics can start matching volunteers and Assignments you must turn this feature on:
- Choose Setup from the menu
- Expand Assignment Tracking
- Click Ground Rules
- Check Use volunteer & Assignment matching features
- Click the Save button.
How Do You Include or Exclude an Assignment From Matching?¶
You can tell Volgistics whether or not a particular Assignment should be used for matching on the Profile tab of that Assignment's record. To get there:
- Choose Assignments from the menu.
- Click the Assignment you would like.
- Go to the Profile tab
- Here you can check (or uncheck) This assignment is one that volunteers may be matched to.
- Click the Save button to save your change.
Where Do You Enter Data for Matching?¶
You enter a volunteer's age, availability, characteristics, and preferences on the Profile tab in the volunteer record. You can assign a volunteer Flags and a Type on the Core tab of their record.
You enter the minimum age, required Type and Flag, times that volunteers are needed, and characteristics for an Assignment on the Profile tab in the Assignment record.
How Volunteer & Assignment Matching Works¶
How Are Volunteers and Assignments Matched?¶
Volunteers and Assignments are matched based on the minimum age, Flag, Type, availability, characteristics, and preferences.
Minimum Age¶
If an Assignment has a minimum age entered on its Profile tab, only volunteers who have an age entered that is equal to or greater than that minimum will be matched to the Assignment. So if an Assignment has a minimum age of 18, no volunteer who is 17 or younger will be matched to it, regardless of how well they match the other criteria. Volunteers will also not be matched if they do not have any age entered.
Flag and Type¶
You can select a specific Flag or Type that volunteers must have on the Profile tab of each Assignment. When a Flag and/or a Type is selected from the dropdown list, volunteers will only be matched to that Assignment if their record has the specific Flag and/or Type. If your volunteers don't need a specific Flag or Type for the Assignment, we recommend leaving those fields blank.
Availability¶
If you track daily availability and an Assignment has some times needed entered on its Profile tab, then volunteers will only be matched if there is at least some overlap between the times needed in the Assignment and their own daily availability on the Profile tab of their volunteer record. If you track availability as actual times, there must be an overlap of at least 15 minutes on at least one day. If you track availability in pre-set intervals (e.g. Morning, Afternoon, and Evening) then the volunteer must have at least one interval checked on at least one day that is the same as the Assignment.
If you don't track daily availability or if no times needed have been entered for the Assignment, then availability will not be considered when matching volunteers to this Assignment.
If you'd like to track availability for both volunteers and Assignments, but you don't want the system to use it for matching, you can do so like this:
- Choose Setup from the Volgistics menu.
- Expand Field Options.
- Click Profile tab (for volunteers).
- Click Daily availability.
- Uncheck Use availability information when matching volunteers and assignments.
- Click the Save button to save your changes.
Characteristics¶
Each characteristic field in Volgistics can be configured to be used for volunteers only, for Assignments only, or for both volunteers and Assignments. If a characteristic field is used for both volunteers and Assignments, it can be used for matching. If an Assignment has a selection in one of these fields, volunteers will only be matched to that Assignment if they have at least one of the same options selected on the Profile tab of their volunteer record.
For example, suppose the Assignment 'Tax Help' requires volunteers to have some accounting experience. You might have a characteristic field called 'Skills' set up on the Profile tab in the volunteer record to capture skills and experience the volunteer might have. If the characteristic field is configured to be used for matching, then it will also appear on the Profile tab of the Assignment record.
In the Assignment record, you indicate what skills are required. So you would check 'Accounting'.
On the volunteer record, you would only check 'Accounting' if the volunteer has the necessary skill. With this arrangement, a volunteer will only be matched to 'Tax Help' if they have 'Accounting' checked in the 'Skills' field.
If you have a characteristic field that is configured to be used for matching, but an Assignment doesn't require any particular items in that field, just leave all of those options blank in the Assignment record.
Preferences¶
In Volgistics, preference fields can be set up to allow volunteers to select preferences based on Site, Place, or Assignment, as well as Cluster, State, or other custom dropdown lists in your Assignment records. In addition, they can be configured to allow volunteers to rank preferences ordinally (1st, 2nd, and 3rd choice), by importance (must be, must not be), or with no ranking.
If preferences include "Must be" or "Must not be" ranking, then only Assignments that match the preferences will be considered a match.
If preferences are not ranked or ranked ordinally, an Assignment will only be considered a match for a volunteer if the Assignment matches at least one item in each of the volunteer's preference fields.
How to Make a Mandatory Matching Criterion¶
A mandatory match criterion would be a simple option you can choose which the volunteer is required to match in order to match the Assignment. For example, if an Assignment requires volunteers to be CPR certified, volunteers who are not certified should not be matched to it.
The easiest way to do this would be to use the Type or Flags field. Flags are already a great way to track different levels of training for the purposes of self-scheduling, this simply extends that use to matching as well. You could create a Flag called "CPR Certified" and apply it to those volunteers who are actually certified. Then you can configure the Profile tab of the Assignment with that Flag. With this arrangement, volunteers will only be matched to this Assignment if they have the appropriate Flag.
If you need to add more mandatory criteria than these, you could create additional characteristic fields with just one or two options. For example, if an Assignment requires volunteers to be CPR certified, and you're already using the Flag and Type fields for other requirements, you could define a Characteristic field like this
With this configuration, volunteers will only be matched with this Assignment if they also have this same item selected on the Profile tab of their record.
Using Volunteer & Assignment Matching¶
Find Volunteers That Match Your Assignment¶
Now that you have volunteer & Assignment matching set up, you can find the volunteers who match an Assignment. To do this:
- Select Assignments from the Volgistics menu.
- Click on the Assignment for which you want to match volunteers.
- Select the Volunteers tab for the Assignment.
- Choose These volunteers.
- Under Status, check all volunteer Statuses you wish to include in this match.
- Under Role, if you wish to see volunteers that already have a Role in this Assignment, check all the Roles you want to include. If you do not want to see their current Roles, you can leave them all unchecked.
- Check Matched volunteers.
- Click Search to see the list of volunteers based on the options you selected.
The Role column will show either the volunteer's current Role in the Assignment (if you chose to see these in step 6) or the word "Matched". You can set a Role for an individual volunteer by choosing it from the New role drop-down list that appears on the same line as their name. When you make this selection, the new Role will be saved right away.
In addition to selecting Roles for volunteers that match your Assignment, you can also tag all the volunteers on the list by clicking the Tag these button at the bottom of the Volunteers tab. Or you can send all the volunteers on the list an email or text message by clicking the Messages link near the top of the page.
Find Assignments That Match a Volunteer¶
You can also find all of the Assignments that match a particular volunteer. To do this:
- Choose Volunteers from the menu.
- Use the alphabet links and search options to find the volunteer you'd like, and then click their name.
- Go to the Service tab of his or her record.
- Click Include matched assignments. This will cause the system to display all Assignments this volunteer is matched to.
- If you'd like to give the volunteer a Role in a matched Assignment, click the Add link to automatically populate that Assignment in the Add box. Then select the appropriate Role from the dropdown list, and click Save.
Assignment Matching and Self-Scheduling¶
If you allow volunteers to self-schedule in the VicNet portal or at the VicTouch time stations, you can set up Assignments so volunteers can schedule themselves if they match an Assignment. You do this on the Rules tab of the Assignment record. See the Volunteer Qualifications section of the Schedule Qualifications and Rules help topic for details on how to configure Rules tab.
Considerations for Site-Level Access¶
If you use the Site Level Access features in Volgistics, then a volunteer's Site(s) will also be considered when matching. Volunteers will only be considered a match if they are assigned to the Site that the Assignment appears under. For example, consider the following list of Assignments
In this example, if a volunteer is assigned to Site A and not Site B, they could be matched to Assignment 1, but not Assignment 2. Even if they meet the other criteria for Assignment 2, they're not assigned to the correct Site, and so won't be matched to it.
Troubleshooting¶
When you expect a volunteer to be a match but the match isn't there, it's not always immediately obvious why that is. In this section, we'll look at common reasons volunteers aren't matched to an Assignment.
Volunteer already has a Role
Matching is intended to help connect volunteers and Assignments together when the volunteer is not already serving in the Assignment. So volunteers won't be matched to an Assignment if they already have a Role in it. You can see what Assignments the volunteer has Roles in currently on the Service tab of their record.
Assignment doesn't allow matching
On the Profile tab in the Assignment, there's a checkbox that will allow volunteers to be matched to it. Make sure this is checked.
Volunteer doesn't have the right Site
If your account uses Site Level Access, volunteers who are assigned to at least one Site will only be matched to Assignments under the Sites they're assigned to. You can see a volunteer's Sites on the Core tab of their record.
If you don't see the Sites box on the Core tab, then this won't apply to you. If you have the Sites box, but the volunteer isn't assigned to a particular Site, they could be matched to Assignments at any Site, so this isn't the problem for you either. If you see the Sites box, and the volunteer is assigned to at least one Site, they won't be matched to Assignments at other Sites. Make sure they're assigned to the Site with the Assignment you're trying to match them to.
Volunteer has conflicting preferences
A volunteer's preferences will appear on the Profile tab in their record. They allow volunteers to select sorts of Assignments they'd prefer to serve in. If a volunteer has any preferences set, they won't be matched to any Assignment falls outside those selections. For example, if they've chose three Assignments as preferences, they can only be matched to those three Assignments.
Likewise, if they select a Site as a preference, they can only be matched to Assignments under that Site. Assignments that have become inactive may not appear in an Assignment Preference field, but will still be considered when finding matches.
Preferences can also be based on other fields within Assignments like State, spare dropdowns, or some characteristic fields.
Volunteer doesn't have date of birth
If the Assignment has a minimum age, volunteers will only be matched if they have a complete date of birth recorded. Volgistics won't rely on the Age field to determine if the volunteer is old enough, instead it will always calculate the age from the date of birth feild.
Volunteer doesn't meet the other criteria
Review the Profile tab in the Assignment record. To be considered a match, volunteers must meet all of the selections in the Basics box, as well as at least one selection in each of the other boxes. So there must be at least some overlap with time needed and any characteristic fields. If there's no overlap in any one section, then the volunteer can't be matched to that Assignment.