Module · RMS / ChMS

Bridge your church management system to your HR platform.

Upload CSV exports from any ChMS today — or connect Rock RMS directly, one-way inbound, in active build. Auto-match donors to employees. Map family accounts many-to-many. Compare giving against pay — all without leaving CarbonHRM.

Overview

Top-of-org view of who gives, who doesn't, and how giving stacks up against gross pay. Five KPI cards surface the org-wide health at a glance.

Two ways in

Drop a CSV export from any ChMS today — three-step wizard, replace or append, auto-match results per upload. Or connect Rock RMS directly: one-way inbound, in active build.

Data Mapping

Resolve unmapped records. Two-pane layout: records on the left with AutoMatched badges, employee search + multi-select on the right. KPIs track Unmapped / Auto / Manual / Shared.

Relationships

Three-pane manager: employees on the left, entity details in the middle, RMS entities on the right. Cross-highlighting reveals who's mapped to whom and family-account splits.

Giving Data

AG-Grid view of every imported giving record. Year + upload filters. Column sidebar. CSV export. Deep-linkable for sharing a specific slice.

Many-to-many native

One RMS account → multiple employees (family giving). One employee → multiple RMS accounts. Both directions handled at the model level, not as workarounds.

Giving at a glance

Who gives, who doesn't, and how it stacks up against pay.

The Overview screen is where HR and leadership land. Five KPI cards summarize the org's giving health. The table below compares each employee's giving to their gross pay — with the ability to filter, sort, and export.

CSV upload · available today

Drop the CSV. The wizard handles the rest.

The self-serve path — working today for any ChMS that can export giving to CSV. A three-step wizard guides each upload — pick the file, map columns, process. Replace or append. The auto-matcher fires immediately and shows you exactly how many records landed cleanly.

Auto-matching

The system matches first. You resolve the rest.

By RMS ID

If an RMS entity already exists with mapped employees, new records for that entity auto-match on subsequent uploads.

By email

Match the CSV email to an employee's email in Core HRM. New entity + mapping created automatically.

Many-to-many

One RMS account → multiple employees (family giving). One employee → multiple RMS accounts. Both directions native.

Rock RMS · in active build

Running Rock? Connect it directly.

The direct Rock RMS integration is in active build — first proven with a partner church, now being productized so any church running Rock can connect. Point it at your Rock server, add an API key, and retire the export-and-upload loop.

Governed by the church Standalone tooling that runs in its own dedicated environment. You decide who has access to it.
One-way inbound Rock data flows into CarbonHRM. HR and payroll data never flow out.
Same screens, no re-learning Connected records land in the same auto-matcher, mapping views, and giving-vs-pay Overview as a CSV upload.
Integrations pipeline

Rock RMS first. The pipeline is shaped by who asks.

CSV upload covers any ChMS today. Direct connections come one at a time — Rock RMS is in active build now, and each one lands giving in the same auto-matcher, mapping views, and Overview the CSV wizard already fills.

Rock RMS logo Rock RMS Direct integration · in active build One-way inbound from your Rock server — giving records in, HR data never out.
Planning Center logo Planning Center Coming soon
Breeze ChMS logo Breeze ChMS Coming soon

Planning Center and Breeze are next on the roadmap — the same one-way inbound model. Running a ChMS you don't see here? Tell us — integrations are prioritized by the churches that ask for them.

Resolve the unmapped

The handful that don't auto-match get one screen.

When the auto-matcher can't find a fit (typo in the CSV email, new family account, name spelling difference), records land in Data Mapping. Two-pane workflow — records on the left, employee search on the right. Map and move on.

Browse the giving data

Every imported record. Filterable, sortable, exportable.

The Giving Data screen is the AG-Grid view of every record across every upload. Filter by year, filter by upload, sort any column, drop into a column sidebar, export to CSV. Deep- linkable so you can share a specific slice.

Use modes

Replace or add. Your choice.

Replace mode

Previous uploads for the same year are marked inactive (preserved, not deleted). Typical for annual refreshes.

Add mode

Appends new records alongside existing ones. Useful for mid-year top-ups or supplementing a partial export.