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. This functionality allows users to fetch audience segments and perform various actions including creating customer lists, modifying segments, and deleting segments.


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 a selected audience segment.
Configuration: Select the segment to delete from the Segment Manager dropdown. Map the Unique ID field (e.g., "UserId") that identifies records for deletion.
Output: A success confirmation message upon completion.
Delete an Audience Segment configuration and success response
Process an Audience Segment
Triggers processing of a selected audience segment.
Configuration: Select the segment to process from the Segment Manager dropdown.
Output: A success confirmation message.
Process 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 — Total number of users matching the query
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.
Deleting a segment is permanent; confirm no other automation relies on the segment data before calling Delete an Audience Segment.
For large segments, consider whether you need all records or just a summary count — retrieving all records increases run time.
Pair Process an Audience Segment with a Loop operator when the downstream logic must act on each audience member individually.