The Scenario
Five interviewers. Thirty candidates. Three rounds. The team has been logging feedback into a shared Excel workbook — candidate ID in column A, interviewer notes in column B. The workbook is fully filled in. What's not done is getting any of those notes into Recruitee, where the hiring manager is looking for them.
The bad version:
- Copy the note from column B, open Recruitee, search for the candidate by ID, navigate to the Notes tab, paste, save.
- Repeat 30 times.
- Paste one note into the wrong profile because you searched for ID 4182 and clicked 4812 by mistake.
- Go back and fix it after the hiring manager notices the wrong feedback on their shortlisted candidate.
Feedback is only useful when it's where the people making decisions can see it. Right now it's in a workbook. The hiring manager is in Recruitee. That gap is thirty manual operations wide.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook and connects directly to Recruitee. It reads each row, takes the candidate ID from column A and the note text from column B, and posts each note to the matching Recruitee candidate profile — then writes a confirmation into column C when it succeeds.
For each row in my workbook, create a Recruitee note on the candidate whose ID is in column A using the feedback text in column B, then write Done into column C when the note is posted successfully
What You Get
- A note created on each Recruitee candidate profile using the exact text from column B.
- Column C updated with Done for each row that succeeds.
- Column C updated with the error message for any rows that fail — wrong ID, API timeout, or missing note text.
- All 30 notes posted in a single run without opening Recruitee once.
What If the Data Is Not Quite Ready
Some rows in column B are blank — the interviewer hasn't filled in their notes yet
For each row in my workbook where column B is not empty, create a Recruitee note on the candidate in column A using the text from column B and write Done into column C. For rows where column B is blank, write Skipped - no notes into column C.
The notes need an interviewer label prepended before posting
For each row in my workbook, format the note as Interviewer: [value from column C] + newline + Notes: [value from column B], then post that formatted text as a Recruitee note on the candidate ID in column A, and write Done into column D on success
Notes are spread across three worksheets by interview round
Combine rows from Sheet1, Sheet2, and Sheet3 — each has candidate ID in column A and notes in column B — then for each unique candidate ID post all associated notes to Recruitee as a single concatenated note, and write the candidate ID and status into a results table in Sheet4
Full cleanup, format, and post in one shot
In my workbook, skip any rows where column B is blank or contains only whitespace. For the remaining rows, prefix the note text with Round 2 Interview Feedback: before posting it to the Recruitee candidate whose ID is in column A. Write Done or the error message into column C for each row.
Handling the filter and the formatting in the same prompt means you don't need a cleanup pass before the posting run.
Try It
Get the 7-day free trial of SheetXAI and open the Excel workbook where your interview feedback lives, then ask it to post all notes to Recruitee. For related tasks, see how to export existing candidate notes for a compliance audit or bulk-import a sourced candidate list.
