Frequently, when a voter has been contacted by an activist in a campaign, there may arise as a result of that contact some followup task that needs to be completed by someone else in the campaign. A common example is when a voter needs to be sent some materials by the campaign: literature or registration forms, perhaps, where it makes sense to keep inventory and expense tracking in one place. Other common examples include: a follow up phone call from someone better equipped to respond to a voter's question; distributing lawn signs; arranging rides to the polls or child care; etc. In Advokit, these cases are best handled through Tasks.
The process of creating and handling tasks goes like this:
To enable this to happen, there are a small number of configuration steps that must be completed first.
Where you put your task handling jobs in your team hierarchy is entirely up to you. Tasks are not sensitive to organizational structure - they will appear on the pending tasks list for any job of that task-handler job type, regardless of where the task handler job is located, or where the voter-contact job was that created the task. One good practice is to create a separate operation just for task-handling jobs. That way, the supervisory relationships for task handlers are consistent and clear, and they do not get lost in the rest of your organizational structure.
To add or edit task types, click on Configure > Task Types.

A list of any already existing task types will be displayed, along with a link that lets you add a new task type.
Advokit comes with a "Undefined" task category predefined. This category cannot be deleted or edited. You can add, edit and delete your own categories. Clicking the "Add a category" link brings up a simple form where you can provide a name and description for a new task category.
Select the Configure > Job Types link.

Consult documentation on creating job types.
Consult documentation on creating teams and jobs on teams.