Back to SAP SuccessFactors in Google Sheets
SheetXAI logo
SAP SuccessFactors logo
SAP SuccessFactors · Google Sheets Guide

Bulk-Create 360 Feedback Requests in SAP SuccessFactors From a Google Sheet

2026-05-15
5 min read

The Scenario

The 360 review cycle kicks off Monday. You are an HR coordinator. You have 50 employees who each need feedback requests sent to their designated reviewers. The reviewer assignments are already in a Google Sheet — column A is the subject employee, column B is the reviewer, columns C through E are the three review questions. All you need to do is get those requests into SAP SuccessFactors before Monday.

You have never bulk-created feedback requests in SuccessFactors before. You know the manual path: open Continuous Performance Management, create a request, fill in the subject, add the reviewer, add the questions, save. Repeat 50 times.

The bad version:

  • Start creating requests one at a time in the SuccessFactors UI.
  • Hit request 12, realize you have to add the three questions individually for each request because the UI doesn't let you copy from a previous request.
  • Get interrupted by a Slack message, lose your place, spend five minutes figuring out which row you were on.

50 requests. 3 questions each. Manual entry. Monday deadline.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Google Sheet. It reads the sheet and, through the SAP SuccessFactors integration, creates feedback requests in bulk — one per row, with the reviewer and questions from your columns.

For each row in this sheet, create a SAP SuccessFactors feedback request from the reviewer in column B about the employee in column A using the question in column C

What You Get

  • A feedback request created in SAP SuccessFactors for each row in the sheet.
  • Status written back into column D — "Created" or the error message if a specific row failed.
  • Any row where the employee ID or reviewer ID doesn't resolve to a valid SuccessFactors user gets flagged in column E before the batch runs, so you can fix the bad rows rather than discovering them after.

What If the Data Is Not Quite Ready

The sheet has three questions per employee, not one

Using my Excel 360 review table, create SAP SuccessFactors feedback requests for all 50 rows — column A is the subject employee, column B is the feedback provider, columns C through E are the three review questions. Create one request per row with all three questions included.

Some employees already have a feedback request from a prior cycle that shouldn't be duplicated

Before creating feedback requests, check SAP SuccessFactors for any existing active feedback request between the reviewer in column B and the subject in column A, and skip those rows — write "Exists" in column D for any row skipped

Employee IDs in column A are email addresses, not SuccessFactors user IDs

For each row, look up the SuccessFactors userId for the email address in column A, then look up the userId for the email in column B, then create the feedback request with all three questions from columns C through E. Write the resolved userId into column F for reference.

Full validation and creation in one prompt

Review all 50 rows: flag any row in column F where column A or B doesn't match a valid SuccessFactors user. For valid rows, create the feedback request from the reviewer in column B about the employee in column A using questions in columns C, D, and E. Write the creation status into column G and the request ID into column H.

50 requests, Monday morning, zero manual clicks.

Try It

Open your 360 reviewer assignment sheet in Google Sheets and get the 7-day free trial of SheetXAI. Ask it to create the feedback requests in SAP SuccessFactors from your rows. The whole cycle kicks off without opening the SuccessFactors UI once.

Stop memorizing formulas.
Tell your spreadsheet what to do.

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

Learn more