Applicant Tracking System (ATS)
Greenhouse Integration Setup
The Reimbi-Greenhouse integration allows candidate data to be sent from Greenhouse to Reimbi resulting in the candidate record being created in Reimbi. Upon receiving the required information via the integration Reimbi will send the candidate an email with Reimbi login instructions so that their expense report can be submitted and reimbursed.
Initial Setup
Configure User Permissions
You will need the developer permission Can manage ALL organization's API Credentials in Greenhouse Recruiting.
If you don't have this permission:
- Contact your Greenhouse admin user with:
- Site Admin level permissions
- Permission to Can edit another user's advanced permissions
- Have them navigate to Configure > Users > Your Name
- On your user page, they should:
- Open the Permissions panel
- Expand Developer Permissions
- Select Can manage ALL organization's API Credentials
- Click Save
Configuration Steps
Step 1: Create Harvest API Key
- Click the Configure icon
- Navigate to Dev Center > API Credential Management
- Click Create New API Key
- In the Create new credential dialog:
- Name your API key
- Select Harvest from Type dropdown
- Click Create
- On the Manage API Key Permissions page:
- Select Candidates and Jobs
- Click Update
Step 2: Configure Reimbi Settings
This must be done by a Reimbi user with Admin role:
- Go to Company Settings > Integrations
- Enable Greenhouse integration
- Configure:
- Enter Harvest API Key
- Choose approver role (coordinator or recruiter)
- Set backup approver
- Click "Update"
Step 3: Get Reimbi Credentials
Retrieve from Reimbi:
- Login as company admin
- Navigate to Company Settings > Integrations
- Click "Generate Web Hook Secret Key and API URL"
- Copy:
- Endpoint URL
- Secret Key
Step 4: Configure Greenhouse Webhook
- Navigate to Configure > Dev Center > Web Hooks
- Create New Web Hook with:
- Name: Reimbi Integration
- When: Candidate or Prospect updated
- Endpoint URL: From Reimbi
- Secret Key: From Reimbi
- Disabled?: No
- Click Create Web hook
Step 5: Configure Reimbursement Policy Field
Required only for multiple reimbursement policies:
- Go to https://app.greenhouse.io/custom_fields/candidates
- Click + Add Field
- Configure:
- Name: Reimbi Reimbursement Policy
- Type: Single Select
- Options: Add your policy names (must match Reimbi exactly)
- Click Save
Step 6: Create Send to Reimbi Field
- Go to https://app.greenhouse.io/custom_fields/candidates
- Click + Add Field
- Configure:
- Name: Send to Reimbi
- Type: Yes/No
- Click Save
Using the Integration
Sending Candidates to Reimbi
- Open candidate's Details tab in Greenhouse
- Select reimbursement policy and Save
- Set Send to Reimbi to Yes and Save
What Happens Next
Two automatic actions occur:
- Candidate record appears in Reimbi:
- Status: 'Invitation Pending'
- Assigned to selected policy
- Candidate receives email with:
- Reimbi account setup instructions
- Expense submission guidelines
Support
Need assistance? Contact support@reimbi.com for integration troubleshooting help.