Deleting a contact group permanently removes the group from your workspace. This is useful when a group is no longer needed or was created by mistake. Deleting a group does not delete contacts, but it can impact any flows, campaigns, or broadcasts that reference the group.
Understanding Groups: Role, Segmentation, and Use in Flows
Contact groups help you segment and manage audiences in RapidPro. A group can act like a label you apply manually, or a dynamic “Smart Group” that updates automatically based on a search query.
Groups are commonly used to trigger flows and campaigns, build broadcast audiences, and track who is eligible for a program. Because contacts can belong to multiple groups—and membership can change over time—groups are a flexible way to organize contacts without changing their core profile data.
Locating Dependencies: Seeing Where a Group is Used (Flows, Campaigns)
The group usage view shows where a contact group is referenced across your workspace (flows, campaigns, broadcasts, and other logic). Checking this view helps you understand the impact of editing or deleting a group and is a best practice before making changes that could break automations.
Adding a Contact to a Group via Flow Action
Contacts can be added to (or removed from) groups automatically within a flow. This lets you manage group membership dynamically based on a contact’s actions, responses, or status—so you can track program enrollment, manage opt-ins/opt-outs, and control eligibility for campaigns or broadcasts.
Smart Groups: Creating Groups Based on a Search Query
Smart Contact Groups (previously called Dynamic Groups) are groups created from a contact search query. Unlike regular groups, Smart Groups update automatically: contacts are added when they match the query and removed when they no longer match.
Smart Groups are ideal for audience segmentation that changes over time—so your campaigns, broadcasts, and workflows always target the right contacts without manual updates.
Creating a Group: Manual Procedure via the Contacts Tab
Contact groups allow you to organize and segment contacts so they can be easily used in flows, campaigns, and broadcasts. Groups help you manage contacts by program participation, status, location, or any other criteria relevant to your use case. A contact can belong to multiple groups at the same time, and you can create as many groups as needed.
Modifying Contact Membership (Manual Add/Remove)
You can manage group membership in two main ways: manually from an individual contact’s information page, or automatically in a flow using group actions. Both approaches help you keep segmentation accurate for broadcasts, campaigns, and operational tracking.

