The Expensify integration allows you to automatically send candidates from Greenhouse to Expensify for easy reimbursement of out of pocket expenses. To link your accounts, log into as a Policy Admin to get started. Just follow the below steps to link your accounts!


--Establishing and configuring the integration--

Part 1 - In Expensify

  1. Log into Expensify as a Policy admin
  2. Navigate to Admin > Policies > [your policy] > Connections > Greenhouse. Choose Connect to Greenhouse and click Sync with Greenhouse
  3. A new page will open. Using the endpoint url and a secret key shown here, follow the instructions on this page to finish connecting with Greenhouse.


Part 2 - In Greenhouse (only required if you don’t have Site Admin Permissions in Greenhouse)

  1. Ask a Site Admin with Advanced permissions to log into Greenhouse
  2. Have them select Configure > Users > Your Name
  3. At the bottom of the page, under Developer permissions, select Can manage and configure web hooks
  4. Save
  5. Repeat for anyone else that should have access

Part 3 - Create the Web hook

  1. Now that you have the correct permissions, log into your Greenhouse account
  2. Select Configure > Dev Center > Web Hooks > Web Hooks


  1. You'll land on a page called Create a New Web Hook


  1. Name your Webhook — we suggest Expensify Integration
  2. Input the Endpoint URL and Secret Key shown on the Expensify configuration page, then make sure the Web hook type is Candidate or prospect updated.Screen_Shot_2020-07-24_at_11.32.44_AM.png
  3. Press Create Web Hook.


Part 4 - Create the custom candidate field

  1. In Greenhouse, select Configure > Custom Options > Custom Company Fields > CandidatesConfigure_-_Custom_Options.png
  2. Click Add Field at the top of the pageScreen_Shot_2020-07-24_at_11.34.59_AM.png
  3. Name field “Invite to Expensify” and select type “Yes/No”Screen_Shot_2020-07-24_at_11.36.36_AM.png
  4. Click Save 

That's it! Your Greenhouse account and Expensify account can now talk to each other. 

--Using the integration--

In Greenhouse 

  1. Log into Greenhouse and go to any candidate’s Details tab
  2. Make sure the Email field is filled in and optionally , select the Recruiter field
  3. To send this candidate to Expensify, toggle the Invite to Expensify field to Yes and click Save


In Expensify

  1. Navigate to Admin > Policies > [your policy] > People
  2. The candidate you just sent to Expensify will be listed here
  3. If the Recruiter field was filled in in Greenhouse, the candidate will already be configured to submit reports to that recruiter


The Candidate will be guided through how to set up their Expensify account and submit their receipts for reimbursement. You’re work here is done!


If you run into any trouble establishing or using the integration, please first visit our Greenhouse ExpensifyDocs page by going to and searching for Greenhouse. If you still need assistance or have any questions, please reach out to or use our in-app messenger.