The Audience Segments by UnifyApps node enables handling of multiple customer segments created within UnifyApps.
Overview
The Audience Segments by UnifyApps node enables handling of multiple customer segments created within UnifyApps. It has four actions: compute an audience for a segment, compute and get it in one step, get a stored audience, and delete a stored audience.


Computes an Audience Segment
Calculates the count or number of entries within any audience segment.
Configuration: Select the desired segment from a dropdown of previously created segments in the Segment Manager. Map an Audience ID field (e.g., "UserId") which serves as the primary field for calculating segment size.
Output: A "Count" value representing the total number of users in the selected segment.


Computes and Get an Audience Segment
Both fetches all values in an audience segment and calculates the total entry count.
Configuration: Select a segment from the Segment Manager dropdown.
Outputs:
Count — Total number of users in the segment
Cursor — Identifies the last record point where iteration stopped (useful for batch processing)
Object — Expandable data containing all segment values including entity lists and specific parameter values for each entity
Computes and Get an Audience Segment configuration and expanded object output
Delete an Audience Segment
Removes the stored audience for the selected segment and audience ID. The segment definition is kept and can be recomputed. Requires Delete permission on the segment.
Configuration: Select the segment from the Segment Manager dropdown. Map the Unique Id of audience field to identify the stored audience to delete.
Output: A success confirmation message upon completion.
Delete an Audience Segment configuration and success response
Get Audience From a Segment
Retrieves data from an audience segment with filtering and sorting capabilities.
Configuration: Select a segment from the Segment Manager dropdown; map the Unique ID field for audience identification; specify the Cursor value for the pagination starting point; define batch size for record retrieval (e.g., batches of 100); configure sorting by selecting a variable and choosing ASC or DESC order.
Outputs:
Count — Number of records returned in this batch. Use Computes an Audience Segment for the total.
Cursor — Last record position for pagination tracking
Object — Expandable data containing all segment values and entity-specific parameters for workflow automation
Get Audience From a Segment configuration and expanded output with sortable entity data
Notes
Keep the following in mind when using Audience Segments by UnifyApps:
Compute a segment before querying it; the Get Audience From a Segment action reads a pre-computed result, not a live query.
Use Computes and Get an Audience Segment when the automation needs segment data in the same run — it combines compute and retrieval into one step.
Delete an Audience Segment removes only the stored audience; the segment definition is kept and can be recomputed. Confirm no other automation relies on that stored audience before deleting it.
For large segments, consider whether you need all records or just a summary count — retrieving all records increases run time.
Use a Loop operator on the Get Audience From a Segment output when the downstream logic must act on each audience member individually.