Member Management

Keep track of your congregation with comprehensive member profiles.

Adding Members

Add members to your database individually or import them in bulk from a CSV file.

Adding a Single Member

  1. Navigate to People → Members in the sidebar
  2. Click the Add Member button
  3. Fill in the member's information (see fields below)
  4. Click Save to create the member record

Member Fields

Each member profile contains the following information:

Basic Information

FieldRequiredDescription
First NameYesMember's first name
Last NameYesMember's last name
Middle NameNoOptional middle name
Member IDNoYour church's internal ID (e.g., M001)
Primary CampusYesWhich campus this member belongs to

Contact Information

FieldDescription
EmailPrimary email address
PhonePrimary phone number
Mobile PhoneMobile/cell phone number
AddressStreet address (line 1 and line 2)
City, State, ZIPCity, state/province, and postal code
CountryCountry (defaults to USA)

Personal Information

FieldDescription
Date of BirthMember's birthday
GenderGender identity
Marital StatusSingle, Married, Widowed, Divorced, etc.

Membership Details

FieldDescription
Membership StatusActive, Inactive, or Visitor
Membership DateWhen they officially joined
FamilyFamily grouping and head of household designation
NotesAdditional notes about the member
Assigned ToStaff member assigned to follow up with this person

Staff Assignment

Assign staff members to follow up with individuals for pastoral care, new member integration, or general outreach:

  • Select any active staff member from the Assigned To dropdown
  • Assignment changes are automatically logged in the member's activity timeline
  • Filter the member list by assignee to see your follow-up workload
  • Reassignment creates a system note showing both the previous and new assignee

Automatic Activity Logging

When you assign, unassign, or reassign a member, a system note is automatically created in their activity timeline. This creates a clear audit trail of who was responsible for follow-up at any point in time.

Import & Export

Importing Members from CSV

Import multiple members at once from a CSV file:

  1. Navigate to People → Members
  2. Click the Import button
  3. Upload your CSV file
  4. Map your CSV columns to Ecclesly fields
  5. Review the preview and confirm the import

Flexible Column Mapping

The import tool supports flexible column mapping, so your CSV doesn't need to match a specific format. Simply map your columns to the appropriate fields.

Exporting Members

Export your member data to a CSV file:

  1. Navigate to People → Members
  2. Optionally filter the list to export specific members
  3. Click the Export button
  4. A CSV file with all member details will be downloaded

Member Giving Summary

Each member's profile shows a summary of their giving history:

  • Total Given - Lifetime giving amount
  • Donation Count - Number of donations recorded
  • Last Donation - Date of their most recent donation

Guest Follow-Up

Track first-time visitors and manage follow-up activities to help them become connected members of your church community.

How Guests Are Created

Guest records are automatically created when someone checks in as a first-time visitor through the Greeter Kiosk. Phone numbers entered in the kiosk are automatically formatted for consistency.

Guest List Dashboard

Navigate to People → Guests to view all guest follow-ups. The dashboard shows:

  • Quick Stats - New this week, pending follow-ups, conversions this month, unassigned
  • Filters - Search by name/phone, filter by status, campus, or assignee
  • Guest Table - Contact info, first visit date, event, status, assignment, and notes count

Guest Detail Page

Click on any guest to open their full detail page with:

SectionFeatures
Contact InformationView and edit name, email, phone. Click-to-call and click-to-email links.
Status & AssignmentUpdate status (New, Contacted, Follow-up, Converted, Closed) and assign to staff.
Quick ActionsOne-click buttons to log a call, email, visit, or add a task.
Activity TimelineVisual timeline of all follow-up activities with timestamps and staff attribution.

Follow-Up Status Workflow

NewContactedFollow-upConverted

Guests can also be marked as Closed if they're no longer being pursued.

Staff Assignment

Assign staff members to follow up with guests for accountability and workload management:

  • Select any active staff member from the Assigned To dropdown on the guest detail page
  • Filter the guest list by assignee to see staff follow-up workloads
  • Track unassigned guests from the dashboard stats
  • All assignment changes are logged automatically in the activity timeline

Automatic System Notes

When you assign, unassign, or reassign a guest, a system note is automatically created showing the change. For example: "Assigned to Pastor Smith" or "Reassigned from Jane Doe to Pastor Smith".

Adding Notes

