Development
Error
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.
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.