⭐ Premium
The Birthdays list shows everyone in the directory with an upcoming birthday within a configurable number of days. It works both in the admin dashboard and as an embeddable shortcode or block on your website, and can optionally display ages, email addresses, and phone numbers.
In the admin dashboard
Go to Church Admin → Key Dates → Birthdays. The list shows everyone in the directory with a birthday in the next 31 days by default, ordered by the next upcoming birthday. All directory records are included regardless of privacy settings when viewed from the admin area.
On your website
You can embed the birthdays list on any page using the shortcode or the Church Admin block:
Please log in
Or search for Church Admin in the Gutenberg block inserter and select the Birthdays option.
When displayed on the website, only people who have set themselves to visible on the directory and have a GDPR reason recorded are shown — personal details are always protected. You’ll want to place this on a members-only page. See Members only content.
Shortcode parameters
The shortcode accepts several parameters to customise what is displayed:
deltadays— how many days ahead to look for birthdays (default: 31). For exampledeltadays="14"shows only the next two weeks.member_type_id— comma-separated list of member type IDs to include. Omit to include all member types. For examplemember_type_id="1,2".people_type_id— comma-separated list of people type IDs to include. Useful for showing only adults or only children. For examplepeople_type_id="1".showAge— set toTRUEto show the person’s age alongside their birthday date. Default is not to show age.email— set toTRUEto add an email column to the table. Useful for a staff-facing page where you want to be able to contact people directly from the list.phone— set toTRUEto add a phone column with a clickable call link.
Example showing upcoming birthdays for the next two weeks, with ages, for member type 1 only:
Please log in
How the list is ordered
Birthdays are ordered by the next upcoming occurrence — so someone with a birthday tomorrow appears before someone with a birthday next month, regardless of which month of the year those dates fall in. The list also correctly wraps around the end of the year, so in December it will show January birthdays at the end of the list rather than missing them.
Requirements
People only appear on the birthdays list if they have a date of birth stored in their directory record. If your list looks sparse, use Church Admin → People → Bulk edit dates of birth to add missing dates across your whole directory at once. See Bulk edit dates of birth.
Automated birthday emails
As well as this manual list, Church Admin can send automated birthday emails directly to individuals on their birthday, and a daily digest email to staff listing that day’s birthdays. These are configured separately in the Automations module. See Automations and the Happy Birthday email setup tutorial.
Related tutorials
- Key dates overview
- Happy Birthday email setup
- Daily birthdays email
- Bulk edit dates of birth
- Member types
- People types
- Members only content
- Automations