How to segment push subscribers with tags and segments
Profiles, tags, and segments — target the right subscribers, not everyone.
What it is
The Audience tab is where you see and organize the people who have allowed notifications from your site. It shows your list's overall health, a browsable list of recent subscribers, a full profile for any one person, the custom groups (segments) you build to target, and the topics subscribers can choose for themselves.
When to use it
Come here when you want to check how your subscriber list is doing, look up one person, or build a focused group so you can send to a slice of your list instead of everyone.
Find it at: Left nav → Audience
Before you start
- You need subscribers first. Your website must have the relaybell snippet installed and visitors must have clicked Allow. If the cards say 'No subscribers yet,' nobody has subscribed and there is nothing to manage.
- To see a real identifier instead of 'Anonymous' (and to look people up by it), your site has to set an External ID for each subscriber through the code snippet/SDK.
- To filter by tags, your website must attach tags to subscribers via the SDK or API first - otherwise the 'tag' field has nothing to match.
- To use topics, your website must offer the preference center (via RelayBell.setTopics([...]) or RelayBell.showPreferences()) so subscribers can actually pick categories.
Set it up
- 1Open Audience from the left nav. Everything on this page fills in automatically from the subscribers your website is already collecting - there is nothing to switch on here.
- 2Read the 'List health' card near the top for a snapshot: Active subscribers, Reachable devices, New and Lost in the last 30 days, your 30-day churn %, and how many are Dormant (no push in 60 days).
- 3To find one person, use the 'Subscribers' card: type their External ID or subscriber ID into the box and click 'Look up' - or just click any name in the recent list below it. A panel slides in from the right with their profile.
- 4Read the profile panel: their Subscribed/Unsubscribed status, delivered and clicked counts, Country / Language / Timezone / Joined date, their Devices, any Topics they picked, their Tags, and a recent-activity timeline. This panel is view-only - you cannot edit anything from here.
- 5To build a group to target, scroll to the 'Segments' card and find 'New segment.' Type a name in the 'Segment name' box (a segment must have a name to save).
- 6Pick a field in the first dropdown: country, language, url (the last page they were on), or tag (a custom label your website attaches). If you pick tag, a small 'tag key' box appears - type the tag's name there.
- 7Pick a rule in the second dropdown: eq (is exactly), contains (includes this text), or exists (has any value at all). For eq or contains, type what to match in the 'value' box; exists needs no value.
- 8Click 'Preview' to see 'N subscribers match' before you commit. This counts only people who are still opted in.
- 9Click 'Save segment.' It appears in the list above with its name and creation date. To remove one, click the red 'Delete' beside it.
- 10Optional: in the 'Topics (preference center)' card, type a category name such as 'Deals' and click 'Add' to create a topic your subscribers can choose on your site. The x removes a topic.
- 11Optional: click 'Export CSV' on the 'Subscriber growth' card to download your whole list (subscriber ID, external ID, country, language, timezone, status, consent date, devices, tags, join date) as relaybell-subscribers.csv.
Every setting, explained
- Tags vs Segments vs Topics (the key distinction)
- A TAG is a fact you attach to a person (for example plan=pro or city=Delhi) - it is information about them. A TOPIC is a category the subscriber chooses for themselves (like 'Deals' or 'News'), so it is something they told you they want. A SEGMENT is a saved rule that groups people by any of that (for example 'everyone in India' or 'everyone tagged plan=pro'). Tags and topics describe people; a segment gathers them.
- Segment field: country / language / url / tag
- The thing your rule looks at. 'country' and 'language' come from the subscriber's browser when they joined. 'url' is the last page on your site they were seen on (great with 'contains', e.g. url contains /products/). 'tag' is a custom label your website attaches - choosing it reveals a 'tag key' box where you name which tag to check.
- Segment operator: eq / contains / exists
- eq means 'is exactly' this value. contains means the value includes this text (not case-sensitive) - good for partial matches. exists means the field simply has any value at all (for a tag, it means the person has that tag no matter what its value is), so no value box is needed.
- External ID vs subscriber ID
- The subscriber ID is the internal ID relaybell gives every subscriber. The External ID is your own ID for that person (their user or customer ID), which your website sets through the code snippet. You can look someone up by either. People with no External ID show as 'Anonymous.'
- Active subscribers vs Reachable devices
- Active subscribers counts people who have not opted out. Reachable devices counts the actual devices you can push to - one person can be subscribed on their phone and laptop and so count as two devices.
- 30-day churn
- The share of your list lost in the last 30 days, measured as people lost divided by (active + lost). The number turns amber once it climbs above 5%, a sign you are losing subscribers faster than usual.
- Dormant - 60 days
- Subscribers who are still opted in but have not received a push in the last 60 days (and joined more than a week ago). The card hints that a win-back journey could re-engage them.
- Subscribers by device
- A separate card showing your total subscriber count broken down by device type, with a bar and percentage for each - a quick read on whether your audience is mostly desktop or mobile.
Tips
- Build a segment before you send. Segments exist so you can reach a slice of your list rather than everyone - save the groups you will reuse, then choose one as the audience when you send.
- Keep an eye on the 'Dormant - 60 days' number. Those are still-subscribed people who haven't had a push in two months; a win-back automation (Automation tab) is the natural next step.
- If '30-day churn' turns amber (above 5%), you are losing subscribers unusually fast - a good moment to ease off how often you send or revisit your opt-in prompt.
- Use a 'url contains /something/' segment to reach people who browsed a particular part of your site, since 'url' is the last page each subscriber was seen on.
- Always click 'Preview' before 'Save segment' so you don't create a group that is empty or far broader than you intended.
- Use Export CSV when you want the full list for a spreadsheet, your CRM, or a backup - it includes each person's tags and devices, not just the on-screen summary.
Watch out for
- You cannot add or edit tags in the dashboard. You can SEE a person's tags on their profile and FILTER by them when building a segment, but tags are attached only from your website's code (the SDK) or the API - there is no button here to tag someone.
- The segment builder allows just one rule, and it always matches on that single condition. Combining conditions (e.g. country AND a tag), OR logic, 'is not,' 'does not have,' or 'is one of a list' are not available on this screen - they are only possible through the API.
- The dropdowns show a subset of what the system can actually do. Only country/language/url/tag and eq/contains/exists appear in the UI; other fields (such as external_id) and operators (is-not, does-not-have, is-one-of) exist in the engine but are API-only.
- The Preview count is of reachable devices, not unique people - someone subscribed on both a phone and a laptop is counted twice - and it always excludes anyone who has opted out.
- A segment is a live filter, not a frozen list. It recalculates every time it is used, so its size changes as people join, leave, or as their tags change.
- 'Anonymous' rows are subscribers with no External ID. Nothing is broken - your site just hasn't told relaybell who they are.
- The Subscribers card shows only the 25 most recent people. There is no full page-by-page browse of the entire list on this screen - use Export CSV (or the API) to work with everyone.
- Creating a topic name here does not put anyone in it. Topics only fill up when your website lets subscribers choose them; the dashboard just defines the category names.
- Exporting or permanently erasing one individual's data (GDPR right-to-access / erasure) isn't in this profile panel — do it under Settings → Compliance, in the "Data-subject request" box, by external ID.
More setup guides
Sending a notification (a "broadcast")
Write, target, and send a broadcast — with A/B testing, personalization, and scheduling.
Automation: welcome pushes, drip journeys & event-triggered reminders
Welcome flows, abandoned-cart reminders, recurring digests, and RSS-to-push.
On-site messages: banners and slide-ins for your website visitors
Banners and slide-ins on your site — separate from push notifications.
Conversion goals and the funnel
Measure the conversions and revenue your notifications actually drive.
Settings: keys, sending rules, logo, reports & compliance
API keys, sending rules, quiet hours, email reports, and GDPR tools — explained.
New to relaybell? Start with the full setup guide.
Ready to set it up?
Create a free relaybell account — your first website is ready in seconds.
Get started free