Track all your follow-up activities with detailed notes:

  • Note - General observations or information
  • Phone Call - Log phone conversations
  • Email - Record email correspondence
  • Visit - Document in-person interactions
  • Task - Create a to-do item with an optional due date

Converting Guests to Members

When a guest is ready to become a member:

  1. Click the Convert to Member button on the guest detail page
  2. Review and complete the member information (name, contact info pre-filled)
  3. Select a membership status and campus
  4. Optionally add them to an existing family or create a new one
  5. Click Convert to create the member record

Automatic Status Update

When you convert a guest to a member, their follow-up status is automatically set to "Converted" and linked to their new member record.

Greeter Kiosk

The Greeter Kiosk provides a streamlined check-in experience for volunteers to quickly check in attendees at services and events.

Setting Up a Greeter Station

  1. Navigate to /greeter on any device (tablet, laptop, or phone)
  2. Enter the greeter PIN assigned by your administrator
  3. The kiosk will display today's scheduled events for check-in

Checking In Attendees

The kiosk supports three types of check-ins:

  • Members - Search by name or phone to find existing members
  • Children - Find children/dependents linked to member families
  • Guests - Check in first-time visitors with name and phone (automatically formatted)

First-Time Guest Tracking

When a first-time guest checks in, a follow-up record is automatically created and appears in the Guest Follow-Up dashboard for your team to action.

Recent Check-Ins

The kiosk displays a live feed of recent check-ins during the session, making it easy to see who has arrived and confirm successful check-ins.

Families

Group members into family households to track relationships, share addresses, and view combined giving summaries.

Creating a Family

  1. Navigate to People → Families
  2. Click Add Family
  3. Enter the family name and optional family number (e.g., F001)
  4. Add the family address and select a campus
  5. Click Save to create the family

Adding Members to a Family

Once a family is created, you can add existing members to it:

  1. Click on a family to view its details
  2. Click Add Member
  3. Search for an existing member by name
  4. Select their family role (Head of Household, Spouse, Child, Dependent, Other)
  5. Optionally specify their relationship (e.g., Son, Grandmother)
  6. Mark as primary contact if they should receive family communications

Children & Dependents

Families can include children and dependents who are not full members:

  • Basic Info - Name, nickname, date of birth, gender, grade level
  • Medical Info - Allergies, medical conditions, special needs
  • Consents - Photo consent and medical consent for check-in
  • Types - Child, Minor (Teen), Adult Dependent, or Other

Children's Check-In

Dependents added to families can be checked into events and classrooms through the attendance system and greeter kiosk.

Family Giving Summary

Each family's detail view shows a combined giving summary:

  • Year-to-Date - Total family giving for the current year
  • Last Year - Total giving from the previous year
  • Lifetime - All-time giving for the family

Attendance

Track who attends your services and events with comprehensive check-in capabilities for members, children, and guests.

Attendance Dashboard

Navigate to People → Attendance to view:

  • Stats Cards - Total check-ins, children, and guests for the selected date
  • Date Navigation - Browse attendance by date with quick "Today" button
  • Event Filter - Filter by specific service or event
  • Attendance Table - List of all check-ins with times and methods

Manual Check-In

  1. Click the Check In button
  2. Select the service or event
  3. Choose check-in type: Member, Child, or Guest
  4. Search for the person or enter guest details
  5. Add optional notes and confirm

Check-Out

Track when attendees leave by checking them out:

  • Find the attendee in the attendance list
  • Click the menu (three dots) and select Check Out
  • The check-out time is recorded and status changes to "Checked Out"

Setting Up Default Events

Quickly create common church events with the setup wizard:

  1. Click Setup Events on the attendance page
  2. Select which event templates to create (Sunday Services, Wednesday Night, etc.)
  3. Choose a campus or create organization-wide events
  4. Events are created with appropriate recurrence settings

Events

Create and manage recurring services, classes, small groups, and special events for your church.

Event Types

TypeUse For
ServiceSunday worship, midweek services
Small GroupLife groups, Bible studies, fellowship groups
ClassSunday school, membership classes, training
EventSpecial events, conferences, outreach
MeetingStaff meetings, leadership meetings

Creating an Event

  1. Navigate to People → Events
  2. Click Add Event
  3. Enter event name, description, and type
  4. Set start date, end date (optional), and times
  5. Choose recurrence: One-time, Daily, Weekly, Bi-weekly, or Monthly
  6. Set location, capacity, and campus
  7. Click Save

Event Recurrence

