Keka

Automate employee rewards in
Keka with Xoxoday

Connect Xoxoday with Keka to trigger rewards automatically from HR events and milestones.

Book a demo

Get a personalised walkthrough. We respond within one business day.

What you can do

Four things you can do once Keka is connected

Keka handles HR data. Xoxoday adds rewards without adding a second admin platform, using the employee data already in Keka.

No second employee list to maintain

Adds, updates, and exits flow through automatically
Add an employee in Keka and they show up in Xoxoday on the next sync. Title changes, location moves, and exits flow through the same way. No manual upkeep, no leavers still showing as active.
The org chart comes with it
Department, manager, location, and title come along with every profile. Recognition, celebrations, and surveys stay pointed at the right people.

Celebrations and welcome moments, on their own

Birthdays and anniversaries, on the day
Birth dates and joining dates come in with each profile. Xoxoday sends the message and gift on the day, on its own. Anniversary rewards can grow with each year served.
Welcome moments for new joiners
A new Keka profile triggers a Xoxoday welcome flow: a Day 1 message, a starter reward, or a peer-recognition prompt to a buddy.

Recognize people the right way

Recognition with the right approvers
Manager and reporting line come from Keka. Xoxoday can require manager approval on high-value awards, route reward budget by team, or show recognition trends by department.
Surveys and rewards by team, region, or role
Xoxoday reads department, location, and title from Keka. Run a recognition program for one team, a survey for a region, or a milestone reward just for managers.

Run rewards and surveys in one place

One catalog across recognition and rewards
Peer-to-peer recognition, manager awards, milestone gifts, perks, and a company feed. All of it runs on the same Keka-fed list.
Surveys with built-in segmentation
Pulse and engagement surveys segment by the department, location, and tenure fields that come straight from Keka. No manual list building.

Use cases

Who runs it, and what for

Three patterns we see across Keka customers running Xoxoday.

People Ops

Welcome new joiners on Day 1

A new joiner profile in Keka triggers a welcome reward, an intro message, and a buddy-recognition prompt. Onboarding feels personal without People Ops having to micromanage the calendar.

Total Rewards

Birthdays and anniversaries, sent automatically

Birthdays and work anniversaries get sent from the Keka dates. Reward amounts can grow with each year served (5-year, 10-year, 15-year), and manager approval can be routed automatically.

Managers

Peer recognition with a fresh employee list

Managers and peers can recognize anyone in the org without picking from a stale list. New joiners show up the day after they join. Leavers disappear on their exit date.

How it works

From Keka record to delivered reward

Step 1

Employee records sync from Keka

New joiners, transfers, and exits flow from Keka to Empuls automatically. Empuls stays aligned with Keka as the HR and payroll system of record.

Step 2

Celebrations trigger on the right day

Birthdays and work anniversaries are pulled from Keka. Empuls sends the celebration on the day without requiring a separate HR process.

Step 3

Recognition follows the reporting structure

Peer nominations and award approvals route through the org hierarchy in Keka. The right manager approves at each level.

Step 4

Rewards reach the right inbox

Reward links go to the email on record in Keka. Leavers are deactivated before any pending reward can be claimed.

Setup

Native Keka integration. Under 30 minutes to live

Keka client credentials plus an API key are all the integration needs. Xoxoday handles scheduling, field mapping, and validation.

Integration type

Native Keka integration. Connects through the Keka API.

Authentication

Keka client credentials and API key. Token endpoint and employee endpoint provided by Keka account manager.

Data sync

One-way, Keka to Xoxoday. Runs once every 24 hours. Field-level mapping.

Time to deploy

Under 30 minutes once Keka API credentials are available. First sync runs the same day.

Common Questions

Frequently asked questions

Common questions from HR admins, People Ops, and IT reviewers evaluating the integration.

Still have a question? Talk to us
Every 24 hours, automatically. You can also trigger a manual sync from the Xoxoday admin console.
Official email, first name, last name, joining date, date of birth, employment status, employee number, reporting manager, designation, department, city, and state.
The base integration supports standard Keka fields. Custom fields can be added on request. Our partnerships team handles the mapping during onboarding.
One-way. Keka is where the data lives, Xoxoday reads from it. Recognition, reward, and survey activity captured in Xoxoday stays in Xoxoday. We do not write back to Keka.
Client credentials and an API key from your Keka account manager. The integration also needs the access token URL and the employee API endpoint from your Keka setup.
When the employment status changes to exited in Keka, Xoxoday removes the employee from the active list on the next sync.

See it in your own Keka setup

A 30-minute call. We'll connect a sandbox tenant to a sample Keka setup and walk through the four flows live.

Book a demo