Demo buildSample data only. Nothing here is saved, and there is no live system behind it yet.

Finally, a better way to
manage church workers.

One platform for your entire ministry — rosters, attendance, tasks, and team performance.

Received a registration link from your department? Complete your worker registration →

The CWMS pastor dashboard, showing workforce totals, an intervention queue and department rankings.

Platform Features

Everything your ministry team needs in one platform.

Scroll to explore

Built for how modern churches actually operate.

From Sunday morning through the week — attendance, rosters, tasks, and analytics all in one place.

  1. 01Attendance
  2. 02Departments
  3. 03Duty Rosters
  4. 04Tasks
  5. 05Analytics
Attendance

Know who showed up before service starts.

Biometric check-in with geofenced fallback. Real-time attendance data synced across all your services and departments.

Learn more
Departments

Every team organised, every head accountable.

Create departments, assign heads, and track each team's readiness score. Your entire workforce visible on a single screen at all times.

Learn more
Duty Rosters

Conflict-free schedules in one click.

Intelligent auto-assignment builds rosters without double-bookings. Workers get notified, confirm their slot, and swaps route to the right head.

Learn more
Tasks

Assign, track, and follow up — automatically.

Set tasks with deadlines and priority levels. Get automated reminders, real-time completion tracking, and accountability without the micromanagement.

Learn more
Analytics

Data-driven decisions for your ministry.

Exportable reports on attendance trends, worker engagement, and department performance — so every conversation starts from the same numbers.

Learn more

Roster Builder

Assign workers with zero conflicts.

Intelligent roster builder eliminates double-bookings, surfaces conflicts instantly, and sends automatic confirmation requests — so every service is covered.

  • Automated conflict detection and alerts
  • Automated late arrival and absence notifications
  • Confirmation tracking per department
  • One-click roster publishing to all workers
  • Worker swap requests handled automatically
See how it works

Duty Roster — Week of July 27

Sunday Service

Published
  • Worship11/12 confirmedPending
  • Ushering8/8 confirmed✓ Ready
  • Media4/5 confirmedPending
  • Children5/6 confirmedPending

Roster Published

31 workers notified · 2 pending confirmations

31

Workers Assigned

28

Confirmed

2/4

Depts Ready

How it works

Up and running in minutes.

Four simple steps to transform how your church operates.

Step 01Create Departments
  • Choir · 16 workers
  • Ushering · 34 workers
  • Media · 18 workers

Why CWMS

Why churches love CWMS.

Real outcomes from real ministry teams.

Never miss another service assignment.

Workers receive automatic notifications, reminders, and assignment confirmations — no more phone calls at midnight.

  • Sunday roster confirmedJust now
  • 2 workers yet to respond5m ago
  • Worship team at 95% ready12m ago

Know who's ready before every service.

Department readiness tracking gives you a live dashboard view. See confirmations, pending responses, and gaps instantly.

  • Worship95%
  • Ushering100%
  • Media80%
  • Children88%

Lead with data, not guesswork.

Track attendance trends, worker engagement scores, and department performance — then act on the insights that matter.

86%

Avg Attendance

261

Active Workers

94%

Tasks Done

100%

Services Covered

Before CWMS, our duty rosters were managed on WhatsApp and Google Sheets. Now everything is in one place. Our HODs love the confirmation system.
Tunde OkaforOperations Director, The Rock Church
As choir HOD, coordinating 60 members across three services was exhausting. CWMS makes it effortless. The roster builder is smart and the app is beautiful.
Sister Angela NwosuChoir HOD, Living Word Ministries
We finally know our attendance numbers before Sunday ends — not three weeks later. That alone changed how we plan.
Pastor Femi AdeyemiParish Pastor, Grace Assembly
The follow-up workflow is the part I did not expect to love. Nobody slips through the cracks now, and the care conversations happen sooner.
Sister Mercy OkoroUshering HOD, City of David

Pricing

Choose your plan.

Start free. Scale as your church grows.

Starter

$39/mo

Perfect for small churches getting organised.

  • Up to 50 workers
  • 5 departments
  • Duty rosters & tasks
  • Geofenced check-in
  • Email notifications
Request Parish Onboarding
Most Popular

Growing Church

$79/mo

For growing congregations running multiple services.

  • Up to 250 workers
  • Unlimited departments
  • Biometric device support
  • Performance scoring & reports
  • SMS add-on available
  • Priority support
Request Parish Onboarding

Enterprise

$149/mo

For large churches and multi-parish oversight.

  • Unlimited workers
  • Multi-parish oversight
  • Advanced analytics
  • Custom integrations
  • Dedicated onboarding
  • 8-hour support SLA
Contact Province Team

FAQ

Common questions.

How does attendance check-in work?

CWMS supports biometric fingerprint scanning, geofenced mobile check-in, manual HOD override, and a self-check-in kiosk mode. All methods sync in real time to your attendance dashboard, and each record states which method captured it.

Can we export reports?

Yes. Attendance, performance and department reports export to PDF and Excel, including a quarterly pack you can hand to your leadership meeting unchanged.

Is there a mobile app for workers?

Workers use CWMS from their phone browser — it installs to the home screen and works offline, so a check-in made with no signal is kept on the phone and sent when the connection returns.

What happens after the 14-day trial?

Nothing is deleted and nothing is charged automatically. Your parish stays on a read-only plan until you choose a tier, and your data export is always available.

Can I migrate from our existing system?

Yes. Import your workers from a CSV during setup, and our onboarding walks a Church Admin through departments, services and geofence configuration in one session.

Switch role