Recurring events automatically generate occurrences for attendance tracking:

  • Weekly - Repeats on the same day each week (e.g., every Sunday)
  • Bi-weekly - Repeats every two weeks
  • Monthly - Repeats once per month
  • Daily - For multi-day events like VBS

Automatic Occurrence Generation

Event occurrences are automatically generated for the attendance page, so staff can immediately start checking in attendees.

Ministries

Organize your church's ministry teams, track volunteers, and manage roles with optional background check requirements.

Creating a Ministry

  1. Navigate to People → Ministries
  2. Click Add Ministry
  3. Enter the ministry name and description
  4. Assign a leader from your members list
  5. Select status: Active, Planning, On Hold, or Archived
  6. Choose the campus

Ministry Roles

Define specific roles within each ministry:

  • Role Name - e.g., Worship Leader, Sound Tech, Greeter
  • Description - What the role entails
  • Background Check - Mark if the role requires a background check
  • Volunteer Count - Track how many volunteers fill this role

Volunteer Management

Assign members to ministries with specific roles:

  • View all volunteers assigned to a ministry from the detail page
  • See volunteer status: Active, Pending, or Inactive
  • Track which role each volunteer fills
  • Monitor background check compliance for sensitive roles

Default Ministry Templates

Quickly set up common church ministries with predefined roles using our ministry templates:

  1. Navigate to People → Ministries
  2. Click the Setup Defaults button
  3. Select a campus (or organization-wide)
  4. Choose which ministry templates to create
  5. Click Create Ministries

Available templates include:

MinistryPredefined Roles
Children's MinistryDirector, Teacher, Helper, Check-in Volunteer
Youth MinistryYouth Pastor, Youth Leader, Small Group Leader, Volunteer
Worship MinistryWorship Leader, Vocalist, Musician, Sound Tech
Greeting MinistryGreeter Coordinator, Greeter, Usher, Guest Services
Small GroupsSmall Groups Pastor, Group Host, Group Leader, Co-Leader
Outreach & MissionsOutreach Coordinator, Missions Coordinator, Volunteer
Prayer MinistryPrayer Team Lead, Prayer Partner, Altar Prayer
Media & TechTech Director, Sound Engineer, Projection, Camera, Live Stream
Men's MinistryMinistry Leader, Event Coordinator, Small Group Leader
Women's MinistryMinistry Leader, Event Coordinator, Small Group Leader
Care MinistryCare Pastor, Hospital Visitor, Meal Ministry, Benevolence
Parking & SecuritySecurity Director, Parking Attendant, Security Team

Skip Existing Ministries

If a ministry with the same name already exists for the selected campus, it will be skipped. You'll see a summary of created and skipped ministries after the setup completes.

Background Check Tracking

Roles requiring background checks are clearly marked. Ensure volunteers in these roles have completed appropriate screening before serving.

Pastoral Care

Access sensitive care information for ministry purposes, including emergency contacts, medical information, and pastoral notes.

Sensitive Information

Access to this page is restricted based on permissions. All access is logged for accountability. Only view information necessary for your ministry role.

Emergency Contacts

Each member can have multiple emergency contacts on file:

  • Contact Name - Who to call in an emergency
  • Relationship - How they're related to the member
  • Primary/Secondary Phone - Contact numbers
  • Primary Contact - Mark the first person to call

Medical Information

Critical health information for pastoral care:

  • Allergies - Food, medication, or environmental allergies
  • Medical Conditions - Chronic conditions, disabilities, ongoing treatment
  • Dietary Restrictions - For meals and events

Pastoral Notes

Confidential information for pastoral staff:

  • Notes - General pastoral observations and care needs
  • Prayer Requests - Ongoing prayer needs

Consent Tracking

Track member consent preferences:

  • Photo Consent - Whether photos can be used in church publications
  • Directory Consent - Whether to include in church directory

Staff Management

Manage staff accounts, assign roles, and configure permissions to control access to different areas of Ecclesly.

Adding Staff Members

  1. Navigate to People → Staff
  2. Click Add Staff Member
  3. Enter their name, email, and phone
  4. Set a temporary password (minimum 8 characters)
  5. Assign a role to determine their permissions
  6. Select which campuses they can access

Workspaces

Ecclesly organizes features into four workspaces. Each workspace groups related functionality and can be accessed independently based on user permissions:

People

Members, families, guests, attendance, events, ministries, and pastoral care.

Finance

