Xoxoday Loyalife supports custom audience segmentation for campaigns, letting marketing teams combine demographic attributes, transactional behaviours, and member-status filters into precisely targeted audience groups.
Audience Segmentation in Campaigns
Xoxoday Loyalife gives marketing teams full control over who receives a campaign. Rather than broadcasting to your entire member base, you can define audience segments using a layered set of filters, ensuring the right message reaches the right members at the right moment. Segmentation filters fall into three broad categories: demographic attributes such as gender, age range, and location; transactional behaviours such as purchase frequency, average spend, and last-activity date; and membership attributes such as loyalty tier, points balance, and enrolment date. You can combine filters from any of these categories to create a single, highly targeted segment.Building a Custom Segment
When you create or edit a campaign inside Xoxoday Loyalife, the audience builder lets you stack filters using AND/OR logic. For example, a campaign promoting a premium tier upgrade could target members who are located in a specific region AND hold a Silver status AND have transacted at least three times in the past 90 days. Members who match all conditions are dynamically included; those who do not are automatically excluded. This dynamic evaluation means that if a member’s profile changes between the time you save the segment and the time the campaign delivers, Xoxoday Loyalife re-evaluates eligibility at send time. A member who crosses the qualifying transaction threshold an hour before dispatch will be included without any manual list update.Predefined Filters vs. Custom Combinations
Xoxoday Loyalife ships with a library of predefined filter templates covering the most common segmentation scenarios — for instance, “lapsed members” (no activity in 60+ days) or “high-value tier” (top 10% by lifetime spend). These templates let campaign managers get started quickly without configuring filters from scratch. For organisations with more specific needs, the custom filter builder extends these defaults. If your data is synced from a system such as SAP SuccessFactors or Darwinbox, member attributes imported via the integration surface automatically as available filter options inside the audience builder. This means HR-linked attributes — such as employment region or department group — can be used alongside loyalty-specific data to create segments that align with your organisational structure.Optimising Retention Campaigns
Precise segmentation has a direct impact on campaign ROI. Sending a re-engagement offer only to members who have lapsed within a defined window, rather than your full database, reduces communication fatigue and improves conversion rates. Xoxoday Loyalife tracks delivery, open, and redemption metrics per segment, so you can compare segment performance across campaign runs and refine your filter logic over time. Marketing teams operating across multiple channels can apply the same segment definition consistently, ensuring a member who qualifies for a campaign sees a coherent experience whether the touchpoint is email, SMS, or an in-app notification. Learn more: Xoxoday Loyalife Help Centre — CampaignCampaign Overview
Understand how campaigns are structured in Xoxoday Loyalife, from creation to delivery across omnichannel touchpoints.
Campaign Analytics
Track delivery rates, redemption metrics, and segment performance to optimise future campaign targeting.