> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sfcodebot.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# SmartRecruiters  - Custom Candidate Sources

# Overview

This guide explains how to configure **Custom Candidate Sources** in **SmartRecruiters** using **CodeBot**. It provides step-by-step instructions to help administrators create and manage custom candidate sources, enabling accurate tracking of candidate origins and improved recruitment reporting.


1. Navigate to **CodeBot** for SAP **SuccessFactors**, and enter your login details.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_amm2lw.png)

2. From the **Dashboard**, navigate to **Module Access Panel → Talent & Learning → SmartRecruiters.**

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_61a41d.png)

3. Enter into your workspace.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_kbdaqe.png)

4. Open the workbook.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1y5ds79.png)

5. The workbook will appear in a new tab In your browser. Navigate to the **Custom Candidate Sources** worksheet.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_18j8ll9.png)
6. **Custom Candidate Sources Columns:**

* **Column B – Processing Status:** Set the status to **Pending** for the required record.
* **Column C – Source Name:** Enter the name of the custom candidate source.
* **Column D – Source Type:** Enter the primary category of the candidate source (e.g., Organic, Paid, CRM).
* **Column E – Source Sub-type:** Enter the corresponding sub-type for the selected source type (e.g., Career Page, Job Alert, Talent Pool, or Pay per Performance).


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1rydioh.png)

* **Close the workbook**

7. Back in CodeBot click the Hamburger menu and select **Start Configuration.**

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_86p38.png)

8. On the **left-hand side**, enter your **SAP SuccessFactors** password or sign in using **SSO** (if it is configured for your instance). Next, enter the **Execution Notes**. On the **right-hand side**, under **Advanced Options**, select the **Custom Candidate Sources** checkbox and finally, click **Confirm and Start** to begin the execution.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_151ue3l.png)

9. As the status changes to Processing you can monitor the execution. Below is the article attached for iteration monitoring.

[__https://help.sfcodebot.com/en/article/monitor-actions-in-codebot-for-sap-successfactors-1ous0mz/?bust=1748684800798__](https://help.sfcodebot.com/en/article/monitor-actions-in-codebot-for-sap-successfactors-1ous0mz/?bust=1748684800798)

10. Once the status shows complete, go back in the workbook, and observe that **Custom Candidate Sources** has been added successfully as the rows and their corresponding fields are now highlighted green. Meanwhile, the Processing statuses have also turned to Processed. 

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1tay4zx.png)

11. You can also verify these changes by logging in to your SmartRecruiters instance and confirming that the newly added Custom Candidate Source appears in the *My Sources* list with the correct Source Name, Type, and Sub-type.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_13ntdrw.png)

**Thanks for using CodeBot!**
