The Short Version

The holidays are our busiest volunteer season: lots of people, specific roles, specific times, multiple campuses, a short window. Rock's out-of-the-box tools don't quite fit a one-off campaign like that, and the third-party plugin we had relied on stopped meeting our needs.

So we asked what Rock could already do, and the answer was almost everything. We built a Helix (Lava Application) app on top of Groups and Group Scheduling that gives us:

  • Public signup: volunteers pick a role, campus, and service time(s)
  • Staff admin: ministry teams manage their own signups, no Rock admin access needed
  • Status board: a real-time, printable view of volunteer coverage

screenshot-public-signup.gif

screenshot-statusboard.jpg


Get the Code

Everything you need is on GitHub, including all the endpoints, page blocks, workflow export, shortcodes, and a full step-by-step setup guide:

https://github.com/The-Crossing-Rock-Community/holiday-serve-signup

Start with the README for the overview and screenshots, then follow SETUP.md to build it in your own Rock.


Questions?

Leave a comment below, open an issue in the repo, or find us on RocketChat: @stan.yoder and @karenrossi. If you build something from this, we'd love to hear how you adapted it.

Stan & Karen, The Crossing