Skip to main content
Xoxoday supports offline transactions through secure SFTP transfers and batch file processing, ensuring uninterrupted points issuance when real-time integrations are unavailable.

Offline Transaction Support in Xoxoday

Xoxoday is designed to handle rewards and recognition workflows across diverse enterprise environments, including scenarios where live system connectivity cannot be guaranteed. Through secure SFTP-based file transfers and structured batch processing, Xoxoday ensures that points issuance and redemption workflows continue without interruption. This is especially valuable for organisations operating in environments with restricted network access, scheduled maintenance windows, or where legacy HR systems do not support real-time API integrations. Rather than requiring a persistent live connection, Xoxoday processes bulk transaction files at defined intervals, maintaining data integrity throughout.

How SFTP-Based Batch Processing Works

When real-time integration is not available, your organisation can push structured data files to a designated secure SFTP location. Xoxoday picks up these files, validates the contents, and processes the enclosed transactions in batch. This approach supports large-scale issuance events — such as annual performance bonuses, tenure milestones, or seasonal reward campaigns — without requiring a live API handshake. The batch files follow a defined schema, typically in CSV or XML format, and include fields such as employee identifiers, point values, transaction types, and effective dates. Xoxoday validates each record against this schema before processing, rejecting malformed entries and flagging them for review so errors do not propagate silently.

Practical Use Case

Consider an organisation using SAP SuccessFactors or Darwinbox as its primary HRMS. If a planned maintenance window prevents direct API calls, the HR team can export a performance data file from the HRMS and place it on the configured SFTP endpoint. Xoxoday processes this file during the next scheduled batch run, issuing points to the relevant employees as if the transaction had occurred in real time. No manual intervention is required on the Xoxoday side once the file is deposited correctly.

Security and Compliance Considerations

All SFTP transfers handled by Xoxoday are encrypted in transit using industry-standard protocols. Xoxoday maintains SOC 2 Type II and ISO 27001 certifications, which govern how data is handled across both real-time and offline workflows. Batch files are stored securely, processed within defined retention windows, and purged according to Xoxoday’s data lifecycle policies. Audit logs are maintained for every batch transaction, giving your organisation full visibility into what was processed, when, and with what outcome. This is critical for compliance reporting and internal audits.

When to Use Offline Transactions

Offline transaction processing is best suited for periodic, high-volume issuance events rather than day-to-day micro-transactions. For ongoing, event-driven workflows — such as a Slack or Microsoft Teams-triggered peer recognition — real-time API integration remains the preferred approach. Xoxoday supports both models, allowing your organisation to choose the right method based on system availability and transaction volume. Learn more: Xoxoday Help Centre — Technical requirement

How does Xoxoday encrypt data in transit and at rest?

Understand the encryption standards Xoxoday applies to protect rewards data across all transfer methods, including SFTP and API channels.

What integration methods does Xoxoday support?

Explore Xoxoday’s real-time API, SFTP batch, and native HRMS connectors for flexible enterprise integration.