Skip to main content

Introduction

This document describes the process for integrating your native HRMS (via custom REST API) with Empuls for automating user data management.

Data Fields Required from HRMS

The following data fields need to be shared for all employees in a JSON format. Data Fields are provided below:
ColumnData FieldsRequired / ConditionalData TypeUtility
AEmployee IDRequiredVarcharIdentity of the user
BEmailRequiredVarcharIdentity of the user
CFirst NameRequiredVarcharIdentity of the user
DLast NameConditionalVarcharIdentity of the user
EDepartmentConditionalVarcharSet up rewarding/gifting rules
FDepartment Head EmailConditionalVarcharSet up rewarding/gifting rules
GDesignationConditionalVarcharProfile information visible to other users of the platform
HGrade NameConditionalVarcharSet up rewarding/gifting rules
IHR EmailConditionalVarcharIndividual Mapping for setting up rewarding rules
JManager EmailConditionalVarcharIndividual Mapping for setting up rewarding rules, Org chart display and reports access to managers
KCost CentreConditionalVarcharSet up rewarding/gifting rules
LCost Centre Head EmailConditionalVarcharIndividual Mapping for setting up rewarding rules
MBusiness UnitConditionalVarcharSet up rewarding/gifting rules
NSite / LocationConditionalVarcharSet up rewarding/gifting rules
OJoining DateConditionalDateWork Anniversary gifting & Public wishes on the milestone events.
PDate Of BirthConditionalDateBirthday gifting and public wishes on the occasion
QContact No.ConditionalVarcharProfile Information visible to other employees.
REmployee Status*RequiredVarcharEmpuls access blocked to disabled accounts.
Employee Status can be Active/Inactive. The fields marked as conditional depend upon the modules available, the Rewards matrix, etc.

Integration Process

  1. Client to provide the API document details that are required to set up this integration.
  2. Client should whitelist Xoxoday NAT IPs. Our NAT IPs are;
  • 50.112.248.135
  • 44.224.115.77
  • 52.74.39.101
  • 52.76.120.90
  1. Empuls development team will then estimate the efforts and provide a dedicated timeline for the integration to go-live.
  2. On the integration is set-up, the system will log the data sync status and notify the Super Admin of the status of the data update via email.
For any additional details please contact your account manager or reach out to us directly at cs@xoxoday.com.