Development

Extend Rock Responsibly

Rock is extraordinarily extensible but the ceiling is real. When your church needs something the core platform doesn't ship, we design, build, and maintain it as a proper Rock plugin: versioned, updatable, and built to survive Rock upgrades.

Purpose-built blocks

Custom WebForms and Obsidian blocks that drop into your existing Rock pages without workarounds or iframe hacks.

Schema extensions

Migrations, custom tables, and entity types that extend Rock's data model cleanly, keeping your data visible to Lava, reports, and REST.

Scheduled jobs

Background processing that runs on Rock's job scheduler, such as data syncs, cache warmers, reporting pipelines, and similar automated tasks.

Your church runs more tools than just Rock.

A sync that requires babysitting isn't a sync. It's a recurring task. We build integrations that run reliably on a schedule, handle edge cases gracefully, and give your staff visibility when something actually needs attention.

Examples include:

Planning Center Online

True two-way sync between Rock and PCO Services. Most-recently-modified wins. Keeps person records, campus mappings, serving groups, and household structure in step across both systems on a schedule you control.

Cloud file storage

Offload Rock's media, documents, and images to Amazon S3 for faster delivery, less server overhead, and storage that scales without intervention.

Let’s Talk