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
- Navigate to People → Members in the sidebar
- Click the Add Member button
- Fill in the member's information (see fields below)
- Click Save to create the member record
Member Fields
Each member profile contains the following information:
Basic Information
| Field | Required | Description |
|---|---|---|
| First Name | Yes | Member's first name |
| Last Name | Yes | Member's last name |
| Middle Name | No | Optional middle name |
| Member ID | No | Your church's internal ID (e.g., M001) |
| Primary Campus | Yes | Which campus this member belongs to |
Contact Information
| Field | Description |
|---|---|
| Primary email address | |
| Phone | Primary phone number |
| Mobile Phone | Mobile/cell phone number |
| Address | Street address (line 1 and line 2) |
| City, State, ZIP | City, state/province, and postal code |
| Country | Country (defaults to USA) |
Personal Information
| Field | Description |
|---|---|
| Date of Birth | Member's birthday |
| Gender | Gender identity |
| Marital Status | Single, Married, Widowed, Divorced, etc. |
Membership Details
| Field | Description |
|---|---|
| Membership Status | Active, Inactive, or Visitor |
| Membership Date | When they officially joined |
| Family | Family grouping and head of household designation |
| Notes | Additional notes about the member |
| Assigned To | Staff 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:
- Navigate to People → Members
- Click the Import button
- Upload your CSV file
- Map your CSV columns to Ecclesly fields
- 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:
- Navigate to People → Members
- Optionally filter the list to export specific members
- Click the Export button
- 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:
| Section | Features |
|---|---|
| Contact Information | View and edit name, email, phone. Click-to-call and click-to-email links. |
| Status & Assignment | Update status (New, Contacted, Follow-up, Converted, Closed) and assign to staff. |
| Quick Actions | One-click buttons to log a call, email, visit, or add a task. |
| Activity Timeline | Visual timeline of all follow-up activities with timestamps and staff attribution. |
Follow-Up Status Workflow
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:
- Click the Convert to Member button on the guest detail page
- Review and complete the member information (name, contact info pre-filled)
- Select a membership status and campus
- Optionally add them to an existing family or create a new one
- 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
- Navigate to /greeter on any device (tablet, laptop, or phone)
- Enter the greeter PIN assigned by your administrator
- 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
- Navigate to People → Families
- Click Add Family
- Enter the family name and optional family number (e.g., F001)
- Add the family address and select a campus
- Click Save to create the family
Adding Members to a Family
Once a family is created, you can add existing members to it:
- Click on a family to view its details
- Click Add Member
- Search for an existing member by name
- Select their family role (Head of Household, Spouse, Child, Dependent, Other)
- Optionally specify their relationship (e.g., Son, Grandmother)
- 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
- Click the Check In button
- Select the service or event
- Choose check-in type: Member, Child, or Guest
- Search for the person or enter guest details
- 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:
- Click Setup Events on the attendance page
- Select which event templates to create (Sunday Services, Wednesday Night, etc.)
- Choose a campus or create organization-wide events
- Events are created with appropriate recurrence settings
Events
Create and manage recurring services, classes, small groups, and special events for your church.
Event Types
| Type | Use For |
|---|---|
| Service | Sunday worship, midweek services |
| Small Group | Life groups, Bible studies, fellowship groups |
| Class | Sunday school, membership classes, training |
| Event | Special events, conferences, outreach |
| Meeting | Staff meetings, leadership meetings |
Creating an Event
- Navigate to People → Events
- Click Add Event
- Enter event name, description, and type
- Set start date, end date (optional), and times
- Choose recurrence: One-time, Daily, Weekly, Bi-weekly, or Monthly
- Set location, capacity, and campus
- 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
- Navigate to People → Ministries
- Click Add Ministry
- Enter the ministry name and description
- Assign a leader from your members list
- Select status: Active, Planning, On Hold, or Archived
- 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:
- Navigate to People → Ministries
- Click the Setup Defaults button
- Select a campus (or organization-wide)
- Choose which ministry templates to create
- Click Create Ministries
Available templates include:
| Ministry | Predefined Roles |
|---|---|
| Children's Ministry | Director, Teacher, Helper, Check-in Volunteer |
| Youth Ministry | Youth Pastor, Youth Leader, Small Group Leader, Volunteer |
| Worship Ministry | Worship Leader, Vocalist, Musician, Sound Tech |
| Greeting Ministry | Greeter Coordinator, Greeter, Usher, Guest Services |
| Small Groups | Small Groups Pastor, Group Host, Group Leader, Co-Leader |
| Outreach & Missions | Outreach Coordinator, Missions Coordinator, Volunteer |
| Prayer Ministry | Prayer Team Lead, Prayer Partner, Altar Prayer |
| Media & Tech | Tech Director, Sound Engineer, Projection, Camera, Live Stream |
| Men's Ministry | Ministry Leader, Event Coordinator, Small Group Leader |
| Women's Ministry | Ministry Leader, Event Coordinator, Small Group Leader |
| Care Ministry | Care Pastor, Hospital Visitor, Meal Ministry, Benevolence |
| Parking & Security | Security 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
- Navigate to People → Staff
- Click Add Staff Member
- Enter their name, email, and phone
- Set a temporary password (minimum 8 characters)
- Assign a role to determine their permissions
- 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:
| Role | Workspace | Access Level |
|---|---|---|
| People Admin | People | Full access to members, families, guests, attendance, events, ministries, and care |
| People Viewer | People | Read-only access to people data (no pastoral notes) |
| Finance Admin | Finance | Full access to donations, funds, reports, and statements |
| Finance Viewer | Finance | Read-only access to giving data and reports |
| Accounting Admin | Accounting | Full access to GL, journal entries, expenses, banking, and reports |
| Accounting Viewer | Accounting | Read-only access to accounting data and reports |
| Governance Admin | Governance | Full access to approvals, external access, and attestations |
| Governance Viewer | Governance | Read-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:
| Role | Description | Campus Scope |
|---|---|---|
| Global Admin | Full access to all workspaces, settings, and all campuses | All campuses |
| Campus Admin | Full access to all workspaces within assigned campuses | Assigned only |
Specialized Roles
These roles are designed for specific ministry functions:
| Role | Description | Campus Scope |
|---|---|---|
| Pastor | People workspace with pastoral care notes and medical info access | Assigned only |
| Ministry Leader | Manage their ministry, assign volunteers, view emergency contacts | Assigned only |
| Check-in Volunteer | Check-in desk only: attendance and emergency contacts | Assigned 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:
| Workspace | Global Admin | People Admin | Finance Admin | Accounting Admin | Pastor |
|---|---|---|---|---|---|
| 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:
- Navigate to Settings → Roles
- Click Create Role
- Give the role a descriptive name
- Select permissions from each category
- 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.