# Audiences
The idea behind Audiences is to limit the visibility of a Callout/Hotspot to certain users. You can build Audiences manually or by a rule set.
# Audience Creation in GRAVITY: Admin Site vs Barycenter
In GRAVITY, the creation and management of Audiences can occur in two distinct areas: the [[Admin Site]] and the [[Barycenter]] Barycenter. Each method caters to different types of users and has specific functionalities based on the user's role and technical expertise. Understanding these options helps optimize the process of Audience management within the platform.
What differentiates them? The Admin Site offers advanced settings and detailed configurations, featuring **Automapping"** for precision in one-time setups. This specific suite of features is absent in Barycenter.
# How to build an Audience in Admin Site
In general, the same Audience Management features found in the [[Barycenter]] are available in the Admin Site. For details on these features, please refer to the [[GRAVITY Audiences Guide]] documentation. In this section, we specifically address "Automapping," which is the sole feature not available in the Barycenter.
![[1.28-audience-automapping.png]]
## Audience Automapping
If an Audience is created, two ways of building the audience are available: by ‘Members’ or by ‘Auto mapping’.
In the ‘Members’ tab, users can be manually selected and assigned to an Audience. In the tab ‘Auto mapping’, multiple rules can be created to assign users based on their login ID. To described the rule use [Regular Expressions](https://www.freeformatter.com/java-regex-tester.html "https://www.freeformatter.com/java-regex-tester.html"). The expression:
.*@de.gravity.global
adds every user (.) except for the empty IDs (*) with the mail domain “de.gravity.global” to the audience. Such “placeholders” can be used everywhere.
GRAVITY can take advantage of automatic user mapping to audiences using the target applications user roles. By leveraging role information from such applications, users are automatically placed into the relevant audience, simplifying the process of audience creation and maintenance. Read how to configure it: [[Audience Automapping]]
# How to assign Audiences to a Callout/Hotspot
To assign Audiences your user needs to have the GRAVITY role ‘GOAL_OWNER’ assigned.
Audiences can be assigned in two ways:
_On Callout level:_ in the extended tab “Goals & Tasks” use the drop-down list “Visible for groups”.
![[audience-5.png]]
_On Goal level:_ in the Goal’s setting use the drop-down list ‘Audience’ to assign all callouts in the Goal to an Audience.
![[audience-6.png]]