Get to know the actions included in the Agentforce HR Service Agent template. To get started, identify whether your implementation uses the MuleSoft for Flow: Integration connectors model or a custom integration.
Required Editions
| View supported editions. |
Flow Connector Actions
These actions are the recommended path for new implementations. They use native, no-code MuleSoft Flow Connectors to connect directly to HCMs, providing native functionality that eliminates the need for third-party integration maintenance.
- Create Performance Goal Action: Employees and managers use this tool to create new performance goals in the connected external HR system.
- Update Performance Goal Action: Employees and managers use this tool to modify details, dates, or the status of existing performance goals.
- Get Performance Goals Action: Employees and managers use this tool to retrieve and view current performance goals.
- Delete Performance Goal Action: Employees and managers use this tool to remove performance goals that are no longer relevant or were created in error.
Custom Integration Actions
These actions require a third-party system integration with Workday or SAP SuccessFactors via a custom Mule application.
Actions Available in Agentforce Studio
The following actions from the custom library can be managed within the new Agentforce Studio workspace.
Requires Mule App Integration:
Leave Management:
- Get Leave Balance Action
Employees use this tool to get their leave balance.
- Submit Leave Request Action
Employees use this tool to submit a leave request.
Expense Management:
- Get Expense Items Action
Employees use this tool to get the expense report items for various expense categories. For example, the Travel category can include airfare and transport.
- Get Past Expense Reports Action
Employees use this tool to get past expense reports.
- Submit Expense Report Action
Employees use this tool to submit expense reports.
Direct Deposit Management:
- Get Direct Deposit Details Action
Employees use this tool to fetch their direct deposit details.
- Submit Direct Deposit Details
Action
Employees use this tool to update their direct deposit details.
Standalone (No Mule App Required):
- Get Enablement Program Action
Employees use this tool to fetch the employee enablement programs that they are enrolled in, as well as those their direct reportees are enrolled in. You need to provide the full username (first name and last name) for this tool to work. If a manager has more than 2 reportees with the same first and last name, the tool will not work and may bring data for any one of them.
- Get Employee Profile Action
Employees use this tool to get their profile information.
- Create Confidential Case Action
Initiates the secure creation of a case and moves the conversation from the AI agent to HR or Legal specialists.
Actions Available in Standard Setup
The following actions must currently be configured using the standard Agentforce setup:
Requires Mule App Integration:
Leave Management:
- Get Leave Balance Action
Employees use this tool to get their leave balance.
- Apply For Leave Action
Employees use this tool to submit a leave request.
Expense Management:
- Get Expense Items Action
Employees use this tool to get the expense report items for various expense categories. For example, the Travel category can include airfare and transport.
- Get Past Expense Reports Action
Employees use this tool to get past expense reports.
- Submit Expense Report Action
Employees use this tool to submit expense reports.
Direct Deposit Management:
- Get Direct Deposit Details Action
Employees use this tool to fetch their direct deposit details.
- Submit Direct Deposit Details Action
Employees use this tool to update their direct deposit details.
Profile Management:
- Update Employee Profile Action
Employees use this tool to update their profile information, such as first name, last name, mobile number, address, city, country, email address, province or state, postal or zip code, and pronouns.
Case Management:
- Get Object Picklist Items Action
Retrieves standardized categories to gather specific data during the conversation before a confidential case is created.
Standalone (No Mule App Required):
- Get Enablement Program Action
Employees use this tool to fetch the employee enablement programs that they are enrolled in, as well as those their direct reportees are enrolled in. You need to provide the full username (first name and last name) for this tool to work. If a manager has more than 2 reportees with the same first and last name, the tool will not work and may bring data for any one of them.
- Get User Profile Details Action
Employees use this tool to get their profile information.
- Create Confidential Complaint Action
Initiates the secure creation of a case and moves the conversation from the AI agent to HR or Legal specialists.
- Submit Resignation Action: Employees use this tool to formally submit their resignation through the HR service agent.
- Change Job Location Action: Employees use this tool to request a change in their work location through the HR service agent.
- Request Workplace Accommodation Action: Employees use this tool to request workplace accommodations (for example, ergonomic furniture or specialized equipment) through the HR service agent.
- Apply For Leave Action
Submit an employee's leave request, including the leave start date, end date, type, duration, and comment. - Change Direct Deposit Allocation Action
Changes the value or payment type of an employee's existing direct deposit record in Paychex. - Change Job Location Action
Employees use this action to request a change in their work location through the HR service agent. - Close Employee Case Action
Closes one of the logged-in employee's own cases, identified by its case number. - Correct Missed Punch Action
Files a missed punch or timesheet anomaly correction as a case through Unified Catalog. Use when the employee wants to correct a missed punch, late arrival, early departure, or missed meal break, or to log a new entry they forgot to punch. - Create Case Comment Action
Adds a comment to one of the logged-in employee's own cases, identified by case number. - Create Confidential Case Action
Initiates the secure creation of a case and moves the conversation from the AI agent to HR or Legal specialists. - Create Employee Case Action
Creates a new support case for the logged-in employee. The running user is the contact and owner of the case. - Create Employee Goals Action
Employees and managers use this action to create new performance goals in the connected external HR system. - Create Self Appraisal Action
Drafts a rich-text self-appraisal based on performance goals and employee instructions. - Delete Employee Goals Action
Employees and managers use this action to remove performance goals that are no longer relevant or were created in error. - Get All Onboarding Wizards Action
Retrieves a summary of all onboarding wizards available in HiBob, including wizard name, ID, and description. - Get Direct Deposit Details Action
Employees use this action to fetch their direct deposit details. - Get Employee Case By ID Action
Retrieves details of one of the logged-in employee's own cases by its case number, including subject, description, status, priority, and origin. - Get Employee Cases Action
Retrieves the list of cases belonging to the logged-in employee. Returns the employee's own cases as a JSON list along with a count of how many cases were found. - Get Employee Goals Action
Employees and managers use this action to retrieve and view current performance goals. - Get Employee Profile Action
Employees use this action to get their profile information. - Get Employees For Shift Swap Action
Gets eligible employees for shift swapping by retrieving roster records from Deputy for other employees who are scheduled on a specific shift date. Use when the user wants to swap shifts or see who is available to swap shifts. - Get Enablement Program Action
Employees use this action to fetch the employee enablement programs that they are enrolled in, as well as those their direct reportees are enrolled in. You need to provide the full username (first name and last name) for this action to work. If a manager has more than 2 reportees with the same first and last name, the action will not work and may bring data for any one of them. - Get Expense Items Action
Employees use this action to get the expense report items for various expense categories. For example, the Travel category can include airfare and transport. - Get Leave Balance Action
Employees use this action to get their leave balance. - Get Open Tasks For Employee Action
Retrieves the list of open tasks from HiBob for the current user. Returns task details such as title, description, status, and due date for tasks that are not yet complete. - Get Past Expense Reports Action
Employees use this action to get past expense reports. - Get Pay Period Action
Gets the pay period schedule for an employee's organization. - Get Payroll Discrepancy Action
Gets the employee's paychecks for two pay periods so the agent can compare them and explain pay variances. - Get Performance Summary Action
Retrieves a performance summary from BambooHR for the current user. This includes all of their performance goals including title, status, percent complete, due date, and description for each goal. - Get Picklist Items Action
Retrieves standardized categories to gather specific data during the conversation before a confidential case is created. - Get Worker Direct Deposits Action
Retrieves all direct deposit account details from Paychex for the current employee, such as account number, account type, routing number, payment type, value, priority, and start date for each deposit. - Get Worker Paychecks Action
Gets all paycheck records for the current employee from Paychex for a given pay period. Each record includes the check date and its earnings, deductions, taxes, and informational items. - Mark Task As Complete Action
Marks an employee task as complete in HiBob and creates a case to track the request. - Report Payroll Discrepancy Action
Submits a payroll discrepancy report for an employee by creating a service request and a related case. Use it when a user directly reports a payroll issue, or as a follow-up to the Get Payroll Discrepancy action to file a case for the affected pay period. - Request Workplace Accommodation Action
Employees use this action to request workplace accommodations (for example, ergonomic furniture or specialized equipment) through the HR service agent. - Submit Direct Deposit Details Action
Submit an employee's request to update their direct deposit details, such as bank account number, routing number, deposit type, and payment order. - Submit Expense Report Action
Employees use this action to submit expense reports. - Submit Resignation Action
Employees use this action to formally submit their resignation through the HR service agent. - Swap Shifts Action
Sends a shift swap request to other employees for swapping shifts. The employee can specify the shifts they want to swap and the employees they want to swap with. Call this action after GetEmpForShiftSwap to get the required employee IDs and shift IDs. - Update Employee Goals Action
Employees and managers use this action to modify details, dates, or the status of existing performance goals. - Update Employee Profile Action
Employees use this action to update their profile information, such as first name, last name, mobile number, address, city, country, email address, province or state, postal or zip code, and pronouns. - Verify Pay Adjustments Action
Verifies whether a specific pay adjustment (earning or deduction) was applied to the current employee's recent paychecks in Paychex. - View Salary And Total Rewards Action
Retrieves the logged-in employee's total rewards breakdown, including base annual salary and bonus pay component details, from the connected HCM (Paychex). This action only returns the logged-in employee's own compensation.