Intro to The Group Finder

The group finder is another very powerful block that allows your website visitors to search for a group and register quickly. The group finder has been configured on the external website under Connect > Small Groups.

If configured in the block settings, it allows for searching by the day of the week that the group meets and the study topic. Selecting your criteria and clicking Search returns all of the groups that match those criteria. From there you can choose to register for a group.

Note

Public Groups
Only groups that are marked as Public can be viewed in the group finder. You can change the public setting by editing the group.  

While this default configuration should work for many organizations, there are a number of ways you can alter the experience by modifying the settings of this block. Let's take a look at what's possible in the block's settings:

  1. Group Type - Start by choosing the Group Types you would like to be available through the group finder.
  2. Hide Overcapacity Groups - If the group is full, then you may not want to show it in the Group Finder. This setting lets you hide groups that have reached (or exceeded) their maximum capacity.
  3. Load Results on Initial Page Load - When this is enabled, a person coming to the page will see the group map and the available groups, even though they haven't searched for anything yet. When this is disabled, the person needs to do a search before the map and groups become visible. This only applies if you've enabled filters the person can search on, like Day of Week or Campus. See below points for more details.
  4. Geofence Group Type - Some organizations may want to limit the results to certain geofenced areas that are close to an address that is provided during the search. For instance, some churches with neighborhood ministries may only want to show groups that meet in a person's neighborhood. These churches would create a group type to manage these neighborhoods, each as a group of that type. Selecting this group type would then prompt the user to enter their address as part of the search criteria. This address would be used to determine which neighborhood geofence they live in so that only groups in that fence are displayed. Below the Geofence Group Type selector, you have options for changing what your filters are called.
  5. Location Types - You can filter groups by Location Type, to show only groups with locations of a certain type. For instance, you might only want to show groups with a Location Type of Meeting Location. You can set a Location Type for each Group Type individually.
  6. Display Day of Week Filter - If your groups have a "weekly" type schedule, you can offer people either a single-select or a series of checkboxes they can use to find groups which meet on the day they choose.
  7. Display Time of Day Filter - If your groups have a "weekly" type schedule, you can offer people the ability to filter for groups meeting at a specific time. They can choose Greater Than 5:00pm to find groups which meet in the evening, for instance.
  8. Display Campus Filter - Allows people to filter the list of groups according to the campus they belong to.
  9. Enable Campus Context - Configures the block to automatically filter for groups belonging to a specific campus, if you've set the Campus Context for the page.
  10. Display Attribute Filters - Allows you to choose which Group Attributes people can filter the list by. The same attribute must exist on all of the selected group types in order to be used as a filter.
  11. Campus Type/Status - You can restrict which campuses are available for selection by limiting them to certain types or statuses. For instance, this would be helpful if you only want to list Physical campuses that are Open.
  12. Show Map - This section allows you to display or hide the map on which the filtered groups will be shown. You can also choose the Map Style and size (Map Height).
  13. Map Marker - You can change the color of the markers by updating the Marker Color. You can also change the style of the markers that appear on the map. Options include:
    1. Pin
    2. Marker
    3. Marker With Dot
    4. Circle
  14. Min/Max Zoom Level - You can use the Minimum and Maximum Zoom Level settings to control exactly how far a person can zoom in or out on the map. These settings help people find groups within a reasonable area, while giving you the option to not let them zoom in to a specific house or building.
  15. Initial Zoom Level - This controls the zoom level on the map when the page is loaded. You might set it to something like 10 - City to give a wider view of all the available groups.
  16. Marker Auto Scale Zoom Level/Amount - These settings relate to the markers on the map. For instance, if your map can be zoomed in to the Building level, you can set the Marker Auto Scale Zoom to the Street level. This would mean that the person can zoom the map in to see buildings, but the marker would still be at the street level. This gives some ambiguity to the exact location of the group, which can be good for privacy if it's a person's house.
  17. Location Precision Level - This is another setting to help mask the exact location of a group, which you might want to do if it's a person's home. This determines how precise of a latitude/longitude to provide to the map. The options include:
    1. Precise
    2. Narrow
    3. Close
    4. Wide
  18. Group Window Contents - The HTML and Lava used to display a pop-up window on the map when a group is clicked. By default, it will show the group name, location, attributes, a link to the Group Detail Page (if configured) and a link to the Register Page (if configured).
  19. Lava: Show Formatted Output - Allows you to configure your own output based on the groups matching the filters. If you enable both the Lava and grid, the Lava results will be shown above the grid. Your Lava will have access to an array called Groups which you can loop through to display groups matching the filters. See our Lava documentation for more information.
  20. Show Grid - Configures whether the grid (table) of groups will be displayed once filters are chosen. If it's shown, you can also configure whether other information about each group is included in the grid, such as the Schedule, Description, Member Count, Average Age (of members), the Campus, the distance from their address, and whether the groups are sorted according to how close they are to the person's address. You can also choose how many groups are shown on each page and which Group Attributes you'd like to display in the grid.
  21. Group Detail Page - Specifies a page the person will be taken to if they ask for more details about a group. This page is available to your Lava using the LinkedPages.GroupDetailPage object.
  22. Register Page - Specifies a page the person will be taken to if they click the "Register" button. This page is available to your Lava using the LinkedPages.RegisterPage object

Tip

Another Way to Use the Group Finder
If you pass a 'PersonGuid' through the page's query string you can use the group finder to register that person for a group. You can use this trick to say link from a group badge on the person profile page if they are not already in a group. This allows a staff person to quickly register them for a group without a lot of clicking around.
Consider using the Group Member Add From URL block with this feature.