Skip to main content
Xoxoday Empuls supports both bulk-daily and transaction-level API endpoints, giving HR and IT teams the flexibility to synchronise large employee datasets on a schedule and trigger individual reward or recognition events in real time.

Two endpoint modes, one unified integration layer

When connecting Xoxoday Empuls to the rest of your HR technology stack, data movement rarely follows a single pattern. Some operations — like a nightly employee roster sync from your HRIS — work best as a scheduled batch. Others, like issuing a spot award the moment a manager clicks “recognise” inside Slack or Microsoft Teams, demand an immediate, event-driven call. Xoxoday Empuls is built to handle both without requiring separate integration projects.

Bulk-daily endpoints for large-scale synchronisation

Bulk-daily endpoints are designed for high-volume, scheduled data transfers. A common use case is syncing your employee directory from Workday, SAP SuccessFactors, or Darwinbox into Xoxoday Empuls every 24 hours. The batch payload can include new joiners, updated reporting lines, department changes, and deactivated accounts — all processed in a single, efficient transfer window. This approach keeps your people data consistent across systems without putting unnecessary load on either platform during business hours. Organisations with thousands of employees across multiple geographies typically rely on this mode to ensure that reward eligibility, org-chart-based peer groups, and anniversary milestones stay accurate without manual intervention.

Transaction-level endpoints for real-time events

Transaction-level endpoints fire on individual events as they occur. When a manager awards recognition points from within Microsoft Teams, when a service milestone is automatically triggered, or when a redemption is completed in the Xoxoday Empuls rewards catalogue, a transaction-level call records and processes that single event instantly. This granularity matters for audit trails, finance reconciliation, and compliance reporting. Every award issuance and redemption is captured as a discrete record with its own timestamp, actor, and value — making it straightforward to produce the transaction logs required under frameworks like ISO 27001 or SOC 2 Type II reviews.

Choosing the right endpoint for each workflow

In practice, most integrations use both modes in tandem. Bulk-daily endpoints handle the steady-state data hygiene — keeping the employee roster clean and up to date. Transaction-level endpoints then act on that foundation in real time, ensuring that recognition, rewards, and lifecycle events are processed the moment they happen rather than batching up until the next nightly window. For example, an organisation running Darwinbox as its system of record might schedule a nightly bulk sync to keep Xoxoday Empuls aligned with headcount changes, while simultaneously using transaction endpoints to push instant award notifications into a connected Slack workspace. The two modes complement rather than replace each other. Your IT or integration team can access endpoint documentation, authentication requirements, and payload schemas directly within the Xoxoday Empuls developer portal to configure each mode according to your specific data flow requirements. Learn more: [Xoxoday Empuls Help Centre — 6. SHARED CAPABILITIES](

HRIS Integration and Employee Data Sync

Learn how Xoxoday Empuls connects with Workday, SAP SuccessFactors, and Darwinbox to keep your employee directory automatically up to date.

API Authentication and Security Standards

Understand how Xoxoday Empuls secures API access with token-based authentication and meets SOC 2 Type II and ISO 27001 requirements.