Step-by-step
Connecting Deel Local Payroll to RibiRewards, in detail
The whole connection takes a couple of minutes and is done by whoever administers your Deel Local Payroll account. Read-only access, encrypted credentials, nothing written back to payroll.
Get set up1. Create an API credential in Deel Local Payroll
In Deel Local Payroll, go to Config → Basic Settings → General Company → Integrations → API Credentials, and create a new credential. Copy both the Client ID and Client Secret immediately — Deel Local Payroll only shows the secret once.
2. Connect it in RibiRewards
In RibiRewards, go to Settings → Integrations → Deel Local Payroll, and paste in the Client ID and Client Secret. If your Deel Local Payroll account spans more than one company, you'll be asked to pick which one to sync before continuing.
3. Let the first sync run
RibiRewards pulls employee number, name, email, birthday and photo from Deel Local Payroll's Biographical records. This runs immediately after connecting, then automatically every night after that. You'll see your synced employee count and the next few upcoming birthdays and anniversaries as soon as it finishes.
4. Fund your wallet and start sending
Top up your RibiRewards wallet once. From then on, every birthday and work anniversary on your calendar shows a Send RewardsCard action with that person already selected — no manual entry, ever again.
What happens if someone leaves?
Every nightly sync checks for terminated employees. If Deel Local Payroll no longer returns someone who was previously synced, their RibiRewards record is marked inactive right away — not deleted, so any reward history for that person is preserved. They simply stop appearing in future calendar suggestions and recipient lists.
What if my wallet runs low?
RibiRewards calculates your average spend and estimates how many days of funding you have left. If that drops under two weeks, you'll get a one-time email alert with a link straight to your wallet page — so a birthday never gets missed because the balance quietly ran out.