Core Docs - Church Management - Check-in Celebrations

Rock Version: v20.0
Last Modified: 2026-04-24 11:51 AM

If you’ve accomplished a goal, you deserve to celebrate it! Check-in celebrations are a recognition the person sees (and hears) when their check-in results in an achievement being earned. This is a great way to track and encourage engagement at your organization.

The check-in confirmation screen shows more than just a celebration when an achievement has been earned. The person can also see their history of earned achievements, and their progress toward the next time they will earn an achievement. Let's break down all the information below.

How a celebration is displayed is built into each check-in theme. Each core theme that ships with Rock has its own celebration, as detailed below. Each celebration has both an animation and a sound effect, giving the person something to see and hear. Your custom themes will need to implement their own celebrations using CSS and JavaScript.

Next-Gen Check-in Theme - See a colorful display of confetti bursting from the screen as trumpets proclaim the achievement has been earned.

Set Up Celebrations

Check-in celebrations occur when an achievement’s goal has been met for the person checking in. So, before you get started, you’ll need to have at least one achievement type in place. Because we’re working with check-in, the achievement type you pick will most likely be tied to a streak.

Streaks and Achievements

The first thing you'll need to do is set up the streak type you'll be using under People > Streaks. The example pictured below will track weekly attendance.

With a streak type in place, we can now configure achievements by navigating to People > Achievements. As it relates to check-in, you’ll probably want to use one of two basic kinds of achievements.

The first type is for attending a certain number of times in a row. For instance, you might have an achievement that’s earned if the person attends ten weeks in a row. Your achievement type would be set up as pictured below.

The second type of achievement you might use would track attendance over a certain period of time. For instance, you might configure an achievement that’s earned if the person attends twenty weeks within a year. The achievement type in that case would be configured as shown below.

Keeping the Streak Alive
People will get excited as they see their progress toward earning achievements. But some might need a little grace if they miss a week through no fault of their own. In those cases, you can use the Engagement Exclusion Map on a person’s streak to forgive missed attendances. This is the best way to keep an unbroken streak going if the person was unable to attend a given week.

For full details on setting up streaks and achievements, check out the Engagement topic.

Check-in Configuration

Once you have an achievement type configured, head to your check-in configuration at Admin Tools > Check-in > Check-in Configuration. This is where you’ll connect each check-in type to one or more achievement types. For instance, you might track some achievements for your volunteer check-in, and others for weekly service check-in.

Each achievement type you add will trigger a celebration if the check-in results in the achievement being earned. Even if the check-in doesn’t result in a celebration, the person will still see their progress toward each achievement type you’ve configured here.

That’s all you need for check-in celebrations to work. Once you’ve added achievement types to your check-in configuration, you’ll start seeing them in check-in right away. However, there’s more you can do to customize the experience.