SAP SuccessFactors integration

HR management: employees, positions, recruiting, learning, time-off, compensation

Help CentreConnectors

Overview

SAP SuccessFactors is enterprise HRM – employees, positions, recruiting, learning, time-off, compensation. The Automize SuccessFactors connector covers the HR data + workflow surfaces.

  • Regions: Multi-region SaaS.
  • Plans: Enterprise per-employee.

Setting up the connection

Auth type: OAuth 2.0 (Client Credentials).

  1. SuccessFactors admin → OAuth2 Client → register app + service account.
  2. In Automize → Settings → Connectors → SAP SuccessFactors. Paste credentials + API URL.

Find your credentials at https://help.sap.com/successfactors.


Rate limits

Per-tenant.


Data model

HRM primitives:

    Tenant ─┬─ Employees ─┬─ Positions
            │             ├─ Compensation
            │             ├─ Time Off
            │             └─ Learning (course progress)
            ├─ Recruiting (candidates, jobs, applications)
            └─ Benefits + Absences

Available operations

22 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create Time OffGeneralCreate a time-off request
Get CandidateGeneralGet candidate details
Get EmployeeGeneralGet employee details
Get Job RequisitionGeneralGet requisition details
Get PositionGeneralGet position details
List CandidatesGeneralList recruiting candidates
List Cost CentersGeneralList cost centers
List DepartmentsGeneralList departments
List CompensationGeneralList employee compensation
List EmploymentsGeneralList employment records
List Job InfoGeneralList employee job information
List EmployeesGeneralList employee user records
List GoalsGeneralList employee goals
List Job ApplicationsGeneralList job applications
List Job ClassificationsGeneralList job classifications
List Job RequisitionsGeneralList recruiting requisitions
List Learning HistoriesGeneralList learning completion records
List Pay ComponentsGeneralList pay components
List Personal InfoGeneralList personal information
List PositionsGeneralList positions
List Time OffGeneralList employee time-off records
Query EntityGeneralQuery any SuccessFactors OData entity set

Operations

Create Time Off

Create a time-off request

No input parameters.


Get Candidate

Get candidate details

ParameterRequiredTypeDescription
Candidate Id candidate_idYestext

Get Employee

Get employee details

ParameterRequiredTypeDescription
User Id user_idYestext

Tips

  • userId. Returns full profile + employment details.

Get Job Requisition

Get requisition details

ParameterRequiredTypeDescription
Requisition Id requisition_idYestext

Get Position

Get position details

ParameterRequiredTypeDescription
Position Id position_idYestext

List Candidates

List recruiting candidates

No input parameters.


List Cost Centers

List cost centers

No input parameters.


List Departments

List departments

No input parameters.


List Compensation

List employee compensation

No input parameters.


List Employments

List employment records

No input parameters.


List Job Info

List employee job information

No input parameters.


List Employees

List employee user records

No input parameters.

Tips

  • OData $filter. Pages via $top + $skip.

List Goals

List employee goals

No input parameters.


List Job Applications

List job applications

No input parameters.


List Job Classifications

List job classifications

No input parameters.


List Job Requisitions

List recruiting requisitions

No input parameters.

Tips

  • Open positions in recruiting module.

List Learning Histories

List learning completion records

No input parameters.


List Pay Components

List pay components

No input parameters.


List Personal Info

List personal information

No input parameters.


List Positions

List positions

No input parameters.

Tips

  • Org positions + reporting structure.

List Time Off

List employee time-off records

No input parameters.

Tips

  • Time-off requests. Filter by approval status.

Query Entity

Query any SuccessFactors OData entity set

ParameterRequiredTypeDescription
Entity Set entity_setYestext

FAQ

OData $filter syntax?
Standard OData v2/v4. $filter=firstName eq 'Alice'. SuccessFactors uses v2 by default for legacy compatibility.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.