Skip to main content

System Settings & Configuration

ChurchCRM's settings are spread across several pages. This page is where to look for each one.

Quick Navigation
  • Church Information — Admin → Church Information
  • People Settings — People → Admin → People Settings
  • Map Settings — People → Admin → People Settings → Map Settings
  • Localization & Formats — Admin → Localization & Formats (time zone is here)
  • Email — Communication → Email → Email Settings
  • Passwords, lockout, session, and 2FA — Admin → System Users → Settings → Quick Settings
  • System Settings tabs — Financial Settings, Quick Search, Confession, Scheduled Tasks, Report Settings

There is no Edit General Settings page, and System Settings has no Advanced, Finance, Search, Security, or Integration tab.


Church Information​

Location: Admin → Church Information

SettingDescriptionRequired
Church nameShown in headers, emails, and PDF reportsYes
AddressStreet address for mail and the map
City, State, ZIPChurch location
CountryChurch country
PhoneShown on contact pages
EmailChurch contact email. Outbound mail uses this address as the From address, with the church name
WebsiteChurch website
Church LogoUploaded on the Church Logo card. Shown in the sidebar, on the login and other sign-in pages, and in emails. See Church Logo. The sChurchLogoURL setting is only a fallback for emails when no logo has been uploaded. The PDF report letterhead is a separate image, see FAQs.
Social media linksOptional https:// links to the church's X, YouTube, Facebook, and Instagram accounts, shown in the Member Portal footer. See Social Media

Address Defaults on the same page sets the city, state, ZIP, and country filled in for a new family. The same four defaults are also on People → Admin → People Settings → New Members & Greeting.

Church name is required. First-time setup sends you here to fill it in.


People Settings​

Location: People → Admin → People Settings (admin-only). The same People Settings button is in the header of the People Dashboard and of every People admin page.

The page opens with shortcuts to the People lists and editors (Person Classifications, Person Properties, Person Custom Fields, Family Roles, Family Properties, Family Custom Fields, Volunteer Opportunities), followed by three groups of settings.

Changes save automatically

There is no Save button. Each setting saves as soon as you change it and a "Settings saved successfully" message confirms it. Text boxes save when you click out of them.

People​

SettingDescriptionDefault
Person name display styleHow names are written (for example FirstName MiddleName LastName, or LastName, Title FirstName)FirstName MiddleName LastName
Person initials styleAvatar initials: one character from first and last name, or two from the first nameFirst + Last
Hide Address Without FamilyHide the address field for people who are not in a familyOn
Hide Friend DateHide the Friend Date field in the Person EditorOff
Hide Deceased from DirectoryLeave deceased members out of printed directories and CSV exportsOn

Families​

SettingDescriptionDefault
Head of House RoleThe family role that counts as head of householdHead of Household
Spouse RoleThe family role that counts as spouseSpouse
Child RoleThe family role that counts as a childChild
Hide Wedding DateHide the Wedding Date field in the Family EditorOff
Hide Newsletter SubscriptionsHide newsletter subscription management in the Family EditorOff
Uppercase Zip/PostcodesSave zip and postal codes in UPPERCASEOff

New Members & Greeting​

SettingDescriptionDefault
Self-RegistrationAllow visitors to register their own family. When enabled, a link appears on the login page.Off
Notification RecipientsThe people who get an email when a new person or family is added. Search and pick them by name.None
Include Details in NotificationsAdd contact and demographic details to that emailOff
Greeter Message 1 / 2Up to 255 characters each, shown near the end of the notification email. Line breaks are kept.Empty

Settings that live on the classification list​

Two settings are columns on the Person Classifications editor (People → Admin → Person Classifications), not on this page. See Classifications.

  • Inactive: people in this classification are treated as inactive
  • In Directory: this classification starts ticked on the Directory report

Default Location and Map Fields​

SettingWhereDescription
Default country, state, city, ZIP codePeople → Admin → People Settings → New Members & Greeting → New Record Defaults. Also under Address Defaults on Admin → Church InformationPre-fill the address fields on new person and family forms
Hide latitude/longitudePeople → Admin → People Settings → Map SettingsHide the manual geocoding fields (background geocoding still runs)

Map Settings​

Location: People → Admin → People Settings → Map Settings (administrators only)

ChurchCRM uses Leaflet and OpenStreetMap, with free geocoding services. No map API key is required.

SettingDescriptionDefault
Default Map ViewStarting zoom, from continent down to streetCity
Hide Latitude/LongitudeHide the latitude and longitude fields in the Family Editor. Geocoding still runsOff
Hide Address Without FamilySame switch as in the People section aboveOn
Geocoding servicesKeyless geocoders, tried in the order picked. Nominatim works worldwide; US Census covers United States addresses onlyNominatim

The map is centered on the latitude and longitude saved with Church Information.

For the rest of the map, see Maps & Geocoding.


Ministry Settings​

The Volunteer Management settings live on their own page, Admin → Ministry Settings, not under System Settings.

Admin → Ministry Settings

