Tags are one of the most commonly used and versatile features in ChurchSuite. They enable you to group or categorise people within a growing database of Address Book contacts, Children module children and young people, Giving module givers and Bookings module customers. Tags enable you to direct communications and filter reports just for specific groupings of people.
Your ChurchSuite database of contacts, children, givers and booking customers will likely contain people from various contexts with varying levels of engagement with your church, charity or ministry; tags help you categorise those people and stay organised! For example, you could use tags to group together your "Members" or those who are "Parents/carers", those "In small groups" or those you consider "Leaders".
Tags are module-specific. A tag can't comprise contacts, children, givers and customers. This would require four tags, one for each module. Tag names must be unique within a module but a tag name in one module can be used in another. Tags are a feature of your admin-facing ChurchSuite modules only and are not seen in the member-facing My ChurchSuite. You can optionally restrict tag visibility - only permitted users will see restricted tags in ChurchSuite. People can be assigned to multiple tags. Tags persist when a person is archived. While a tag View only shows active people, those archived will show on the tag View if they are later set active again.
There are two types of tags: Fixed Tags and Smart Tags. Fixed Tags are a fixed list of people that remain unchanged over time unless the list is changed by a User. Smart Tags are based on conditions, with the tagged people reflecting a list of those who meet the tag's conditions. With Fixed tags, a User manually adds or removes people from the Tag. With Smart Tags, the list of tagged people constantly changes and updates automatically as people's data changes relative to the tag conditions.
We've produced a separate support article for Fixed Tags. In the remainder of this article, we'll focus on Smart Tags in the Address Book but the same smart tag principles and functionality exist in the Children and Giving modules.
What are smart tags?
With Smart Tags, we've reimagined the way organisations want to interrogate and ask questions of their data - to get the most up-to-date answers for just those who precisely meet the conditions of the tag. Smart Tags can also work across multiple modules, allowing you to build highly bespoke queries about people across multiple modules.
For example, you're organising a men's event and need a list of all the fathers aged between 30 and 45 who are not currently members of any small group but who all live in a certain geographic postcode area. It's simple with Smart Tags.
Want to strengthen student integration by seeing a list of students who are either not yet in a small group or not serving? Again, this is simple with Smart Tags! Once a student does begin to serve on a team, they'll no longer be returned in the Tag results because they have ceased to satisfy the Tag conditions.
When do smart tags update, and how often?
Smart Tags are dynamically updated whenever the underlying data affecting any of the Tag conditions change (e.g. a new Key Date added, a change in marital status, someone joining a small group, etc.) and again every night (to cater for changes in age). Smart tags are refreshed when a specific Smart Tag is viewed and if the Tag conditions are edited and the page is saved. A smart tag should never be more than 60 seconds out of date!
Avoiding infinite loops
Recursion detection ensures you never find yourself in an infinite loop with Smart Tags. If a Smart Tag references another Smart Tag that references the original Smart Tag, we'll show an error message and the Tag being saved will not show people in the results.
Smart tag dependencies
Be careful when deleting tags, key dates, flows, groups and ministries that may be dependent conditions in your Smart Tags. Deleting a dependent condition will break the Smart Tag and produce unexpected results with the remaining conditions. This is especially important when Smart Tags are used in module settings and integrations to restrict the visibility of certain features.
Smart tag examples
We've provided several smart tag examples that you can select to install on your account. These may be helpful for visualising how conditions and batches work.
Adding a smart tag
Smart Tags functionality exists in the Address Book, Children and Giving modules. The principles of creating a Smart Tag are identical in all three modules. In this article, we'll show this within the Address Book.
Head into the Tags section of the module and click Add tag:
On the Add tag pop-up, choose Smart Tag. Give the tag a suitable tag Name and optionally choose a Category. Categories are an optional way to organise tags, which enable filtering in searches, reports and when viewing a person. To add a new category or manage existing ones, click Manage:
On the Manage Categories pop-up, click to Add category (and assign a category colour) or click the pencil icon to Edit an existing category. Deleting a category doesn't delete tags; it simply sets affected tags as uncategorised. Click Back to return to the previous Add tag pop-up.
The tag colour defaults to the category colour, or you can choose a different Colour. You can optionally pin an important tag. Pinned tags give you a quick way to see your most important tags at a glance; they're displayed at the top of the page when viewing a person's profile. Choose a pinned tag icon.
Here's an example of pinned tags on a person's profile - the tag-coloured icons shown next to the person's name:
Optionally add a Description to help module Users understand the tag's purpose. By default, tags are visible to all module Users but you can restrict their visibility - see the related support article for further information on Restricting visibility and access to user groups. Once you're happy, click Next to add the tag Conditions - explained in the next section.
Adding conditions
Conditions are the building blocks of Smart Tags. They determine how people matched and returned in the tag results. A smart tag must always have at least one condition but you can build more elaborate smart tags by adding multiple conditions if you wish. For each condition, you'll select the condition Module, Option and Value.
Smart tags in the Address Book return Address Book contacts in the results. In this module, you can add conditions based on a contact's data in the Address Book and other modules (see the Module selector shown below):
Did this answer your question?Thanks for the feedbackThere was a problem submitting your feedback. Please try again later.