A church management software implementation checklist that survives Sunday
A successful church software launch is an operations project, not an import button. Use this six-week plan to clean the data, rehearse critical workflows, and decide whether you are ready to launch.
By Brandon Bilsborough, Founder, Sanctuary · Published
The short answer
Give a church management software implementation six weeks, one accountable owner, and one ministry pilot. Do not launch because the import finished. Launch when staff can complete the workflows that cannot fail on Sunday, finance has reconciled the giving records, and every critical dataset has an export or fallback plan.
Copy the section headings below into your project tool and assign every line to a person rather than to “the team.” The order matters: decide what working means, clean the source, configure the minimum complete workflow, and only then train and launch.
Before week one: name the owners and the finish line
Name one implementation owner who can make decisions, one data owner who understands people and household records, and one owner for each critical workflow: finance, children’s check-in, volunteer scheduling, and communication. In a small church one person may hold several roles. The names still need to be written down.
- Set the launch date and a separate go-or-no-go meeting at least three business days earlier.
- Write three measurable outcomes, such as “a first-time guest becomes one clean person record” or “finance can reconcile a batch without repairing a spreadsheet.”
- List what is explicitly out of scope. Historical notes, old registrations, and every custom report often belong in a later phase.
- Choose one pilot ministry with a patient leader and a real weekly workflow.
- Agree how issues will be reported and who decides whether an issue blocks launch.
The six-week implementation plan
- Week 1 — inventory and scope: map every current system, spreadsheet, form, integration, owner, and recurring task.
- Week 2 — clean and map the data: define active records, merge duplicates, normalize households, and document every destination field.
- Week 3 — configure the core: permissions, teams, funds, forms, communications, check-in rules, service templates, and notification defaults.
- Week 4 — pilot and train: move one ministry through real work, then train people by role using the tasks they actually perform.
- Week 5 — rehearse and reconcile: simulate a complete weekend, compare financial totals, test exceptions, and practice the fallback plan.
- Week 6 — decide, launch, and stabilize: hold the go-or-no-go review, make the smallest safe cutover, and staff one support channel.
Week 1: inventory systems and set scope
Start with where the truth lives today, not with the new product’s settings. Include the ChMS and giving platform, but also the volunteer spreadsheet, children’s allergy list, newsletter audience, paper connection cards, shared calendar, accounting package, and the private document someone updates after every baptism.
- For each source, record its owner, record count, export format, last updated date, and whether it contains sensitive information.
- Mark which system is authoritative when two sources disagree. Do not let import order make that decision accidentally.
- List every automatic email, text, webhook, payment, calendar sync, and accounting handoff that could keep firing after cutover.
- Choose what will be migrated, archived read-only, or intentionally left behind, and record why.
- Export a dated, untouched backup before anyone cleans the source data.
Week 2: clean and map the data
Decide what makes two people duplicates, how households are represented, which contact detail wins, what “active” means, and which notes are appropriate to carry forward. Work on a copy and retain the untouched export.
- Merge obvious duplicates and flag ambiguous matches for a human decision.
- Normalize phone numbers, emails, dates, addresses, names, and household relationships.
- Separate free-text fields that contain several facts; one “notes” column is rarely a safe destination map.
- Map consent, communication preferences, child safety information, giving funds, and custom fields explicitly.
- Import a small sample, inspect it in the interface, export it again, and compare the round trip before the full import.
Week 3: configure for real roles, not ideal ones
Build the minimum complete workflow for launch. Begin with permissions: a scheduler does not automatically need giving history, a finance volunteer does not need children’s medical notes, and a ministry leader should not need system-administrator access.
- Create role-based accounts and test each role while signed in as that role.
- Set funds, contribution categories, statements, and reconciliation rules with the finance owner.
- Build one reusable service plan and one volunteer schedule from request through reminder and decline.
- Create a guest form and prove that it matches an existing person instead of making a duplicate.
- Configure labels, rooms, guardian matching, allergies, emergency contacts, and checkout permissions.
- Review default notifications so testing does not message the church and launch does not silently message nobody.
Week 4: pilot one ministry and train by task
The pilot must include real people, real changes, and someone who did not configure the system. Ask them to complete normal work without coaching. A workflow only the implementation owner understands is not ready.
- Train administrators on exceptions, exports, permissions, duplicate resolution, and audit history.
- Train ministry leaders on the two or three tasks they own, not every menu.
- Give volunteers a one-page path for responding, updating availability, checking in, or completing their action.
- Record short demonstrations only after configuration is stable, so the recording matches launch day.
- Keep a decision log for pilot changes and identify who must be told.
Week 5: rehearse the weekend and the exceptions
Run a tabletop rehearsal from the first staff action through Monday follow-up. Include pressure cases: a late decline, an unregistered family, a donor using a different email, a printer failure, an internet outage, and an urgent permission change.
- Reconcile the processor total, ChMS total, expected deposit, fees, refunds, and accounting handoff.
- Produce a sample statement and verify household attribution, funds, dates, and totals.
- Test check-in and secure checkout with the actual devices, printers, labels, rooms, and network.
- Send scheduling requests and reminders to the pilot team; confirm replies update the staff view.
- Export current people, giving, scheduling, and attendance data and confirm the files are usable.
- Practice the fallback: paper check-in, manual attendance, an offline contact list, or postponing a noncritical workflow.
The go-or-no-go checklist
Do not launch a critical workflow unless every relevant statement is true:
- Every critical workflow has a named owner, trained backup, and written fallback.
- Representative data was imported, inspected, and exported again without unexplained loss.
- Finance approved funds, donor matching, reconciliation, reporting, and statements.
- Children’s ministry approved permissions, guardian matching, labels, room rules, and emergency access.
- Staff tested with their real permissions; shared administrator accounts are not the plan.
- The pilot completed a real cycle and its blocking issues are closed.
- Old automations are disabled or deliberately active, and everyone knows which system sends each message.
- The church knows what changes, when it changes, where to get help, and what is not changing yet.
Launch week and the first 30 days
- Within 24 hours: reconcile transactions and attendance, merge urgent duplicates, and publish known issues with workarounds.
- After the first weekend: meet each workflow owner and rank friction as blocking, recurring, or cosmetic.
- After two weeks: audit permissions, undelivered messages, duplicate rates, unanswered requests, and support patterns.
- After 30 days: compare results with the measures set before week one, then approve the next phase.
Honest limits of this checklist
This is a vendor-authored guide and cannot account for every church, legal requirement, accounting practice, safeguarding policy, processor contract, or legacy integration. A multisite church or an organization moving years of financial history may need a longer parallel period and outside help. Finance, legal, and child-safety owners should approve decisions in their areas.
Software cannot supply ownership. If nobody can resolve duplicate records, approve permissions, or decide how a guest is followed up, the launch will reproduce that ambiguity in a cleaner interface.