BambooHR - IHub Cloud
This guide shows how you can get changes to personell in BambooHR as issues in Jira.
Step 1. Setup the BambooHR to send data to iHub
Webhooks are not turned on for all clients, but can be enabled at no charge by contacting support.
https://documentation.bamboohr.com/docs/webhooks
Create a webhook in BambooHR select what field that will be the trigger
Note. that PostVar can be changed to not contain spaceÂ
Select JSON as format
Cloud this is the webhook trigger URL seen on the trigger page
Step 2. Configure iHub to create issues in Jira with BambooHR data
Click on Integrations
Click Create Integration button
Enter a name
Click on Trigger
Select Webhook trigger and enable the flow (top right corner)
this will then generate a URL like this URL:Â https://ihubdev.rixter.net/dev/incoming/webhook?token=yourtoken
Click Add new action and select Webaction
Select Method POST
Add URL {{baseUrl}}/rest/api/3/issue
Select Authorization: Atlassian Authorization token
Expand Options
Click on Iterator tab
Past in $.employees
This will tell iHub to run this action for each item in the employees list that comes from BambooHRIn the body paste
{ "fields": { "project": { "key": "BAMBOO" }, "summary": "Onboarding issue for: {{firstName}} {{lastName}}", "issuetype": { "id": "10100" }, "customfield_10161": "{{firstName}}", "customfield_10162": "{{lastName}}", "customfield_10163": "{{jobTitle}}", "customfield_10153": "{{id}}", "labels": [ "bamboohr" ] } }
Â
Change the project key and the custom field id numbers to fit your instance
DONE!