Donations, funds, giving reports, and donor statements.

Accounting

Chart of accounts, journal entries, expenses, vendors, bank reconciliation, and financial reports.

Governance

Approval workflows, external access for auditors, and board attestations.

Workspace Visibility

Users only see workspaces they have access to. A staff member assigned only the People Admin role will not see the Finance, Accounting, or Governance workspaces in their sidebar or dashboard.

Workspace Roles

Each workspace has Admin and Viewer roles for simple, predictable access control:

RoleWorkspaceAccess Level
People AdminPeopleFull access to members, families, guests, attendance, events, ministries, and care
People ViewerPeopleRead-only access to people data (no pastoral notes)
Finance AdminFinanceFull access to donations, funds, reports, and statements
Finance ViewerFinanceRead-only access to giving data and reports
Accounting AdminAccountingFull access to GL, journal entries, expenses, banking, and reports
Accounting ViewerAccountingRead-only access to accounting data and reports
Governance AdminGovernanceFull access to approvals, external access, and attestations
Governance ViewerGovernanceRead-only access to governance activities

Staff members can be assigned multiple workspace roles. For example, a church administrator might have People Admin + Finance Viewer to manage members while monitoring giving trends.

Administrative Roles

In addition to workspace roles, these administrative roles provide broader access:

RoleDescriptionCampus Scope
Global AdminFull access to all workspaces, settings, and all campusesAll campuses
Campus AdminFull access to all workspaces within assigned campusesAssigned only

Specialized Roles

These roles are designed for specific ministry functions:

RoleDescriptionCampus Scope
PastorPeople workspace with pastoral care notes and medical info accessAssigned only
Ministry LeaderManage their ministry, assign volunteers, view emergency contactsAssigned only
Check-in VolunteerCheck-in desk only: attendance and emergency contactsAssigned only

Permissions by Workspace

Each workspace controls access to specific features:

People Workspace

  • • Members: view, create, edit, delete
  • • Families: view, create, edit, delete
  • • Guests: view, manage, assign, convert
  • • Attendance: record, view, reports
  • • Events: create, manage, attendance
  • • Ministries: manage, assign volunteers
  • • Pastoral Care: notes, medical, contacts

Finance Workspace

  • • Donations: view, create, edit
  • • Funds: view, create, manage goals
  • • Giving reports by donor/fund/date
  • • Donor statements: generate, email
  • • Batch entry for weekly deposits

Accounting Workspace

  • • Chart of accounts management
  • • Journal entries: create, post, reverse
  • • Expenses: record, approve, pay
  • • Vendors: manage, 1099 tracking
  • • Bank reconciliation
  • • Period management (open/close/lock)
  • • Financial reports: BS, IS, GL, TB

Governance Workspace

  • • Approval workflows
  • • External access for auditors/CPAs
  • • Board attestations
  • • Audit log viewing
  • • Compliance reporting

Role Comparison by Workspace

Quick reference showing workspace access for common role combinations:

WorkspaceGlobal AdminPeople AdminFinance AdminAccounting AdminPastor
People✓ Full✓ Full✓ Full
Finance✓ Full✓ Full
Accounting✓ Full✓ Full
Governance✓ Full
Pastoral Notes✓ Full✓ Full
Settings✓ Full

Combining Roles

Users can have multiple roles. A bookkeeper might have Finance Admin + Accounting Admin, while a church secretary might have People Admin + Finance Viewer.

Campus Access

Control which campuses staff can view and manage:

  • Global Admins automatically have access to all campuses
  • Other roles can be assigned to one or more specific campuses
  • Staff only see members, families, donations, and reports from their assigned campuses
  • Data without a campus assignment is visible to users with any campus access

Custom Roles

Create custom roles when the built-in roles don't fit your needs:

  1. Navigate to Settings → Roles
  2. Click Create Role
  3. Give the role a descriptive name
  4. Select permissions from each category
  5. Save and assign to staff members

Sensitive Information Access

Pastoral care permissions (medical info, pastoral notes) should only be granted to staff who need this access. All views of sensitive data are logged for accountability.

Staff Activity

Monitor staff account status:

  • Last Login - When they last signed in
  • Status - Active or Inactive
  • Password Reset - Update passwords from the edit screen
  • Two-Factor Auth - Require 2FA for sensitive roles

Audit Trail

All staff actions are logged in the audit trail. Navigate to Governance → Audit Log to review who made changes and when.