Skip to main content

SAP SuccessFactors Integration Instructions – AI Assistant

Sam Abello avatar
Written by Sam Abello
Updated today

Scope of Work

This guide will help you integrate Grayscale with SAP SuccessFactors with your new AI Assistant.

Integration Steps


Configure SMS Consent Management

  1. Search for and select Manage Templates

  2. From the Recruiting Management tab, select Candidate Profile

  3. Click on the name of the profile template you want to edit


  4. On the main Template Settings page, scroll to the bottom of the screen. Select the button {N} Fields defined. Click to modify

  5. Add a new Custom Field – collect values for Field ID & Picklist ID (make note of case structure)

    1. Field id: Grayscale_sms_consent

    2. Field Type: picklist

    3. Field Label: [Enter SMS Consent Question Verbiage]

      1. Example:
        “Would you like to opt-in to receiving text messages from the recruiter for this role in relation to the hiring process – such as interview requests, reminders, etc.?

      2. For more examples, see SMS Consent Question Examples

    4. Field Description (optional):

      1. Example:
        "Note: Selecting “no” will not eliminate you from consideration for this role. Message frequency may vary. Message and data rates may apply, depending on your mobile phone service plan. At any time you can get more help by replying HELP to these texts, or you can opt out completely by replying STOP. Privacy Policy (link) | Terms of Service (link)"

    5. Required: True*

      1. *Our recommendations on configuring this field is to mark this field required – but can be left optional if it would otherwise disrupt your existing workflow.

    6. Anonymize: False

    7. Is Sensitive: False

    8. Picklist id: Select an appropriate Yes/No picklist option for your organization

  6. Click Done

  7. From the top menu bar, click Publish

  8. Confirm the changes by clicking Yes

Note: Some warnings may be displayed relating to the existing profile configuration, but the changes will have been applied.


Assign Permissions to the Integration User

To ensure Grayscale has access to the required data, assign specific permissions to the integration user in SAP SuccessFactors. You can either create a new user or if you already have a Grayscale Integration User you can add the permissions there.

  1. Create or Select a Role

    • Go to Admin Center > Manage Permission Roles.

    • Create a new role (e.g., “Grayscale Integration”) or select an existing one.

  2. Assign Permissions
    Within the role, go to Permissions and locate the permissions under their respective categories as outlined below

User Permissions

Recruiting Permissions

  1. OData API Application Create

  2. OData API Application Update

  3. OData API Application Export

  4. OData API Candidate Create

  5. OData API Candidate Export

  6. OData API Candidate Update

  7. OData API Interview Central Create/Update

  8. OData API Requisition Export

  9. OData API Application Create and Update Validation Bypass for Required Fields

  10. Candidate Tagging Permission

Administrator Permissions

Employee Central API

  1. Employee Central Foundation OData API (read only)

Manage System Properties

  1. Picklist Management and Picklists Mappings Set Up


Create Job Application Template Report

  1. In SAP, navigate to Reporting

  2. Click New > select Table

  3. Choose Single Domain > select Recruiting V2

  4. Enter Report Name: Job Application Templates > click Save

  5. Select Columns from the top progress bar > click Select Columns

  6. Select Application Templates > add the following columns > click Done

    1. Application Template ID

    2. Application Template Name

  7. Click Save > Generate

  8. Download CSV > click Close


Did this answer your question?