Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More

Agentforce Deployment with Change Set

Publish Date: Dec 3, 2025
Description

You can create an outbound change set directly in the Salesforce user interface by navigating to Setup and selecting Outbound Change Sets. From there, you can create a new change set and add the components that you want to deploy, such as objects, fields, Apex classes, page layouts, or other metadata. After selecting and uploading all the necessary components, the change set can be deployed to the target Salesforce org for validation and deployment. This process helps ensure that configuration changes are properly packaged, tracked, and moved between environments in a controlled and secure manner.

Resolution

Create an Outbound Change Set in the Source Org

  1. Navigate to Setup → Outbound Change Sets → New.

  2. Provide a name for your change set (for example, AgentActions_Deployment).

  3. Add all interdependent components before deploying by clicking Add. Be sure to review Change Sets Best Practices

 

Example: Interdependent components follow this scenario:

When an Agentforce Action depends on a Flow, the Flow calls an Apex class, and that Apex class uses a custom object whose access is granted through a Permission Set (Test_permission), all related components the custom object, permission set, Flow, and Apex class must be added to the change set.

 

  1. Search for GenAIFunction Definition, GenAI Plugin Definition, and Bot, select the checkboxes to include them, and click Add to Change Set. Refer to the Agentforce Metadata Types  documentation to understand the structure of Agentforce Agent metadata.

  1. Choose the target org and click Upload.

  2. In the target org, open the Inbound Change Set, then Validate and Deploy it. For additional guidance, refer to the documentation on  Inbound Change Set.

 

Knowledge Article Number

005232697

 
Loading
Salesforce Help | Article