SanctuaryDOCS
Open App
Life Events

Life Events

Care
Access:Super AdminLead PastorPastorCare MinisterFLOCK_LEADERElderReporting Only

The Life Events page tracks milestones in your congregation — birthdays, wedding anniversaries, baptism anniversaries, membership anniversaries, and salvation dates. A nightly background job automatically scans member records to surface upcoming milestones, and your team can send greetings directly from the interface.

Getting Here

Navigation: Care → Life Events

Overview

The page displays a summary section with KPI cards at the top, followed by milestones grouped by timeframe: Today, This Week, Next Week, This Month, Next Month, and Later. Each milestone shows the member's avatar, name, type icon, date, and the number of years (e.g., “45th Birthday”). A “Send Greeting” button tracks whether a greeting card or message has been sent.

Fields & Controls

Summary KPIs

FieldTypeDescription
This WeekNumberNumber of milestones occurring this week.
This MonthNumberTotal milestones in the current month.
Greetings SentNumberGreetings sent this month.
Greetings PendingNumberMilestones this month where a greeting has not yet been sent.
Birthdays TodayNumberNumber of people celebrating a birthday today.

Milestone Fields

FieldTypeDescription
Member AvatarDisplayColour-coded initials avatar with type-specific background colour.
Member NameTextName of the person celebrating the milestone.
Milestone TypeIcon + LabelType with icon: Birthday (cake), Wedding Anniversary (rings), Baptism (water), Membership (church), Salvation (cross).
DateDateThe date of the milestone. Shows relative labels: "Today", "Tomorrow", "In X days".
YearsTextOrdinal year count with label (e.g., "45th Birthday", "10th Wedding Anniversary").
Greeting StatusBadge / ButtonShows "Sent" badge if greeting was sent, or a "Send Greeting" button if pending.

Create Milestone Form

FieldTypeDescription
Member*SearchSearch and select the member for this milestone.
Campus*DropdownCampus the member belongs to.
Milestone Type*SelectBirthday, Wedding Anniversary, Baptism Anniversary, Membership Anniversary, or Salvation Date.
Date*Date pickerThe date of the milestone event.
Title*Text inputCustom title for the milestone.
DescriptionTextareaOptional additional notes.
RecurringCheckboxWhether this milestone recurs annually (default for birthdays and anniversaries).

Actions

Send a Greeting

  1. Find the milestone in the list
  2. Click the Send Greeting button
  3. The greeting is recorded and the button changes to a “Sent” badge

Create a Manual Milestone

  1. Click + Add Milestone
  2. Search for and select the member
  3. Choose the milestone type
  4. Set the date and title
  5. Click Create

Generate Milestones (Admin Only)

  1. Super Admins can trigger a manual milestone scan
  2. The system scans all member records for upcoming birthdays, anniversaries, and other dates
  3. New milestone entries are created automatically

Timeframe Grouping

Milestones are grouped into sections for easy planning:

  • Today — Milestones happening today
  • This Week — Within the next 7 days
  • Next Week — 8 to 14 days out
  • This Month — 15 to 30 days out
  • Next Month — 31 to 60 days out
  • Later — Beyond 60 days

Related Pages

PreviousBereavement
NextCounseling