Zenefits Integration
Updated
by Lyndsay
Zenefits Integration is a one-way integration that will allow you to sync learners daily, auto-assign training, and send notifications. To get started, please follow these steps:
1. Add a new user in Zenefits (optional)
While you can generate an API key under your own user, it is recommended to add another user to your Zenefits account just for the purpose of this integration.
Go to the settings of your Zenefits account and click Users. Add a user called "easyllama" and grant it read-only access to all basic employees data (name, contact info, work location, department, manager, etc.)
2. Generate an API Key
If you have created an "easyllama" user in the previous step, simply log in with that user. Otherwise remain logged in as usual.
To get an API Key:
- Go to Company profile and click on "Custom integrations"
- Click on "Add token"
- Select the same scopes as shown below:

- Click Save
- Go To Settings > Integrations in your EasyLlama Account and click Connect on the Zenefits tile.
- Copy and paste the API key you created into the Access token field and click Save.
(For more information, see the Zenefits help documentation)
3. That's it!
Congratulations! Your Zenefits account is now connected to EasyLlama. Employees will synchronize on a daily basis.
Fields that Sync
Zenefits | EasyLlama |
Name | Name |
Title | Title |
Employee number | Employee ID |
Phone | Phone |
Work email or personal email when work email unavailable | |
Department | Department |
Hire date | Start date |
Employment type | Employment type |
Location | Location |
Manager | Manager |
To ensure a successful sync:
- We currently only import US-based employees. Please contact us if you would like to import international employees as well.