Dynamic Registrant Lists
Moving from Groups to Registrant Lists + What’s Changing
A guide for event teams
Brella is replacing Groups (previously "attendee groups") with Registrant Lists — a clearer, more flexible way to organise the people at your event and control what they can see and do. This guide explains what changes, what happens to your existing setup, and how to work with lists going forward.
In one sentence: Everything you used Groups for — gating content, targeting communications, configuring networking, segmenting registrants — now runs on Registrant Lists, and all of your existing groups are converted automatically. We’re also introducing brand new “Custom Lists” — which can be used for powerful, highly granular communication targeting (emails, push notifications, stories etc.) and permission set-ups for larger events.
1. What's changing, at a glance
| Before | After |
|---|---|
| Attendee Groups | Ticket Type Lists (auto-organised by ticket) |
| (no equivalent) | Custom Lists (you curate them by hand) — new |
| Gating to a group | Gating to a list |
| Group-based email/announcement targeting | List-based targeting |
There are now two kinds of lists, and understanding the difference is the key to everything else.
2. The two list types
Ticket Type Lists
The direct successor to your old groups. Membership is driven by which ticket a registrant holds — you don't add people one by one.
- Every event automatically has one default list called "All registrants" that cannot be deleted. Anyone not otherwise assigned lands here.
- Each registrant belongs to exactly one Ticket Type List at a time.
- You can create additional Ticket Type Lists and move registrants between them in bulk.
- You cannot hand-pick individual members the way you do with a Custom List — membership follows the ticket/registration.
Custom Lists (new)
Hand-curated lists you build for any purpose — speakers, VIPs, a shortlist for a special session, etc.
- You add and remove specific registrants yourself.
- A registrant can be in any number of Custom Lists at once — in addition to their one Ticket Type List.
- Custom Lists can be reordered by dragging — and the order is meaningful for settings
Side by side
| Ticket Type List | Custom List | |
|---|---|---|
| How members get in | Automatically, by their ticket | You add them manually |
| Members per registrant | Exactly one | Zero, one, or many |
| Add/remove individuals | No (move between lists instead) | Yes |
| Reorderable (drag) | No | Yes — and order affects settings |
| Has a "default" list | Yes ("All registrants") | No |
| Created by the migration | Yes — from your old groups for existing events | No — starts empty, you build them |
3. What happens to your existing setup during migration
The switch-over runs as a one-time data migration. You don't have to do anything — your configuration is carried across automatically.
💡Note: This migration and release will include a maintenance window including downtime. Specifics are available to customers.
What maps to what
| Your old setup | Becomes |
|---|---|
| Each attendee group (default and custom) | A Ticket Type List |
| Your primary/default group | The default Ticket Type List ("All registrants") |
| A registrant's group membership | Their Ticket Type List assignment |
| Group settings (networking on/off, lead scanning, booking URL, "show invites in apps", meeting-request limit, attendance type, display name) | The same settings on the new list |
| Content gated to a group (timeslots, pages, story groups, stream links, networking areas) | The same content gated to the matching list |
| "Other groups" cross-rules on gating | "Other lists" rules on the new access |
| Networking between groups | Networking between lists |
| Email/announcement targeting (trigger rules) | List-based communication targets |
| Featured-tile visibility by group | The same tiles, now visible to the matching lists |
| External integration mappings (e.g. Swoogo reg types) | Re-pointed to the new lists |
Note — your old "custom attendee groups" become Ticket Type Lists, not Custom Lists. Despite the similar name, the old "custom group" was still ticket-driven. The new Custom Lists feature is a separate, hand-curated tool that starts empty for you to build.
4. Working with lists day to day
You'll find Registrant Lists in the event admin panel, split into Ticket Type Lists and Custom Lists. Both share the same set of options.
Settings every list carries
A list is more than a bucket of people — it defines how those people experience the event:
- Name & display name (display name is what attendees see; falls back to the name)
- Description
- Attendance type — in person, hybrid, or virtual
- Networking enabled — can these people use networking
- Meeting requests — outgoing / incoming — Everyone, No one, or Specific lists (and which lists)
- Max outgoing meeting requests and max accepted meetings
- Lead scanning enabled
- QR code visible
- Profile badge — an optional label shown on attendee profiles
- Show invites in apps / show invited registrants / show booking-system join URL
List names must be unique within an event (case-insensitive). "VIP" and "vip" count as the same name.
Ticket Type Lists — managing membership
- Membership is automatic from each registrant's ticket/registration.
- To re-segment people, use Move registrants to shift them from one Ticket Type List to another in bulk. (Moving only works between Ticket Type Lists.)
- Deleting a Ticket Type List does not remove its people — everyone is reassigned to the default list so no one is ever left without a list. You cannot delete the default ("All registrants") list.
Custom Lists — managing membership
- Add or remove specific registrants whenever you like.
- Reorder lists by dragging the handle on each row. Order is saved instantly.
- Deleting a Custom List will remove all of its members from it.
5. Where you'll use lists instead of groups
Anywhere you previously pointed at a group, you now point at a list (Ticket Type or Custom).
6. How a registrant's access is decided across multiple lists
<aside>
💡
NOTE: This is still subject to changes. Please refer to the Help Center articles available upon launch for a finalized version.
</aside>
A registrant is almost always on more than one list — their single Ticket Type List plus any Custom Lists you've added them to. Brella resolves "what applies to this person" using two different models, depending on whether it's a setting or content access. The distinction is important, and it works differently between Custom Lists.
A. Settings & networking → precedence (one list wins)
For per-person settings — networking on/off, meeting-request rules and limits, lead scanning, QR visibility, profile badge, display name, attendance type, "show invites in apps" — Brella picks a single winning list and uses its value:
- Custom Lists first, in their drag order (the one nearest the top wins).
- Then the Ticket Type List.
- Then the event default.
For each setting, the first list that specifies a value wins; a list that leaves it blank passes through to the next list down.
This is why Custom List order matters. If a person is on two Custom Lists with conflicting networking settings, the higher one decides. Reordering isn't cosmetic — it changes outcomes.
Networking targeting follows the same rule: the meeting-request policy (Everyone / No one / Specific lists) and the specific allowed lists come from whichever single list wins the precedence above — they are not merged across a registrant's lists.
B. Content access → additive (any list grants)
For content gating — sessions/timeslots, story groups, pages, stream links, networking-area access — the logic is the opposite: access is the union of all the registrant's lists.
- A registrant can see a gated item if any one of their lists (Ticket Type or any Custom List) is granted access to it.
- Content gated to no list is public — visible to everyone.
- Adding someone to more Custom Lists can therefore only widen what they can see — it never takes access away, and the order of their Custom Lists is irrelevant here.
Practical effect: use a Custom List as an access pass. Put a handful of people on a "Backstage" Custom List that's granted a private session, and they gain it on top of whatever their ticket already unlocks — without affecting anyone else.
Access is also evaluated per purpose: a session's visibility and its who-can-rate permission are separate grants, so a list can unlock seeing a session without unlocking rating it. (Networking-area gating can additionally use cross-list rules — "List A may meet List B".)
At a glance
| Question | How it resolves | Does Custom List order matter? | Effect of being on more lists |
|---|---|---|---|
| Which setting / networking rule applies? | Precedence — top list wins | Yes | A higher list overrides a lower one |
| Which content can they access? | Additive — any list grants | No | Only ever adds access |
Right after migration no one is on a Custom List, so settings come straight from the Ticket Type List and content access is whatever that one list grants. Both models only come into play once you start building Custom Lists.
7. Resolution reference: every setting, gate, and communication
This is the full reference for how Brella decides what applies to a registrant who belongs to several lists at once (one Ticket Type List plus any Custom Lists). Two rules cover everything below:
- Precedence — one list wins.
- Walk the registrant's lists in order — Custom Lists by drag position (top first) → the Ticket Type List → a system default — and take the first list that sets a value.
- Used for per-person settings and networking.
- Additive — any list grants.
- Combine all the registrant's lists (Custom + Ticket Type); access or targeting is the union, order is irrelevant, and anything tied to no list is public/everyone.
- Used for content gating and communications.
"Sets a value" means the field isn't blank on that list. A blank field is skipped — so a Custom List only overrides the specific settings it actually fills in, and a registrant's effective configuration can be assembled from several lists.
Release:
This will be a rolling-release, with Ticket Type and Custom Lists launching on July 4th - the Dynamic Automation and certain additional permissions (that are new, and not present in the current Groups system) will arrive later in the summer/ autumn.
When dynamic rules arrive, the membership priority will be: manual additions always win, then dynamic exclusions, then dynamic inclusions — so a person you add by hand can never be removed by a rule.
