---
schema_version: "1"
id: 0428a7c64207b79abe21a593264485fb877834d45b0608cf0736c6bb2f3e61a9
title: Migrate from Agentforce (Default) to Agentforce Employee Agent
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ai/264-0-0/migrate_agentforce_default_to_aea.md
canonical_url: https://help.salesforce.com/s/articleView?id=ai.migrate_agentforce_default_to_aea.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f7f5bcd71acd2dc8b295a00e0e8398047df8541319ebd6483228eeac2292851d
description: Discover the key differences between Agentforce (Default) and Agentforce Employee agent, and learn how to seamlessly migrate your default agents. The migration flow creates a new Employee agent with the same subagents and actions, variables and settings as your default agent. You can fine-tune your Agentforce (Default) agent into multiple employee agent personas, each specializing in different use cases, with improved access control and channel integrations.
products:
  - Agentforce
  - Cross Cloud
release: "264"
---
# Migrate from Agentforce (Default) to Agentforce Employee Agent

Discover the key differences between Agentforce (Default) and Agentforce Employee agent, and learn how to seamlessly migrate your default agents. The migration flow creates a new Employee agent with the same subagents and actions, variables and settings as your default agent. You can fine-tune your Agentforce (Default) agent into multiple employee agent personas, each specializing in different use cases, with improved access control and channel integrations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions. <a href="https://help.salesforce.com/s/articleView?id=ai.agent_setup_explore_types.htm&amp;release=264.0.0&amp;type=5" title="Learn about agent types and default templates for specific clouds and common use cases.">Required add-on licenses vary by agent type.</a></td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" id="d167803e80">User Permissions Needed</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d167803e83">&nbsp;</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e80 ">To build and manage Employee agents:</td>

            <td data-label="" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e83 ">
              <p>Manage AI Agents</p>
              <p dir="ltr">OR</p>
              <p style="margin-bottom:0;" dir="ltr">Customize Application</p>
            </td>

          </tr>
        </tbody>
      </table>

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_important.png)

Important Starting June 17, 2025, Agentforce (Default) will not include new features or improvements and isn’t available in new Salesforce environments. We recommend migrating to Agentforce Employee agent for continued enhancements and support. If you plan to transition to Agentforce Employee agent or make related license changes, complete the migration of your existing Agentforce (Default) agents in advance to avoid potential disruption in agent availability. If you can't complete the migration in advance, you can create new agents after the transition, which can involve some downtime. See [Migrate from Agentforce (Default) to Agentforce Employee Agent](https://help.salesforce.com/s/articleView?id=release-notes.rn_einstein_migrate_agentforce_default_aea.htm&release=256&type=5&language=en_US).

#### See Also

