How to show BambooHR employee info in Zendesk
By Jake Marsh · Updated
To show BambooHR employee information in Zendesk tickets, create or pick a BambooHR user whose access level covers only the fields you'll show, sign in as that user, click your name > API Keys > Add New Key, name it "Staffwell for Zendesk" and copy it. Install Staffwell and enter your BambooHR subdomain and BambooHR API key. The employee's record then shows in the ticket sidebar.
Steps
- Choose the user the key belongs to. A BambooHR API key sees exactly what its user sees. Create or pick a user whose access level covers only job information, employment status, hire and termination dates, work contact and the Assets tab.
- Create the key. Signed in as that user, click your name > API Keys > Add New Key, name it "Staffwell for Zendesk" and copy it.
- Find your subdomain. It's the part before .bamboohr.com in your BambooHR address. For https://acme.bamboohr.com, enter
acme. - Install Staffwell from the Zendesk Marketplace and fill in BambooHR subdomain and BambooHR API key. The key is a secure setting; Zendesk sends it only to BambooHR.
- Pick the fields for Fields every agent sees and Extra fields for HR roles, and set Who sees the HR fields.
- Open a ticket from an employee and check their record loads.
What agents can see from BambooHR
| Staffwell field | What it shows |
|---|---|
status | Employment status, with left, leaving, on leave, not started and out today warnings |
title, department, manager, location | Job information |
start_date, employment_type | Hire date and employment type |
work_phone, timezone | Work contact details |
time_off | Time off today and for the next two weeks, with leave types masked |
equipment | What the Assets tab has on record |
By default, every agent sees status, title, department, manager, location and time off. Start date, employment type, work phone, time zone and equipment are HR-only until you change the lists.
Keep the key narrow
Staffwell asks only for the fields the agent in front of it may see, but the key's user is the outer limit. Giving that user a narrow access level means even a misconfigured field list can't reach anything else. Staffwell never shows pay, ID numbers, birth dates, home addresses, benefits or health data, whatever the settings say.
Troubleshooting
| What you see | Fix |
|---|---|
| "did not accept the API key" | The key was deleted or mistyped. Paste the current key. BambooHR also pauses a key after repeated bad attempts; wait and try again. |
| BambooHR subdomain refused | Enter only the part before .bamboohr.com. |
| A field is empty | The employee has no value, or the key's user can't see that field. |
| No match for the requester | They wrote in from an address BambooHR doesn't hold. Type their work email into Employee email and press Find. |
| "Your role cannot see employee records" | Add the role or group to Who can see the panel. |
What it costs
Staffwell is $499 a month per Zendesk account on the Standard plan, for any number of agents, with HiBob, Deel and BambooHR all included, billed monthly by Zendesk. It has a 14-day free trial; Zendesk asks for a card at install. The Staffwell documentation has the full settings table.
Staffwell
Employee profiles from HiBob, Deel or BambooHR on the ticket. You pick the HR fields agents see. $499 a month per Zendesk account.
Questions
Does the BambooHR key need admin access?
No, and it shouldn't have it. The key sees what its user sees, so a user with a narrow access level is the safer choice.
Can agents edit BambooHR records from Zendesk?
No. Staffwell only reads. It never changes anything in BambooHR.
Can agents see equipment assigned to an employee?
Yes, from BambooHR's Assets tab, if the key's user can see it and equipment is in one of the field lists.
Can I save what the agent saw on the ticket?
Yes. Add to ticket as internal note lets the agent tick the fields to include, confirm, and add them as an internal note with the staffwell_note tag.
More Staffwell guides
- How to check if an employee has left before acting on a Zendesk ticket
- How to set up a HiBob Zendesk integration
More Zendesk guides
- How to connect BaseLinker to Zendesk with an API token (Targwell for BaseLinker)
- How to set up 301 redirects in a Zendesk help center (Sprucewell)
- How to collect a past-due Recurly invoice from Zendesk (Tenurewell)
- How to add conditional text to a Zendesk macro (Slotwell)