Skip to main content

Tasks

Overview​

The Tasks module is your church team's to-do list. Tasks represent follow-up actions that need to be completed — a call to make, a visit to arrange, a member to check in on. Tasks can be created manually by staff, or auto-generated by the New Convert Journey pipeline.

Go to Tasks in the sidebar (or Pastoral Care → Tasks).

Screenshot

📸 [Screenshot: Tasks page showing stat cards (Pending, Overdue, Due Today, Completed) and task list with filters]


Task Stats at a Glance​

At the top of the Tasks page:

StatWhat It Shows
📋 PendingTasks not yet done
🔴 OverdueTasks past their due date
📅 Due TodayTasks due today
✅ Completed (7d)Tasks completed in the last 7 days

Creating a Task​

Tasks can be created from several places:

From the Tasks page​

  1. Go to Tasks → click + New Task
  2. Fill in:
    • Title — e.g. "Call Sister Mary to follow up on prayer request"
    • Assign to — pick a staff member
    • Due Date — defaults to 3 days from now
    • Priority — Low / Medium / High
    • Member — the member this task is about (optional)
    • Notes — any extra context
  3. Click Create Task

From a Prayer Request​

On any prayer request card in Pastoral Care → Prayer, click + Add Task to create a linked task.

From a Visit Log​

When logging a pastoral visit, tick "Create a follow-up task" to create a task in the same action.

From the New Convert Journey​

Journey task templates auto-generate tasks when a new convert reaches a certain stage (e.g. "Assign a mentor" task fires when a convert reaches the Discipleship stage).


Task Statuses​

StatusDisplay
PendingDefault — task is waiting
OverduePast due date, shown in 🔴 red
Due TodayDue today, shown in 🟡 amber
CompletedDone ✅

Completing a Task​

  1. Find the task in the list
  2. Click ✅ Mark Done
  3. The task moves to the Completed section
  4. The task creator receives a WhatsApp notification

Filtering Tasks​

Use the filter bar to narrow down:

  • Status — Pending / Overdue / Completed
  • Team — filter by team/group (if teams are configured)
  • Priority — Low / Medium / High
  • Overdue only — show only tasks past their due date
Screenshot

📸 [Screenshot: Task list with filter bar open showing status, team, and priority filters]


Task Notifications​

When a task is created and assigned to a staff member, they receive a WhatsApp notification with:

  • The task title and due date
  • The member's name and phone number (if linked)
  • A direct WhatsApp link to message the member

When a task is completed, the creator receives a WhatsApp notification.


Using Tasks for Follow-Up Workflows​

Tasks are the backbone of follow-up in Shepherd. Here's how your team might use them day-to-day:

  • New visitor follow-up — Journey auto-creates a "Call first-timer" task assigned to the welcome team
  • Prayer request follow-up — After praying with a member, create a task to check in a week later
  • Hospital visit — After logging a hospital visit, create a "Follow up with family" task
  • Lapsed member — Reports → Engagement shows at-risk members; click Create Task to assign follow-up immediately
  • Pledge reminder — When a pledge is overdue, create a pastoral task to call the member

Permissions​

ActionRequired Role
View tasks (own)All staff
View all tasksAdmin, Super Admin
Create tasksStaff, Pastor, Admin, Super Admin
Complete tasksThe assignee, Admin, Super Admin
Delete tasksAdmin, Super Admin

Tips​

  • ✅ Check the Tasks page daily — it's your team's to-do list
  • ✅ Always assign a due date — tasks without due dates tend to be forgotten
  • ✅ Use High priority sparingly — reserve it for urgent pastoral situations
  • ✅ Complete tasks promptly — overdue tasks pile up quickly and lose their meaning