SAP SuccessFactors
Sync employee data and org structure from SAP SuccessFactors to keep the Harmony directory up to date automatically
The SAP SuccessFactors integration is now available in Harmony, joining the roster of supported HRIS providers. You can connect SuccessFactors directly from the Integrations settings and automatically sync employee data into Harmony - eliminating manual imports and keeping agent and user records current at all times.
About SAP SuccessFactors
SAP SuccessFactors is an enterprise HCM suite that manages the full employee lifecycle - from recruiting and onboarding to payroll and succession planning. Connecting SAP SuccessFactors to Harmony enables automatic syncing of employee records and organizational structure, ensuring the Harmony employee directory always reflects the current state of your workforce.
What the SAP SuccessFactors integration enables
Employee Directory Sync
Keep employee profiles current with data pulled directly from SuccessFactors
Org Structure Sync
Maintain accurate reporting relationships and department hierarchies
Lifecycle Automation
Trigger IT provisioning workflows on hire, transfer, and termination events
Role-Based Provisioning
Automatically assign access based on job role and business unit
Prerequisites
SAP SuccessFactors Administrator Access: System admin role with API client registration permissions
API Server Hostname: Your regional API server (e.g.
api4.successfactors.com)Company ID: Your SAP SuccessFactors company identifier
Harmony Account: Active Harmony workspace
Connect SAP SuccessFactors to Harmony
Step 1: Register an OAuth Client Application in SAP SuccessFactors
Log in to SAP SuccessFactors as a system administrator
Go to Admin Center > OAuth2 Client Applications
Click Register Client Application
Configure:
Application Name:
Harmony IntegrationApplication Type: OAuth Server-to-Server
Click Generate X.509 Certificate (or upload your own) and note the Client ID
Download the private key as a
.pemfile - copy its full contents for use in Harmony
Step 2: Find your API Server, Company ID, and Username
API Server hostname: Refer to the SAP SuccessFactors API reference to identify your regional API server (e.g.
api4.successfactors.com)Company ID: Click your profile icon in the top-right corner > Show Version Information - the Company ID is listed there
Username: Shown in parentheses next to your name in the top-right corner
Step 3: Navigate to Integrations
Log in to your Harmony dashboard
Go to Settings > Integrations
Find SAP SuccessFactors under HRIS and click Connect
Step 4: Enter Credentials
Enter your API Server (hostname only, e.g.
api4.successfactors.com)Enter your Company ID
Enter your Username
Enter your Client ID
Paste the full contents of your
.pemprivate key into the Client Secret fieldClick Connect
What Harmony Syncs
From SAP SuccessFactors:
Employee profiles (name, email, employee ID)
Job details (title, department, business unit, cost center)
Organizational hierarchy (manager, reporting structure)
Employment status (active, on leave, terminated)
Work location and remote status
Employment dates (hire date, termination date)
Use Cases
Last updated
Was this helpful?
