Rock U - Groups - Extending Groups

Transcribed Video Content

Okay. So let's look at some basic ways that we can extend groups and add capabilities to it either through blocks or jobs. Just wanna kinda run through some of the some of the various options that you have. And again, think of this as Legos, you're you're kind of assembling up new functionality just based on some of the blocks and jobs that exist already. So let's go ahead and just do a quick walk through. Okay. So there are a few additional ways that you can view groups within Rocks. So let's look at those. So this is an example of a of a view someone a different church did. So when you have your your group viewer, don't assume that you only have one group viewer. Okay? We we give one out of the box and that's so that it'll fit for smaller churches, medium sized churches. But if you're a larger ministry or your ministry wants to just kind of segment out groups, don't think that you can only have one group viewer. In this case, this church decided to create this whole portal. And as you see over here on on the on the right hand side, they have their own group tree view here. Okay. And so this is actually filtering it by campus. Okay. So there's a there's a probably a master level route up here for each campus and they decided, okay, let's just make this list show groups underneath a specific child node. And so you get that. And then with these block settings, when you click these, it can take you to a group detail block. So the first thing I just wanna plant in your head is you don't necessarily have to have just one group viewer. You can have multiple group viewers each with different purposes. Okay? So that's one idea. Another idea is just understanding what blocks you have available to you. Okay? So we've already, , seen the group viewer blocks, the group tree, and the group detail. But there's other ones too. So there's this group list personalized lava and so this arrow is kind of pointing at it right here. This is wired up on the external website under my account. And so this is just gonna show you groups that the currently logged in person is a member of. And you can have, , look at the block settings here. There's a lot of block settings here for kind of filtering down on certain group types. But again, this is a very powerful Lego in your in your kit here to create new capabilities. Now, that specific example, when you clicked on one of those, it actually take you to this block which is a group detail Lava block. And all of this is configurable in Lava as was the other one. So we've just kind of put a nice use case here where we show you a map, if there is a map, give you the the name and the description and any kind of attributes that you would have here, list the leaders here and then have basically a roster here. Now, this is all in Lava so it's very easy to customize, , which contact information to show. When we do a lot of these blocks, sometimes we on showing you a lot because it's easier for you to go in and delete Lavo than it is basically to write your own. So, feel free to edit this this Lavo. You can also this block has some specific capabilities that allow you to edit the group or add members if you have security rights to do so. But again, it's very easy for you to take out those buttons and those features if you'd . Another block that you should know about is the group finder block. This one again has a lot of block settings. So, , don't just take it out of the out of the box of how it looks and decide whether you can use it or not. I would put it onto a page and start playing with the block settings and seeing what you can and can't do with it to meet your specific needs. There's also a group attendance detail. So this block is is used in Rock and set up in Rock for the external leaders to take attendance. This block is also what's shown if you, choose to send email people to take attendance. When they click that link to take the attendance, it'll come right to this this block here and be able to quickly determine who was, in attendance and and just go ahead and save that. There's also a group registration block. So if specifically which group you wanna register people for, you can put this page on a on a website, on your website and it'll go ahead and put themselves and or their spouse right into that group. It also has a lot of settings that you probably wanna read about that you can actually take the group ID from the query string. So based on a maybe a page before this, they can pick which group they want to drop into and based on that query string that you pass over, you can have it register for that specific group. There's also this attendance list. Again, this is used in the toolbox. And this group type map. So this is a block you can put on a page and it'll show you all the groups of a certain type. And so this is a great way of maybe putting inside a internal portal for some of your leadership if they want to see where all those groups are or some of the pastoral staff if they need to help try to find someone's closest group, great block to use for that. There's also just the group list block. So again, tons of of block settings on this one. So you can go in here and set up a list of groups and then maybe by clicking this, the detail page would pass over the group ID that you can then use for an a registration, one of those registration blocks we looked at before this. Okay. So those are some of the blocks. Again, those are your Legos to wire things up. It's also important to know about some of the jobs that you can set up for groups. And so here's a listing of, some of the more relevant, jobs that you can configure for groups. So one is the calculate group requirements. Now, this one is already set, it's a system job and this is the one that's gonna go out there and and do the calculations for you based on what you've configured for group requirements. The group leader pending notification is one you definitely wanna configure if you want your group leaders to be notified when a new group member of status pending is added to the group. So this is great if you're, , automatically adding people to groups and you just want them to be alerted so that they can make first contact, be welcoming and inviting them into the group. Group sync is a is another job, it's a system job so you don't really need to worry too much about this configuration but it is a job about groups and so this is what's gonna automatically sync the group members based on a a data view. Send group email. So you can on a regular schedule send an email to a group and then the body of that email can actually be Lava. So you can kind of personalize and customize it for that week. Maybe you're sending it once a week, you can kind of automate that based on looking at content channels or or any other messaging that you might be wanting to send out that week. And the last one is a send group requirements notification. Now this is one we talked about the calculating the group requirements. This one's actually gonna send out an email to group leaders and they can go up a parent a parent tree notifying them of people, group members who don't meet the requirements. And that can either be in a warning state or it's no, they really don't meet their requirements right now. And so that allows them to take action on that. So for instance, you have a background check requirement for some of those, they can go ahead and work with those group members to get them background checked, again. So jobs is another way of extending groups and, by using jobs and the blocks allows you to do a lot of new capabilities within Rock.