Back to BreatheHR in Excel
SheetXAI logo
BreatheHR logo
BreatheHR · Excel Guide

Push Bulk Employee Change Requests From an Excel Workbook to BreatheHR

The Scenario

You are an HR admin. The April promotion cycle just closed. Fifteen employees have been approved for new job titles and salary increases. You have an Excel workbook with all the details in the Promotions tab: employee ID, new job title, new salary.

All of it needs to go into BreatheHR as individual change requests before the payroll deadline on Friday.

The bad version:

  • Open BreatheHR
  • Search for employee one by name
  • Navigate to their profile
  • Click "Add Change Request"
  • Select the field, type the new value, submit
  • Navigate back, search for employee two
  • Repeat fourteen more times
  • Walk away from BreatheHR on Thursday evening having covered thirteen of fifteen because the scroll position reset twice and you lost count.

The fast version is one prompt.

The Easy Way: One Prompt in SheetXAI

SheetXAI reads each row in the Promotions tab and submits the change requests to BreatheHR without you opening a single employee profile.

Open the SheetXAI sidebar and type:

For every row in the Promotions tab, create a BreatheHR employee change request. Column A is employee ID, column B is new job title, column C is new salary. Submit a change request for both the job title and the salary for each employee. Write "Submitted" into column D when each one is done, and note any failures in column E.

SheetXAI reads all fifteen rows, submits change requests for job title and salary on each employee, and writes confirmation into column D. Friday's deadline is not a concern.

What You Get

Fifteen BreatheHR change requests submitted, one per employee:

  • Job title change request — new title from column B, attached to the employee ID in column A
  • Salary change request — new amount from column C, on the same employee
  • Column D — "Submitted" for each row that went through
  • Column E — any failures flagged so you can re-run just those rows

Nothing requires a BreatheHR login. The promotion data flows from the workbook directly to BreatheHR.

What If the Data Is Not Quite Ready

Promotion batch workbooks are rarely clean. SheetXAI handles the edge cases in the same prompt.

When the workbook has employee names instead of employee IDs

The HR admin who built the workbook used names, not IDs. BreatheHR change requests need IDs.

Look up the BreatheHR employee ID for each name in column A of the Promotions tab. Then create a change request for each employee using the found ID, the new job title from column B, and the new salary from column C. Write the ID into column D and "Submitted" into column E.

When some employees need only a title change, not a salary change

The salary column is blank for three employees being retitled but not getting a raise.

For rows in the Promotions tab where the salary column is blank, submit a change request for the job title only. For rows where both columns B and C are filled, submit change requests for both. Write "Submitted" into column D for every row processed.

When effective dates are different per employee

Some changes are effective 1 May, others 1 June. The change request needs the right date.

For each row in the Promotions tab, create a BreatheHR change request using the effective date in column D, not today's date. Submit job title and salary changes where both are present. Write "Submitted" into column E.

When you need to capture before-and-after values for the audit trail

The workbook has new values but not old values. HR wants a record of what changed.

For each employee ID in the Promotions tab column A, pull the current job title and salary from BreatheHR and write them into columns F and G. Then create a change request setting the new job title from column B and the new salary from column C. Write "Submitted" into column D. Columns F and G are the before-and-after audit trail.

The pattern: the Promotions tab is the source of truth. SheetXAI reads it and drives BreatheHR, without you clicking through employee profiles.

Try It

Get the 7-day free trial of SheetXAI and open any promotion or salary change workbook, then ask it to push the changes to BreatheHR. The BreatheHR integration is included in every SheetXAI plan. For related workflows, see how to bulk-create new employee records from an Excel workbook or the BreatheHR in Excel overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more