search
Beamery → SAP SuccessFactors Integration

Last Updated:

This document outlines the Push elements of the SAP SuccessFactors ATS integration. Please see the table below detailing the data synced between the SAP SuccessFactors → Beamery CRM.

Data Type

SFSF → BM BM → SFSF
Vacancies Check Mark Cross Mark
Candidates Check Mark Check Mark
Applications Check Mark Cross Mark
Attachments Check Mark

Cross Mark

The only data entity Beamery currently pushes is "Candidates".

Beamery Field Reference Beamery Field Name SuccessFactors Field Reference SuccessFactors Field Name SuccessFactors Field type

contact.PrimaryEmail (Mandatory)

Primary Email

Candidate.contactEmail

Primary Email Standard (Mandatory field)

contact.firstName

First Name

Candidate.firstName

First Name

Standard


contact.integrations.successfactors.id

 

ATS ID

Candidate.candidateID

Candidate ID Standard
contact.lastName Last Name

Candidate.lastName

Last Name Standard

Creation or Update of Candidate on Push

Whether we create or update a candidate will depend on whether we have an ATS ID for the contact in question.

If no ATS ID, then SuccessFactors will create a new Candidate . If there is an ATS ID, and it matches and existing ATS ID, then that contact will be updated.

If no ATS ID but there is a matching email address, then that contact will be updated.

Created Contacts

We are unable to create an ATS ID ourselves, so when we push a candidate to SuccessFactors, SuccessFactors will generate an ATS ID.

We can then receive that ATS ID via two ways:

immediately via a feedback in the UI from SuccessFactors

on the next Candidate Pull (whenever that is next scheduled).

Push Triggers

The current implementation of Candidate Push has only one way of triggering - via Recipes in Beamery CRM.
f80411f9-158f-4669-a4e6-2a5a1d7545a9.png

Users can create Recipes with specific parameters to determine when to Push a Candidate. Every time those parameters are met, then the PUSH will be triggered.

i.e. The following Recipe parameters:

  • When a Contact is added to a Pool in Beamery
  • “add to SuccessFactors”

a1851a8f-709c-40f9-b51b-365a14e42cb8.png

This would result in contacts being PUSHED to SuccessFactors when/if a contact is added to a pool.

However, if nothing has changed to that Candidate record, but the Recipe parameters are met, then we will not trigger a PUSH.

A key difference here to our Workday integration, is that we do not PUSH updates to SuccessFactors. The Recipe has to be met for any changes to be pushed.