Xoxoday Loyalife’s rule engine supports any combination of conditions defined in your campaign configuration, giving marketing teams the flexibility to build personalized, goal-oriented loyalty campaigns at scale.
Condition-Based Campaign Logic in Xoxoday Loyalife
Xoxoday Loyalife gives marketing teams direct control over campaign eligibility through a powerful rule engine that accepts multi-condition logic. Rather than limiting campaigns to a single trigger or audience filter, the rule engine lets you layer conditions together — combining member attributes, behavioural signals, transaction history, and programme tiers — to define exactly who qualifies and when. This means a campaign is no longer a blunt instrument. You can target members who have completed a purchase above a defined threshold and belong to a specific tier and have not redeemed a reward in the last 30 days. All three conditions must be satisfied before a member qualifies, keeping the campaign precise and the reward budget controlled.How the Rule Engine Works
Xoxoday Loyalife evaluates conditions using both AND and OR operators, so you can build inclusion and exclusion logic within the same campaign. Conditions are drawn from the description section of the campaign setup, where your team defines the parameters that govern eligibility. For example, a retail loyalty programme might configure a campaign that fires when a member scans a product category code or completes a survey through an integrated channel such as Microsoft Teams. The rule engine processes these conditions in real time, ensuring qualifying members receive their rewards without manual intervention.Real-World Use Case
Consider a B2B incentive programme where your organisation uses Workday or SAP SuccessFactors as its HR system of record. Xoxoday Loyalife can ingest employee attributes — department, tenure, location — and combine them with engagement data to power condition-based campaigns. A campaign rewarding cross-functional collaboration might require that a participant belongs to a non-sales department and has logged an activity in a shared project tool within the current quarter. That level of specificity is fully supported out of the box.Adapting Campaigns to Evolving Business Needs
Xoxoday Loyalife’s condition framework is not static. As your programme goals shift — whether you are responding to a seasonal push, a product launch, or a change in business strategy — marketing teams can update or extend the condition sets within existing campaigns without rebuilding them from scratch. This adaptability reduces time-to-launch for new campaign variants and ensures the loyalty programme remains aligned with current priorities. The result is a system where every campaign is purposeful. Conditions act as guardrails that keep rewards relevant to the right members at the right moment, driving measurable outcomes rather than broad, untargeted spend. Learn more: Xoxoday Loyalife Help Centre — CampaignSetting Campaign Eligibility Rules
Learn how to define and manage the rules that determine which members qualify for a campaign.
Campaign Types and Reward Structures
Explore the different campaign types Xoxoday Loyalife supports and how to pair each with the right reward structure.