Home / Blog

Einstein Bots to Agentforce: Complete 6-Step Migration Guide

Ankur Pandey • October 5, 2026
Einstein Bots to Agentforce auto-convert guide cover
Need help with Salesforce or Zoho?
Fill the form below for a free 30-minute consultation.

    100% Secure| 30-Minute Session
    No Obligation

    Related Blogs

    Einstein Bots to Agentforce is now a documented upgrade path: if your org still runs an Einstein Bot, Salesforce offers a faster way to start the move. At Dreamforce 2026, the company listed an Einstein Bots upgrade among its announcements, described as generally available. The idea: convert an existing bot into an Agentforce agent instead of rebuilding it from a blank screen.

    This post covers what Salesforce documents about the conversion, what you should still plan to do by hand, and a cautious way to approach it. Where Salesforce has not published a detail, we say so. Use it as a planning guide for any Einstein Bots to Agentforce project.

    Einstein Bots to Agentforce: what Salesforce actually announced

    The announcement page says you can click Upgrade Agent on Agentforce Labs to convert an existing Einstein Bot into an Agentforce Service Agent or Help Agent. The Help documentation adds that the current bot keeps running while you review and adjust the new agent.

    That last point matters. This is not a switch that flips your live bot off. The documented behavior is that the tool creates a separate agent, so the original bot stays available.

    One status detail to watch

    The Dreamforce page lists the feature as GA. However, the Salesforce Help article we opened, Create AI Agents From Einstein Bots (Beta), still labels the Upgrade Agent tool as a beta service governed by Beta Services Terms. Documentation often lags announcements, but we could not confirm which label is current for your org. Check the Help article and your release notes before you plan around either one.

    Why this is happening: Einstein Bots is in Maintenance Mode

    Salesforce Help states: “Starting August 17, 2026, Einstein Bots is in Maintenance Mode. Existing Einstein Bots continue to be supported and can be used after August 17, 2026. However, no new features or enhancements will be added, and we recommend using Agentforce for new AI agent implementations.” You can read it in the Create an Einstein Bot article.

    In plain terms: your existing bots are supported and keep working, but they will not get new capabilities. We did not find an official end-of-life date in the pages we opened, so do not assume one exists or does not exist. Salesforce’s direction is clearly toward Agentforce, and that is the real reason to start planning.

    What converts when you upgrade a bot to Agentforce

    According to the Help documentation, in an Einstein Bots to Agentforce conversion the Upgrade Agent tool analyzes your bot configuration and generates matching Agentforce Service Agent components:

    • Dialogs become subagents, based on grouped dialogs with similar intents.
    • Action steps become agent actions.
    • Intents are carried into the new agent structure.

    A second Help article, Upgrade Einstein Bot to Agentforce Service Agent, describes the input more broadly as bot dialogs, intents, dialog steps, variables, entities and training data. Treat that as the scope the tool reads from, not a promise that every element comes across intact.

    Einstein Bot elementBecomes in the Agentforce Service Agent
    Dialogs (grouped by similar intent)Subagents
    Action stepsAgent actions
    IntentsCarried into the new agent structure
    Flows, Apex, integrationsReuse is possible, but must be reviewed and tested

    The first three rows of this Einstein Bots to Agentforce mapping come from Salesforce Help. The last row is our planning advice, not a Salesforce statement.

    What does not convert, or is unclear

    This is where you need to be careful. The Help article we reviewed does not list what fails to convert or any limitations, so treat the list of exclusions as unknown until you test a conversion yourself. Salesforce tells you to review and configure the new agent while the old bot stays live, so plan to test thoroughly before you switch any traffic.

    Some community writers are more specific. The Concret migration guide argues that dialog trees, NLU training data and named conversation variables have no direct Agentforce equivalent, while Flows, Apex classes and external integrations can usually be reused with minor updates. A second community article makes a similar case. These are author opinions, not Salesforce statements, so use them as a prompt for your own review rather than as fact.

    The practical lesson for Einstein Bots to Agentforce projects is the same either way: expect the conversion to give you a draft, not a finished agent.

    Prerequisites for converting Einstein Bots to Agentforce

    For Einstein Bots to Agentforce conversions, the Salesforce Help pages above list:

    • Editions: Enterprise, Performance, Unlimited, or Developer Edition with Foundations or Agentforce 1 Editions. Enhanced Messaging channels have their own edition requirements.
    • Interface: Lightning Experience.
    • An existing Einstein Bot in a connected org, production or sandbox.
    • Bot permissions: Customize Application, or Modify Metadata, or Manage Bots.
    • Agent permissions: Manage Agentforce Service Agents and Manage AI Agents, plus Agentforce Default Admin or Customize Application.

    The Help article describes two ways to run the conversion: the Agentforce Labs web tool, or a Claude Code route that uses Salesforce CLI (version 2.0.0 or later) and Salesforce’s published skills. With the web tool, a production org is added automatically, while a sandbox must be connected manually. You can also upload a bot package.

    The pages we opened did not mention Data Cloud requirements for the conversion itself, so confirm this with your Salesforce account team rather than assuming either way.

    What the Agentforce agent may cost

    Salesforce does not appear to publish a price for the conversion tool itself. The cost question is about running the agent afterward. On its Agentforce pricing page, Salesforce lists Flex Credits at $500 per 100,000 credits, and also lists a per-conversation option at $2 per conversation. Prices and packaging change, so confirm current terms for your contract.

    For any Einstein Bots to Agentforce plan, the key point for ops leaders is that usage-based models behave differently from a bot you have run for years. Model your real monthly conversation volume before you commit. If you are weighing options more broadly, our comparison of Claudeforce vs Agentforce may help frame the trade-offs.

    Einstein Bots to Agentforce: a safe migration approach

    Infographic: 6-step Einstein Bots to Agentforce migration path
    Six steps to migrate Einstein Bots to Agentforce safely.

    1. Inventory your Einstein Bots before you convert

    List every active bot, its dialogs, the Flows and Apex it calls, the channels it serves and its monthly volume. Find the dialogs that carry most of the traffic.

    2. Convert in a sandbox first

    Run the tool against a sandbox copy, and treat the first Einstein Bots to Agentforce run as a rehearsal. Because the original bot stays live, you can inspect the generated agent in Agentforce Builder without touching customers.

    3. Review the Einstein Bots to Agentforce draft line by line

    Check the generated subagents, actions and instructions against what your bot really does. Look for anything that did not carry across, and rebuild it deliberately.

    4. Test with real conversation examples

    Use anonymized transcripts from your own history. Test edge cases, escalation to a human, and anything involving sensitive data.

    5. Consider a hybrid handoff

    You do not have to cut over all at once. Salesforce documents how to transfer conversations from an enhanced bot to an Agentforce Service Agent using an Omni-Channel flow with a Route Work action. A Salesforce developer blog describes using the bot as a front-line router that passes complex inquiries to specialized agents. That lets you move one topic at a time.

    6. Activate gradually

    Turn the new agent on for one channel or one topic first, watch the results, and keep the old bot available until you are confident.

    Release timing also matters. If you are lining up changes with your release calendar, see our notes on the Salesforce Winter ’27 release.

    Einstein Bots to Agentforce pre-migration checklist

    • Confirm your edition includes Foundations or Agentforce 1.
    • Confirm the required bot and agent permissions are assigned.
    • Document each bot’s dialogs, Flows, Apex and channels.
    • Pull monthly conversation volume and escalation rates.
    • Check the current status (beta or GA) of the Upgrade Agent tool.
    • Ask Salesforce about Data Cloud and pricing for your contract.
    • Pick one low-risk, high-volume topic to start with.
    • Run the first conversion in a sandbox.
    • Define human escalation and test it.
    • Decide who signs off before activation.

    Einstein Bots to Agentforce: frequently asked questions

    Does the conversion replace my live bot?

    No. Salesforce says the tool creates the new agent separately, so your existing bot remains available while you review and configure the new agent. Plan to test the new agent before you route any live traffic to it.

    Is Einstein Bots being shut down?

    Not according to the pages we opened. Salesforce says Einstein Bots entered Maintenance Mode on August 17, 2026: existing bots remain supported, but no new features or enhancements are coming. We found no official end-of-life date.

    What do I need before I can convert a bot?

    You need an Enterprise, Performance, Unlimited or Developer Edition org with Foundations or Agentforce 1, Lightning Experience, an existing bot, and the bot and agent permissions listed above.

    Will everything in my bot carry over?

    Do not assume so. Dialogs, action steps and intents are converted, but Salesforce’s Help article does not list what is left out, so we could not confirm exclusions. Plan to review and rebuild some pieces manually.

    How much will the new agent cost?

    The conversion tool’s cost is not stated in the sources we opened. Running the agent is priced separately; Salesforce lists Flex Credits at $500 per 100,000 credits and a $2 per conversation option. Confirm current pricing for your contract.

    Getting help with the move

    Einstein Bots to Agentforce conversion is the easy part. Deciding what the agent should do, how it hands off to people, and what it will cost to run takes planning. If you want a second set of eyes, Ashapura Softech can help through our Salesforce Agentforce consulting services, and you can contact us to talk it through. If you are still choosing a partner, our Agentforce implementation partner guide explains what to look for.

    Tags :

    Share :

    AS
    Ashapura Softech Team
    Certified Salesforce and Zoho consultants helping businesses design, implement, and scale their CRM. Learn more about us
    Ready to transform your business with the right CRM?
    Our Salesforce and Zoho specialists can help you plan, implement, and scale - book a free consultation today.
    Get in Touch
    Table of Content