Skip to main content
Question

Unable to upload candidate resume to BambooHR from Cognito Forms


FF-admin-Zap

I have a website which uses Cognito Forms to collect job applications, which I then want forward to BambooHR as a new candidate application. The reason for this is that Bamboo’s styling is limited so we prefer to use Cognito Forms to collect the data.

 

I’m using BambooHR’s API found here - https://documentation.bamboohr.com/reference/add-new-candidate

I have managed to successfully submit candidate applications from Cognito to Bamboo but I receive an error when trying to transfer/upload the candidate’s resume or cover letter.

The variable names seem to be correct, but I receive the following error:

Based on Bamboo’s documentation, this is an unprocessable entity.

I have tried loading a publicly accessible URL and uploading to Sharepoint first, and then getting the Sharepoint file to load as well.

I’ve bashed my head on this problem for weeks.

Does anyone have any solution here?

Did this topic help you find an answer to your question?

5 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi ​@FF-admin-Zap 

For us to have more context, post screenshots showing how your Zap steps are outlined and configured in EDIT mode with the field mappings visible.

 

Help link for using files in Zaps: https://zapier.com/help/create/basics/send-files-in-zaps

 

Zap action: BambooHR - Upload Employee File

 

 


FF-admin-Zap
  • Author
  • Beginner
  • 2 replies
  • February 5, 2025

Hi ​@Troy Tessalone, thanks for getting back! 

I’ll be forever in your favour if you can help me crack this.

 

Currently the setup is as follows:

 

Steps 2-5 are simply formatting inputs that aren’t filled correctly or missing to avoid submission failures.

 

The steps to upload the file to Sharepoint, and then fetch it again were added to ensure a legitimate PDF is being created that I can then open from Sharepoint.

This works fine and I can open/view the PDF in Sharepoint.

 

 

All data being passed below is going through fine except the resume.

 

 

 


Troy Tessalone
Forum|alt.badge.img+14

@FF-admin-Zap 

Don’t try to upload the file to BambooHR via Step 8.

 

Instead, have you tried adding this suggested Zap step?

 

Zap action: BambooHR - Upload Employee File

Description: Uploads an Employee File

 

Help link for using files in Zaps: https://zapier.com/help/create/basics/send-files-in-zaps

 

 


FF-admin-Zap
  • Author
  • Beginner
  • 2 replies
  • February 6, 2025

@Troy Tessalone unfortunately, candidates don’t immediately get added as employees so adding this step doesn’t work well. 

I tried to include a “Find Employee” step as well, which lets me search with ID, name or email, however none of these returned true results for candidates.

The “Create Employee” title is a little misleading given that it only creates a Candidate. 

 

I appreciate your suggestions so far. Do you have any other ideas we could try? 

 


Troy Tessalone
Forum|alt.badge.img+14

@FF-admin-Zap 

BambooHR API endpoint documentation to create candidate: https://documentation.bamboohr.com/reference/add-new-candidate

 

Make sure to set the correct Headers.

accept: application/json

content-type: multipart/form-data