Salesforce · Agentforce HR Service

Goal Management Subagent

A subagent in the Agentforce HR Service Agent template that handles employee and manager requests to create, retrieve, update or delete performance goals, executing the operations through configured MuleSoft for Flow integration connectors against a connected external HR system.

Recorded characteristics

Function
Salesforce documents Goal Management (API name Goal_Management) as a subagent of the Agentforce HR Service Agent template, described as "Handle employee actions related to creating, retrieving, updating, or deleting goal details." It contains exactly four included agent tools: Create Employee Goals, Get Employee Goals, Update Employee Goals and Delete Employee Goals. Salesforce's Agentforce HR Service Actions page lists the same four tools under the Flow Connector Actions heading as Create Performance Goal Action, Update Performance Goal Action, Get Performance Goals Action and Delete Performance Goal Action, stating that "Employees and managers use this tool" to create new performance goals in the connected external HR system, modify details, dates or the status of existing performance goals, retrieve and view current performance goals, and remove performance goals that are no longer relevant or were created in error. The action reference pages give each tool a Standard action type with a Flow reference action and documented inputs and outputs: CreateEmployeeGoals (inputs Goal Description, Issue Date, Subject; outputs Case Number, Status Message, Response Code), UpdateEmployeeGoals (inputs Goal ID, Goal Description, Due Date, Status; outputs Status Message, Response Code), GetEmployeeGoals (input Employee ID; outputs Employee Goals List, Status Message, Response Code) and DeleteEmployeeGoals (input Goal ID; outputs Status Message, Response Code). Each reference page states the action does not execute a prompt template. The documented runtime chain is: employee or manager converses with the HR Service agent, the agent selects the Goal Management subagent, the subagent selects one of the four tools, the tool runs its reference Flow, and the configured MuleSoft for Flow integration connector performs the retrieval or mutation in the connected external HR system. Salesforce states the correct unit of analysis is the subagent: the four actions are "Included Agent Tools" of one Goal Management subagent. The related Create/Update/Delete Performance Goals service-request templates are a separate, non-agent intake path with preconfigured BambooHR connector integration and are not part of this capability record.
Data access
Documented inputs and outputs are limited to goal-related and employee-identity data: goal description, subject, issue date, due date, status, goal ID and employee ID, plus returned goal lists, status messages, response codes and (for the create action) a case number. Salesforce's Standard Asset Reference additionally requires employee ID mapping between Salesforce and the external system for the BambooHR connector's Create Goal, Update Goals and Get Goals agent tools. No Salesforce documentation reviewed establishes that this subagent accesses salary, payroll, medical, disciplinary or wider personnel-file data.
Actions
Can take actions
External actions
Conditional
Human confirmation
Not established
Permission basis
Separate permissions
Administrative control
Documented controls: enabling Einstein Generative AI and Agentforce and setting up the Einstein Trust Layer before creating the agent; creating the agent from the Agentforce HR Service Agent template (a dedicated Goal Management template is also listed, described as managing employee performance goals within BambooHR); reviewing the subagents and actions included with the template and removing any that do not apply; choosing between the Flow Connector (MuleSoft for Flow, no-code) model and the custom Mule application model; verifying that the integration connector is enabled and active in Flow Builder; configuring employee ID mapping for the BambooHR connector goal tools; MuleSoft setup steps (connected app in Anypoint Platform, authentication provider, named credential and external credential, Anypoint connection management); and building-permission requirements of Manage AI Agents with Employee Service: Agentforce, or Manage Agentforce Service Agents with Manage AI Agents, or Customize Application. Salesforce flags the subagent as containing "potentially sensitive actions" and directs administrators to customise it to their security requirements.
Default state
Disabled
Availability
Documented as part of the Agentforce HR Service Agent template, which Salesforce states is available with Agentforce Employee Agent (AEA). Goal Management is listed under Flow Connector-Based Subagents, described as the recommended path for new implementations. No pilot, beta or limited-availability label appears on the Goal Management Subagent page or the four goal action reference pages as of 2026-09-21. Salesforce separately notes that multilingual support is generally available for a named list of other HR Service actions and is a pilot or beta service for the remaining actions; that multilingual note is not treated as making the goal capability itself pre-GA.
Licensing
Requires the Agentforce HR Service Agent template (available with Agentforce Employee Agent) plus a configured MuleSoft for Flow integration connector, or a custom Mule application. Required editions are stated only as "View supported editions" on the reviewed pages.
External model or provider
Not established. Salesforce does not identify a runtime model or provider specifically for the Goal Management subagent, and the four goal action reference pages state that the actions do not execute prompt templates.
Limitations and uncertainty
Salesforce documentation is internally inconsistent about naming: the Actions index calls these Create/Update/Get/Delete Performance Goal Action while the subagent page and reference pages call them Create/Update/Get/Delete Employee Goals. The four goal action reference pages also each carry an apparently copied sentence stating that the action "initiates the secure creation of a case and moves the conversation from the AI agent to HR or Legal specialists using the Escalate Confidential Complaint flow", which contradicts their own stated purpose and documented inputs and outputs; this is recorded as a documentation inconsistency, not as established behaviour. Not established: which external HR systems besides BambooHR expose goal tools (the connector library lists connectors with HR Service actions - 15Five, Asana, BambooHR, Deputy, Drata, Dropbox Sign, Microsoft Entra, Okta, Personio, SharePoint - without naming which expose goal operations); whether Workday or SAP SuccessFactors support goal operations through the custom Mule application model; how employee versus manager scope is enforced and whether manager access extends to direct reports; whether deletion is soft or hard and whether it is reversible; whether any runtime confirmation, approval or identity verification is enforced rather than recommended; the runtime Agent User context and its permissions for this subagent; retry, rollback and failure behaviour; and what is logged for action selection, flow execution, connector calls or goal mutations.

Evidence