Skip to main content
Xoxoday Plum’s merchant campaign management software gives operations teams full control to recover vouchers individually or in bulk, query promo code status, extend expiry dates, and generate new or test codes for UAT and QA purposes.
Operations teams running reward campaigns need more than launch capabilities. Xoxoday Plum’s campaign management tools give ops and admin users granular control over the full voucher lifecycle — from live status checks through to bulk recovery — without needing to escalate every change to a developer or raise a support ticket.

Voucher Recovery — Single and Batch

Xoxoday Plum supports single and batch voucher recovery, allowing operations teams to reclaim unused or failed vouchers and redistribute them within the same campaign. This matters most when a bulk issuance partially fails during a large-scale rewards push — for example, when incentives are triggered through an HRIS integration with SAP SuccessFactors or Darwinbox and a subset of codes does not reach intended recipients. Rather than cancelling the campaign, ops teams can recover and reissue affected codes directly from the Xoxoday Plum dashboard.

Promo Code Status Checks and Expiry Extension

Each voucher or promo code in Xoxoday Plum carries a queryable status, so operations teams can instantly confirm whether a code is active, redeemed, expired, or flagged. When a campaign runs longer than originally planned, Xoxoday Plum also supports extending promo code expiry dates — preserving budget that would otherwise go to waste and reducing inbound queries from recipients who received codes close to a deadline.

Generating Additional and Test Codes

Xoxoday Plum supports on-demand generation of additional promo codes for ongoing campaigns, making it straightforward to scale a rewards initiative mid-flight without rebuilding the campaign from scratch. For teams running QA cycles, Xoxoday Plum generates test codes specifically designed for UAT environments — allowing QA teams to validate redemption flows, expiry logic, and notification triggers without consuming live codes or affecting live campaign budgets.

Access Controls and Audit Logging

All campaign management actions in Xoxoday Plum are audit-logged and governed by role-based access controls. Organisations operating under frameworks such as ISO 27001 or SOC 2 Type II can assign voucher management permissions to specific operations roles without exposing merchant credentials or broader financial configuration to other teams. When codes are recovered, extended, or newly generated, Xoxoday Plum’s integrations with Slack and Microsoft Teams let operations teams notify campaign owners or approvers in real time — keeping stakeholders informed without switching tools. Learn more: Xoxoday Plum Help Centre — Gift voucher

How are promo codes generated for campaigns?

Learn how Xoxoday Plum lets teams create, scale, and distribute promo codes for active reward campaigns.

Can voucher expiry dates be extended after issue?

Understand how operations teams extend promo code validity in Xoxoday Plum without disrupting ongoing campaigns.