1. Home
  2. CP Groups
  3. Getting Started
  4. Introduction to CP Groups

Introduction to CP Groups

CP Groups is a WordPress plugin that helps churches manage and display small groups, bible studies, classes, and other community groups on their website. It gives church members an easy way to discover and connect with groups that fit their interests and schedule.

What CP Groups Does

CP Groups provides a complete system for managing group information and helping visitors find the right group:

  • Group Management: Create and manage groups with details like leader name, meeting time, location, and registration links
  • Filterable Directory: An archive page with search, taxonomy filters, and attribute filters so visitors can find groups that match their needs
  • Contact Form: Built-in contact form lets visitors message group leaders directly from your site, with spam protection included
  • Shortcodes: Embed group lists on any page with taxonomy-based filtering
  • Customizable Labels: Rename taxonomies and labels to match your church’s terminology
  • Template Overrides: Customize the look and feel by overriding templates in your theme

Key Concepts

Understanding a few core concepts helps you get the most out of CP Groups:

  • Groups: A custom post type (cp_group) that stores all group information including leader details, meeting times, location, and status flags
  • Taxonomies: Three built-in taxonomies for categorizing groups — Type, Category, and Life Stage. Each can be renamed to match your church’s language.
  • Badges: Visual indicators on group cards for attributes like Kid Friendly, Wheelchair Accessible, and Meets Online
  • Facets: The filter controls on the archive page that let visitors narrow down groups by taxonomy, badge, or search term
  • Modal vs. Single Page: Groups can open in a popup modal (default) or link to a dedicated single page

Group Attributes

Each group can include the following information:

  • Group Leader and Leader Email for contact purposes
  • Meeting Time Description (e.g., “Thursdays at 6:00 PM”)
  • Meeting Location (e.g., “North Campus, Room 201”)
  • Status Flags: Kid Friendly, Wheelchair Accessible, Meets Online, Group is Full
  • Registration Action: A URL or email address for the registration button
  • Contact Action: A URL, email address, or the built-in contact form
  • Details Link: An external URL for additional group information

Supported Integrations

CP Groups works with other ChurchPlugins products:

  • CP Locations: Assign groups to locations and configure per-location email routing
  • CP Sync: Automatically import groups from your church management system (Planning Center, CCB)

Next Steps

Continue to Installation to get CP Groups set up on your site.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support
Scroll to Top