- [_Knowledge Article_: Licensing Challenges](https://help.salesforce.com/s/articleView?id=005384635&type=1&language=en_US)

## What Are the Differences Between Agentforce (Default) and Agentforce Employee Agent?

Compare Agentforce (Default) and Agentforce Employee Agent to understand differences in how agents are created, managed, and deployed. Use this comparison to decide which agent type fits your employee support needs.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:33.33333333333333%">
            <col style="width:33.33333333333333%">
            <col style="width:33.33333333333333%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d167803e164">Capability</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d167803e167">Agentforce (Default)</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d167803e170">Agentforce Employee Agent</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Agent Creation</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e167 ">Unlike other agent types, Agentforce (Default) is created by turning on the Enable
                the Agentforce (Default) Agent setting.</td>

              <td data-label="Agentforce Employee Agent" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e170 ">Like other agent types, Agentforce Employee agents are created by launching the Agent
                Creator guided setup and selecting an Agentforce Employee Agent template.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Multi-Agent Support</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e167 ">You can only have one Agentforce (Default) agent per org.</td>

              <td data-label="Agentforce Employee Agent" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e170 ">You can have multiple Agentforce Employee agents per org, so you can assist your
                employees with multiple, more tailored experiences.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Template Support</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e167 ">Agentforce (Default) doesn’t support templates.</td>

              <td data-label="Agentforce Employee Agent" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e170 ">Agentforce Employee Agent supports templates, so you can quickly create agents for
                your employee use cases.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">User Access</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e167 ">User access to Agentforce (Default) is managed through traditional permission set
                group assignments.</td>

              <td data-label="Agentforce Employee Agent" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e170 ">User access to Agentforce Employee agents is managed with permission sets or
                profiles, in a convenient new user interface.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Channel Support</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e167 ">Agentforce (Default) can be deployed to Lightning Experience and the Salesforce
                mobile app.</td>

              <td data-label="Agentforce Employee Agent" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e170 ">Agentforce Employee agents can be deployed to Lightning Experience, the Salesforce
                mobile app, and Slack. You can also connect Employee agents to Messaging for Web on
                Experience Cloud sites.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Subagents &amp; Actions</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" headers="d167803e167 d167803e170 ">Agentforce (Default) and Agentforce Employee agents
                have access to the same subagents and actions for employee use cases.</td>

            </tr>
            <tr class="">
              <td data-label="Capability" class="slds-cell-wrap" style="vertical-align:top;" headers="d167803e164 ">Language Support</td>

              <td data-label="Agentforce (Default)" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" headers="d167803e167 d167803e170 ">Agentforce (Default) and Agentforce Employee agents
                support the same languages.</td>

            </tr>
          </tbody>
        </table>

## How to Migrate from Agentforce (Default) to Agentforce Employee Agent

Migrate from Agentforce (Default) to an Agentforce Employee agent in a few steps, with all configurations automatically carried over to the new agent.

To migrate from Agentforce (Default) to Agentforce Employee Agent, you must have the required add-on license and [Flex Credits provisioned](https://help.salesforce.com/s/articleView?id=ai.usage_flex_credits.htm&release=264.0.0&type=5 "Using Agentforce and embedded AI features can impact credit consumption."). Plan to recreate any custom prompts, renamed actions, and visibility settings, such as [permission sets or profiles](https://help.salesforce.com/s/articleView?id=ai.agent_manage_aea_access.htm&release=264.0.0&type=5 "Control user access to specific Agentforce Employee agents with permission sets or profiles. In Agentforce Builder, use the Agent Access page. In the legacy Agentforce Builder, use the Agent Access tab.") that determine who can use the agent, in the new agent.

1. From Setup, in the Quick Find box, enter Agent, and then select **Agentforce Agents**.
2. From the dropdown menu for Agentforce (Default), select **Migrate to an Employee Agent**.
    
    If you don’t see the Migrate to an Employee Agent action, ensure Flex Credits are provisioned. Without Flex Credits, the migration tool isn’t available.
3. Enter a name and API name for your Agentforce Employee agent.
4. Click **Create**.
    
    The migration takes a few minutes, after which the new Agentforce Employee agent is ready to use. To use it, [give users access](https://help.salesforce.com/s/articleView?id=ai.agent_manage_aea_access.htm&release=264.0.0&type=5 "Control user access to specific Agentforce Employee agents with permission sets or profiles. In Agentforce Builder, use the Agent Access page. In the legacy Agentforce Builder, use the Agent Access tab.") and [activate your agent](https://help.salesforce.com/s/articleView?id=ai.copilot_setup_activate_deactivate.htm&release=264.0.0&type=5 "Activate your agent to make it available to your customers or employees. When an agent is deployed to one or more channels, including the Agentforce panel, activating the agent makes it immediately available to your users.").

## Manually Migrate Subagents and Actions from Agentforce (Default) to Agentforce Employee Agent

Migrate from Agentforce (Default) to Agentforce Employee Agent to build agents for specific use cases, control access at the agent level, and connect to channels such as Lightning Experience, the Salesforce mobile app, and Slack.

1. [Create an agent from an Agentforce Employee agent template](https://help.salesforce.com/s/articleView?id=ai.agent_employee_agent_setup.htm&release=264.0.0&type=5 "Agentforce Employee agents help employees find information, complete tasks, and access personalized support across channels. Use Agentforce Employee agent templates to build agents that serve specific departmental needs, support role-based access, and scale securely across the organization. Unlike other agent templates, Employee agents are designed for internal employees, run in the logged-in user context, and you can assign each Employee agent to specific profiles or users.").
2. Migrate your agent assets from Agentforce (Default) to your Agentforce Employee agent.
    1. If you use custom subagents or custom versions of standard subagents with Agentforce (Default), recreate them for your Agentforce Employee agent. [Create a custom subagent](https://help.salesforce.com/s/articleView?id=ai.copilot_topics_add_custom.htm&release=264.0.0&type=5 "Create a custom subagent to specify the actions and instructions an agent needs to meet your users’ particular business needs."), or [add a standard subagent](https://help.salesforce.com/s/articleView?id=ai.copilot_topics_add_standard.htm&release=264.0.0&type=5 "With standard subagents, your agents can start handling common business use cases quickly. You can create subagents and actions that are tailored to your business needs. When you add these subagents and actions to an agent, the agent gets its own, independent copy. Changes to template subagents and actions within the Asset Library aren't automatically sync'd to subagents and actions within your agent. Changes made to one agent's subagents or actions don't affect another agent's subagents or actions.") and [edit it](https://help.salesforce.com/s/articleView?id=ai.copilot_topics_edit.htm&release=264.0.0&type=5 "Edit an out-of-the-box subagent to make sure it meets the needs of your specific use case and respects the right guardrails for your business."). We recommend copying and pasting your existing subagent fields, including instructions, into your new agent’s subagent fields.
    2. If you use custom actions with Agentforce (Default), [add them to your Agentforce Employee agent](https://help.salesforce.com/s/articleView?id=ai.copilot_actions_add.htm&release=264.0.0&type=5 "To use an action with an agent, add it to a subagent. An action can be added to multiple subagents. When you add a subagent to an agent, Salesforce makes a copy of the subagent and its actions. Each agent and agent version has its own independent copy of subagents and actions."). Your custom actions are available in the asset library and can be added to a custom subagent or a custom version of a standard subagent.
    3. If you use filters with Agentforce (Default), [recreate them](https://help.salesforce.com/s/articleView?id=ai.agent_asset_filters.htm&release=264.0.0&type=5 "Create filters for subagents and actions to make sure that your agent can use them in a conversation only when certain conditions are met. You can limit access based on any variable you specify. For agents on customer channels, we recommend using filters to require authentication for subagents and actions that perform tasks for a user.") for your Agentforce Employee agent.
    4. If you use custom variables with Agentforce (Default), [recreate them](https://help.salesforce.com/s/articleView?id=ai.agent_variables_create.htm&release=264.0.0&type=5 "Control how an agent uses subagents and actions by mapping an action output to a custom variable. For example, when you assign a variable to an action input, your agent can use only the assigned variable to fill the value of the input.") for your Agentforce Employee agent.
3. If you use Agentforce Data Library with Agentforce (Default), [assign your data library to your new Agentforce Employee agent](https://help.salesforce.com/s/articleView?id=ai.agent_setup_data_sources.htm&type=5&language=en_US).
4. [Give users access to your Agentforce Employee agent](https://help.salesforce.com/s/articleView?id=ai.agent_manage_aea_access.htm&release=264.0.0&type=5 "Control user access to specific Agentforce Employee agents with permission sets or profiles. In Agentforce Builder, use the Agent Access page. In the legacy Agentforce Builder, use the Agent Access tab.").
5. [Connect your Agentforce Employee agent to channels.](https://help.salesforce.com/s/articleView?id=ai.agent_parent_deploy.htm&release=264.0.0&type=5 "Connect your agent to multiple channels. Meet your customers and employees where they spend the most time.") Agentforce Employee agents can connect to Lightning Experience, the Salesforce mobile app, Slack, and Messaging for Web.
6. Test your new agent to verify that it behaves as expected. To test individual conversations, start a preview conversation in Agentforce Builder. To test your agent’s behavior at scale, use [Agentforce Testing Center](https://help.salesforce.com/s/articleView?id=ai.agent_testing_center.htm&release=264.0.0&type=5 "Build confidence in your AI agents and deliver seamless, effective interactions with thorough testing. Easily generate custom test scenarios and leverage our expert evaluation tools to assess response accuracy, conversation quality, subagent recognition, action execution, and knowledge retrieval. Identify issues early and fine-tune your agent’s behavior with precision."). [Learn more about testing and troubleshooting your agent](https://help.salesforce.com/s/articleView?id=ai.agent_parent_test.htm&release=264.0.0&type=5 "Testing begins with single-session testing in Agentforce Builder, where you can manually validate agent behavior and troubleshoot issues in detail. When the agent performs reliably in individual scenarios, testing can scale by using batch tests in Agentforce Testing Center. Batch testing provides a broader view of performance across diverse scenarios, helping identify patterns, edge cases, and gaps that didn’t surface during manual testing. Together, these approaches make sure that the agent is well-tested, consistent, and ready for real-world use.").
7. When you’re ready, [activate your Agentforce Employee agent and deactivate Agentforce (Default)](https://help.salesforce.com/s/articleView?id=ai.copilot_setup_activate_deactivate.htm&release=264.0.0&type=5 "Activate your agent to make it available to your customers or employees. When an agent is deployed to one or more channels, including the Agentforce panel, activating the agent makes it immediately available to your users.").