SettingDescription
Volunteer experienceV1 — Volunteer Opportunities (legacy) (the default, today's feature), V2 — Ministries (the new Volunteer Management (v2)), or Both (transition) for running the two side by side. System-wide. Switching shows or hides pages and menu entries and never deletes data.
Reminder lead time (hours)How many hours before an occurrence the volunteer reminder email is sent. Default 48, from 0 to 720; 0 sends no reminders.
Scheduling horizon (weeks)How far ahead schedules make occurrences for the events they follow, for every schedule in the church. Default 8, from 1 to 52. A daily background job keeps every active schedule filled up to this point. See Schedules and occurrences.
Default event type for ministry eventsThe event type a new event on a ministry's Calendar tab starts with; it can still be changed for each event. Not set uses the type named "Other", which ChurchCRM 7.8.0 adds when it does not exist. If there is no active type named "Other", the empty choice reads None and the type is chosen for each event.

The page also explains the three choices. Its Background jobs and delivery card shows the failed and queued volunteer messages, when background jobs last ran, when schedules were last topped up and what that made, the cron line to install, and a Run background jobs now button that also tops up the schedules. See Volunteer email and reminders.


Localization & Formats​

Location: Admin → Localization & Formats

See Localization & Formats.

SettingDescription
LanguageChurch-wide language. A person can override it under Change Settings → Localization
Time zoneChurch time zone for events and scheduling
Date formatsLong date, short date, date and time, file names, and the date picker
Currency symbol and positionAlso listed on System Settings → Financial Settings
Thousands and decimal separatorsAlso listed on Financial Settings
Phone number formatHome, cell, and extension masks
DistanceMiles or kilometers

Email​

Location: Communication → Email → Email Settings

Email is not a System Settings tab. See Email Setup.

SettingDescription
Enable EmailTurn sending on or off
SMTP HostMail server, including the port, such as mail.example.com:587
SMTP TimeoutSeconds to wait for the server
EncryptionNone, TLS, or SSL
Auto TLSUse encryption when the server offers it
SMTP AuthenticationOn when the server requires a username and password
SMTP Username / PasswordLogin for that server
Copy Church EmailAddress added as a removable recipient when someone composes mail
Do Not Email PropertyPerson property that keeps someone off email lists
Default Inbox Preview TextFallback preview line beside the subject

The From name is the church name, and the From address is the email on Church Information.


System Settings → Financial Settings​

Location: Admin → System Settings → Financial Settings

SettingDescriptionDefault
Enable Finance menuShow or hide FinanceOn
Enable Fundraiser menuShow or hide FundraiserOn
Fiscal year start monthMonth the financial year beginsJanuary
Use donation envelopesTrack gifts with numbered envelopesOff
Checks per deposit slipCheck lines on one deposit form14
Scanned check imagesAttach a scan to a depositOff
Non-deductible paymentsRecord gifts that are not tax-deductibleOff
Currency symbol, position, separatorsSame values as Localization & Formats$ before the amount

See the Donation Envelopes guide for activation and assignment.


Location: Admin → System Settings → Quick Search

Turn each kind of record on or off, and set how many results of that kind to show.

SettingDefault onDefault maximum
PeopleYes15
AddressesYes15
FamiliesYes15
Family head-of-house namesYes15
GroupsYes15
DepositsYes5
PaymentsYes5
Calendar eventsYes15
Family custom propertiesNo

Passwords, lockout, session, and 2FA​

Location: Admin → System Users → Settings → Quick Settings

This is not a Security menu.

SettingDescriptionDefault
Minimum password lengthShortest password a person may choose8
Minimum password changeHow many characters must differ from the old password. 0 turns this off4
Disallowed passwordsComma-separated list that cannot be usedpassword, god, jesus, church, christian
Max failed loginsFailures before the account locks. An administrator unlocks it. 0 turns this off5
Session timeoutIdle time in seconds. 0 turns the timeout off3600
Lost password linkShow or hide the link on the sign-in pageOn
Require 2FARequire every user to enrollOff
2FA grace periodDays to enroll after 2FA is required. 0 enforces it immediately7
2FA application nameName shown in the authenticator appChurchCRM
Email when a user is deletedTell the person their account was removedOff

Content Security Policy (bEnforceCSP) is not on a settings tab. Do not look for a switch for it in the menus.


System Settings → Scheduled Tasks​

Location: Admin → System Settings → Scheduled Tasks

SettingDescriptionDefault
Background jobs warningHours without a timer-job run before the Admin Dashboard warns you. 0 hides the warning26
Minimum intervalMinutes between timer jobs started by a page view. 0 runs them on every page view. The command-line runner ignores this15

System Settings → Confession​

Location: Admin → System Settings → Confession

Choose the person custom field that stores the father of confession, and the date field that stores the last confession.


System Settings → Report Settings​

Location: Admin → System Settings → Report Settings

SettingDescriptionDefault
LetterheadPath to the letterhead image. The setting name is bDirLetterHead../Images/church_letterhead.jpg
PDF output type1 opens a save dialog. 2 opens the PDF in the browser1
Left margin and line thicknessReport layout, in hundredths of an inch20 and 4
Tax, pledge, confirmation, and directory textSentences printed on those reports, plus the signer lines

Other pages​

What you wantWhere
Sunday School in the menuGroups → Dashboard → Group Settings → Sunday School Module
Events menu, external calendar API, and embed originsCalendar → Calendar Settings
Log level (DEBUG, INFO, WARNING, or ERROR only)Admin → System Logs → Settings
Pre-release upgradesAdmin Dashboard → Upgrade, then System Upgrade → Settings (Upgrade Settings)
TelemetryThe prompt on the Admin Dashboard: Enable (full), Errors only, or No thanks

Can't find what you need? Ask in Discord, or open an issue on the ChurchCRM repository.