<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ashapura Softech INC</title>
    <description>The latest articles on DEV Community by Ashapura Softech INC (@ashapurasoftechinc).</description>
    <link>https://dev.to/ashapurasoftechinc</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1400440%2F7fbe7eed-ac1b-441e-8e0a-c6c92fceeac6.png</url>
      <title>DEV Community: Ashapura Softech INC</title>
      <link>https://dev.to/ashapurasoftechinc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ashapurasoftechinc"/>
    <language>en</language>
    <item>
      <title>Agentforce Specialist Exam in 2026: The New Outline and a 4-Week Hands-On Plan</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Mon, 19 Oct 2026 12:32:16 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/agentforce-specialist-exam-in-2026-the-new-outline-and-a-4-week-hands-on-plan-42g1</link>
      <guid>https://dev.to/ashapurasoftechinc/agentforce-specialist-exam-in-2026-the-new-outline-and-a-4-week-hands-on-plan-42g1</guid>
      <description>&lt;p&gt;If you are studying for the Salesforce Certified Agentforce Specialist exam from a guide written in 2025, you are probably studying the wrong outline. The Spring '26 version dropped the separate Sales Cloud and Service Cloud sections and added Agent Script, hybrid reasoning, Testing Center, governance and multi-agent topics.&lt;/p&gt;

&lt;p&gt;Here is what the exam looks like now, according to the official exam guide we checked on 19 October 2026, and the plan we would follow with four weeks and a free org.&lt;/p&gt;

&lt;h2&gt;
  
  
  The exam in one paragraph
&lt;/h2&gt;

&lt;p&gt;60 scored multiple-choice questions plus up to five unscored ones, 105 minutes, a 72% passing score, USD 200 to register and USD 100 to retake. No prerequisites, though Platform Administrator and Platform App Builder help. You will see older figures online (90 minutes, 73%, or a free promotion from 2025). The current guide wins.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the marks are
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;th&gt;Roughly&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI Agents&lt;/td&gt;
&lt;td&gt;35%&lt;/td&gt;
&lt;td&gt;21 questions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prompt Engineering&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data 360 Fundamentals&lt;/td&gt;
&lt;td&gt;20%&lt;/td&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Testing, Deployment and Maintenance&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Governance and Observability&lt;/td&gt;
&lt;td&gt;10%&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-Agent Orchestration&lt;/td&gt;
&lt;td&gt;5%&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The question counts are our arithmetic, not Salesforce's. The point is that AI Agents alone is more than a third of the exam, and Data 360 is not optional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four weeks, mostly hands-on
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Week 1: prompts and the Trust Layer.&lt;/strong&gt; Create a free Developer Edition org (it now includes Agentforce and Data Cloud and ships with the Coral Cloud sample app). Do the Agentblazer Champion trail. Build one field generation template and one flex template grounded in record data, and notice what changes when you take the grounding away.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 2: Data 360 and the Data Library.&lt;/strong&gt; Build a file-based Data Library, then connect a policy PDF to an agent. Ask it questions the PDF cannot answer and see how it behaves. Chunking, indexing and retrievers make much more sense after you have broken one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 3: agents, the 35%.&lt;/strong&gt; Do Agent Script Basics and the Agentforce DX project. Build an agent with two topics and one flow-backed action. Compare the canvas and script views, and use variables and filters to make one decision deterministic instead of leaving it to the model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 4: testing, deployment, governance, review.&lt;/strong&gt; Work through Testing Center, deployment for service agents, analytics and monitoring, and the MCP quick look. Write tests, make them fail, fix them. Then rate every exam objective green, amber or red and spend your last three days only on the red ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three practice questions we wrote
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;A company wants an agent to answer warranty questions from a PDF that changes every quarter. Do you put the policy in the prompt or in a Data Library? &lt;em&gt;(Data Library, so updates do not mean rewriting prompts.)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Refunds over 30 days must always be declined. Do you rely on instructions or on a variable and filter? &lt;em&gt;(Variable and filter. Wording leaves the decision to the model.)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Sales reps want an assistant that summarizes their own opportunities. Service agent or Employee agent? &lt;em&gt;(Employee agent, for internal users on their own records.)&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The mistakes we see most
&lt;/h2&gt;

&lt;p&gt;Studying the old five-section outline, underweighting AI Agents, skipping hands-on work, treating Data 360 as optional, ignoring which user an agent runs as, and forgetting the yearly maintenance module, which expires the certification if you miss it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does it help you get hired?
&lt;/h2&gt;

&lt;p&gt;It helps you get shortlisted. Demand for Agentforce skills has risen sharply even as overall Salesforce job demand fell, but roughly a third of admins already hold this certification. When we interview, we ask what the candidate built, tested and fixed. A Developer Edition project you can walk through beats a badge on its own.&lt;/p&gt;

&lt;p&gt;The full study guide, with the Trailhead modules mapped to each section and all sources, is here: &lt;a href="https://ashapurasoftech.com/blog/agentforce-specialist-study-guide/" rel="noopener noreferrer"&gt;Agentforce Specialist Certification: 2026 Study Guide and 4-Week Plan&lt;/a&gt;. Hiring managers may also find our free &lt;a href="https://ashapurasoftech.com/salesforce-interview-scorecard/" rel="noopener noreferrer"&gt;Salesforce admin and developer interview scorecard&lt;/a&gt; useful.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ankur Pandey, Ashapura Softech. We are a Salesforce consulting partner with no affiliation to Salesforce's certification program.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>career</category>
      <category>certification</category>
    </item>
    <item>
      <title>AppExchange Became AgentExchange: 6 Checks Before You Install an Agent or MCP Tool</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Mon, 19 Oct 2026 12:30:20 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/appexchange-became-agentexchange-6-checks-before-you-install-an-agent-or-mcp-tool-16no</link>
      <guid>https://dev.to/ashapurasoftechinc/appexchange-became-agentexchange-6-checks-before-you-install-an-agent-or-mcp-tool-16no</guid>
      <description>&lt;p&gt;AppExchange did not disappear in April 2026. It became one part of AgentExchange, which Salesforce now runs as a single catalog for classic apps, Slack apps, consulting partners, agents, subagents and MCP servers. The old appexchange.salesforce.com address still opens, with a notice about the new name, and your installed packages are still managed from Installed Packages in Setup.&lt;/p&gt;

&lt;p&gt;The name change is the boring part. The interesting part for admins and developers is that the same marketplace now sells things that behave very differently once they are inside your org.&lt;/p&gt;

&lt;h2&gt;
  
  
  A package and an agent are not the same kind of risk
&lt;/h2&gt;

&lt;p&gt;A managed package adds metadata. You can open it in Setup, see the objects, fields and Apex it brought in, and upgrade on your own schedule. Once you understand what it installed, it mostly does what it did yesterday.&lt;/p&gt;

&lt;p&gt;An agent or an MCP tool is closer to a contractor. What matters is what it does at runtime: which records it touches, which external systems it calls, and whose permissions it uses while doing it. Reading the listing page tells you very little about that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Six checks we run before anything from AgentExchange goes near production
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Security review status, and whether the listing is private.&lt;/strong&gt; Public listings that need a security review must pass it before distribution. Private listings get no review at all. A passed review is a floor, not a promise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Which profiles get access at install.&lt;/strong&gt; Enterprise, Unlimited, Performance and Developer Editions let you pick profiles. Professional and Group Editions install with full access for everyone. We install to admins only in a sandbox first and widen access later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. What data it reads and where that data goes.&lt;/strong&gt; Ask the publisher for the objects and fields it reads and writes, the external endpoints it calls, and anything it stores outside Salesforce. If it connects to Slack, you now have a second system to review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Who the agent runs as.&lt;/strong&gt; Agents run as a user. A new Agent User starts with very little access, which is good, but service agents serving unauthenticated or merely verified visitors run with the agent's own permissions, not the visitor's. Verification identifies a person. It does not decide what that person may see. For MCP servers, the package can carry the server definition and a permission set, but tool actions and gateway policies are configured per org, and tools stay off until an admin selects them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. The pricing model.&lt;/strong&gt; Many new listings price per action or per process using Flex Credits. Ask whether those charges stack on top of your own Agentforce consumption before you sign a private offer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Reviews, publisher and package type.&lt;/strong&gt; Read recent reviews from companies on your edition, use the test drive, and confirm whether the package is managed. Components from publicly listed managed packages do not count against your custom object and tab limits. Unmanaged and unlisted packages do.&lt;/p&gt;

&lt;h2&gt;
  
  
  A short evaluation sequence for agents and MCP tools
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Write down the job in one sentence and one success measure.&lt;/li&gt;
&lt;li&gt;Install in a sandbox with non-sensitive data.&lt;/li&gt;
&lt;li&gt;Review the agent user and permission sets, and add access on purpose.&lt;/li&gt;
&lt;li&gt;Test as an anonymous visitor, a verified visitor and a logged-in user, and try to pull someone else's record.&lt;/li&gt;
&lt;li&gt;Allowlist only the MCP tools you need.&lt;/li&gt;
&lt;li&gt;Turn on logging and read transcripts weekly during the pilot.&lt;/li&gt;
&lt;li&gt;Model the cost at month-six volume, not week-one volume.&lt;/li&gt;
&lt;li&gt;Agree on the off switch before go-live.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What we see in practice
&lt;/h2&gt;

&lt;p&gt;On one consumer electronics project, Service Cloud, CPQ and Agentforce handle 430,000 orders and 280,000 contacts. At that scale, the agent's permission design was the main decision, not which listing to install. On a B2B distribution project, the agent was only as good as the pricing data it could reach, which first meant getting contract rates out of spreadsheets.&lt;/p&gt;

&lt;p&gt;Our rule is simple: nothing from AgentExchange goes straight to production, every agent gets a least-privilege user, and someone owns weekly transcript review for the first month.&lt;/p&gt;

&lt;p&gt;The full guide, with the comparison table, the partner-side changes and all sources, is on our blog: &lt;a href="https://ashapurasoftech.com/blog/agentexchange-appexchange-guide/" rel="noopener noreferrer"&gt;Salesforce AgentExchange: what replaced AppExchange and 6 checks before you install&lt;/a&gt;. If you are planning Agentforce costs, our &lt;a href="https://ashapurasoftech.com/blog/agentforce-pricing-flex-credits-explained/" rel="noopener noreferrer"&gt;Flex Credits explainer&lt;/a&gt; covers the consumption model.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ankur Pandey, Ashapura Softech. We are a Salesforce consulting partner.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>security</category>
      <category>mcp</category>
    </item>
    <item>
      <title>How to Vet a Custom ERP Development Company (8 Checks)</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:46:08 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/how-to-vet-a-custom-erp-development-company-8-checks-34a3</link>
      <guid>https://dev.to/ashapurasoftechinc/how-to-vet-a-custom-erp-development-company-8-checks-34a3</guid>
      <description>&lt;p&gt;&lt;em&gt;Disclosure: I work at Ashapura Softech, a US software company that builds custom ERP and implements Odoo and Zoho. Originally published on our blog.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most companies that go looking for a custom ERP development company are not starting from scratch. They run QuickBooks, a pile of spreadsheets, maybe an Access database one person understands, and they have already trialled a packaged ERP that did not fit. So the real question is not who can build ERP. It is who you can trust with the system that will run your orders, stock and billing for the next ten years.&lt;/p&gt;

&lt;p&gt;Here is the short version of how we would vet one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start by asking whether you need custom at all
&lt;/h2&gt;

&lt;p&gt;A good vendor raises this before you do. Custom ERP pays off when your core workflow is how you make money and no product handles it without heavy workarounds. If your process is standard (buy, stock, sell, invoice), a configured product such as NetSuite, Dynamics 365, Odoo or Zoho is usually faster and cheaper. Many teams land in the middle: a packaged ERP for 80% of the work and custom modules for the 20% that is unique, like pricing rules or job costing.&lt;/p&gt;

&lt;p&gt;Ask every vendor which of those three options they would pick for you. If a firm only sells one, expect it to steer you there.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 8 checks
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ERP track record.&lt;/strong&gt; Two or three ERP or back-office projects they can walk you through. A portfolio of websites and apps is not the same thing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Business analysis.&lt;/strong&gt; A named analyst who will run discovery with finance and operations, not "send us your requirements".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code and data ownership.&lt;/strong&gt; The contract should transfer the source code, database and documentation to you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architecture in plain language.&lt;/strong&gt; They can explain stack, hosting and scaling without hiding behind a proprietary framework.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrations.&lt;/strong&gt; Real experience connecting ERP to CRM, ecommerce, banks and accounting, priced as line items rather than "small add-ons".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security and compliance.&lt;/strong&gt; Roles, audit trails, backups, and awareness of what applies to you (SOX, HIPAA, state tax).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Delivery model.&lt;/strong&gt; Fixed overlap hours and one accountable US-facing contact.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Post-launch support.&lt;/strong&gt; A written SLA with response times and a yearly support cost.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  One first-call question that tells you the most
&lt;/h2&gt;

&lt;p&gt;"What did your last ERP project get wrong, and what did you change afterwards?" Every team that has shipped ERP has a story about a migration that ran long or a module nobody used. A vendor with no answer has either done little ERP work or is not being straight with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing: insist on paid discovery first
&lt;/h2&gt;

&lt;p&gt;Projects are usually priced as fixed price per phase, time and materials, or a dedicated monthly team. Whatever the model, ask for a short paid discovery before any fixed build quote. A full ERP quoted from a one-hour call is a guess, and you pay for the guess later in change requests.&lt;/p&gt;

&lt;p&gt;Budget risk is mostly a planning problem. Panorama Consulting's 2024 ERP report found about a third of projects went over budget, with extra technology requirements found mid-project as the most common cause. The fix is an integration inventory during discovery, a clear estimate of your own staff time, and data migration and training priced separately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Red flags
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A fixed price for the whole ERP before discovery&lt;/li&gt;
&lt;li&gt;No line for data migration, training or support&lt;/li&gt;
&lt;li&gt;Reluctance to put code ownership in the contract&lt;/li&gt;
&lt;li&gt;Senior people who vanish after the contract is signed&lt;/li&gt;
&lt;li&gt;One platform pushed for every client&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A simple weighted scorecard
&lt;/h2&gt;

&lt;p&gt;Score each shortlisted vendor 1 to 5 on: ERP experience (20%), discovery quality (15%), integration experience (15%), code ownership (10%), security (10%), support SLA (10%), team stability (10%) and three-year total cost (10%). Price is only 10% on purpose. The cheapest build is often the most expensive system to own.&lt;/p&gt;

&lt;p&gt;The full version with comparison tables and the FAQ is on our blog. Our &lt;a href="https://ashapurasoftech.com/enterprise-software-development/" rel="noopener noreferrer"&gt;custom ERP software development&lt;/a&gt; page covers cost tiers and timelines, and if Odoo might cover most of your process, see how we work as an &lt;a href="https://ashapurasoftech.com/odoo-implementation-partner-usa/" rel="noopener noreferrer"&gt;Odoo implementation partner&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>erp</category>
      <category>softwaredevelopment</category>
      <category>business</category>
      <category>startup</category>
    </item>
    <item>
      <title>Budgeting a Zoho CRM rollout in 2026: licences, services and timeline</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Thu, 08 Oct 2026 08:55:01 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/budgeting-a-zoho-crm-rollout-in-2026-licences-services-and-timeline-4i9i</link>
      <guid>https://dev.to/ashapurasoftechinc/budgeting-a-zoho-crm-rollout-in-2026-licences-services-and-timeline-4i9i</guid>
      <description>&lt;p&gt;Most teams that ask "what will Zoho CRM cost us?" are really asking two questions. The first is the licence, which Zoho publishes. The second is everything around it: setup, data migration, integrations and the time your own people spend. That second number is the one that surprises budgets, so this post walks through how to estimate both before you ask anyone for a quote.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on the &lt;a href="https://ashapurasoftech.com/blog/zoho-crm-implementation-cost-timeline/" rel="noopener noreferrer"&gt;Ashapura Softech blog&lt;/a&gt;, where the full guide covers every phase, the sources behind each figure and an FAQ.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the licence line
&lt;/h2&gt;

&lt;p&gt;Zoho CRM is priced per user per month. On the published US price list, annual billing works out to $14 for Standard, $23 for Professional, $40 for Enterprise and $52 for Ultimate, with a free edition for up to three users. Monthly billing costs more per seat.&lt;/p&gt;

&lt;p&gt;The edition matters more than the headline price suggests. Limits on custom modules, workflow rules and blueprint transitions change between editions, and choosing one that is too low usually means paying a consultant to build workarounds that cost more than the upgrade would have. Prices also change, so confirm the current list on Zoho's pricing page before you budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then decide how the work gets done
&lt;/h2&gt;

&lt;p&gt;There are three realistic ways to implement Zoho CRM, and each has a very different cost profile.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Approach&lt;/th&gt;
&lt;th&gt;Typical services cost&lt;/th&gt;
&lt;th&gt;Time to a working CRM&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Do it yourself&lt;/td&gt;
&lt;td&gt;60 to 100 hours of internal time&lt;/td&gt;
&lt;td&gt;8 to 16 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hybrid: you configure, a partner migrates and integrates&lt;/td&gt;
&lt;td&gt;$3,000 to $10,000&lt;/td&gt;
&lt;td&gt;4 to 8 weeks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full partner implementation, mid-market&lt;/td&gt;
&lt;td&gt;$5,000 to $25,000&lt;/td&gt;
&lt;td&gt;2 to 4 months&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Doing it yourself works for small teams with clean data and no integrations. Once you have history to migrate or two systems to connect, the hybrid model is usually the cheapest route to a CRM people actually use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Know where the time goes
&lt;/h2&gt;

&lt;p&gt;A mid-size rollout tends to follow the same phases: discovery (one to two weeks), design and configuration (two to four weeks), custom development if you need it, data migration (one to three weeks), integrations (one to three weeks), testing and training, and then go-live with a short hypercare window. Custom development is the phase that varies most, because it is driven entirely by scope.&lt;/p&gt;

&lt;h2&gt;
  
  
  The five things that move the number
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Your data.&lt;/strong&gt; Duplicate contacts and free-text fields that should be picklists have to be fixed before import. Migration is where most estimates break.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integrations.&lt;/strong&gt; Native connectors such as Zoho Books are quick. A two-way sync with an ERP or an online store is a project of its own.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configuration versus code.&lt;/strong&gt; Fields, layouts and workflows are cheap to change later. Custom Deluge functions and widgets have to be maintained.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edition choice.&lt;/strong&gt; Too low an edition forces expensive workarounds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adoption.&lt;/strong&gt; A CRM nobody updates is the most expensive outcome. Budget for training and for one internal owner.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A quick worked example
&lt;/h2&gt;

&lt;p&gt;Take a 15-person sales team on the Professional edition with annual billing. Licences come to $23 x 15 x 12, or $4,140 for the year. A partner-led small business rollout with one migration and two integrations typically adds $5,000 to $10,000 in services. Add 40 to 60 hours of internal time from the process owner and sales manager. The year-one cash cost lands at roughly $9,140 to $14,140.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep it on budget
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write the sales process down before anyone opens Zoho. Changes on paper cost nothing.&lt;/li&gt;
&lt;li&gt;Clean and deduplicate data in the source system first.&lt;/li&gt;
&lt;li&gt;Launch in phases: pipeline first, then quotes, service or marketing.&lt;/li&gt;
&lt;li&gt;Ask partners for a fixed-scope quote with a change process, so you compare scope rather than hourly rates.&lt;/li&gt;
&lt;li&gt;Name one internal owner for fields, reports and user requests.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://ashapurasoftech.com/blog/zoho-crm-implementation-cost-timeline/" rel="noopener noreferrer"&gt;full guide&lt;/a&gt; breaks each phase down further and lists the sources for every figure used here.&lt;/p&gt;

</description>
      <category>zoho</category>
      <category>crm</category>
      <category>saas</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Salesforce Winter '27: the auth and integration changes to test before your org upgrades</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Mon, 28 Sep 2026 09:59:30 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/salesforce-winter-27-the-auth-and-integration-changes-to-test-before-your-org-upgrades-42ig</link>
      <guid>https://dev.to/ashapurasoftechinc/salesforce-winter-27-the-auth-and-integration-changes-to-test-before-your-org-upgrades-42ig</guid>
      <description>&lt;p&gt;Most Winter '27 coverage leads with Agentforce. If you own Salesforce integrations, the more urgent part of this release is quieter: it starts removing password-based authentication, and some of it lands before your next budget cycle.&lt;/p&gt;

&lt;p&gt;Winter '27 goes GA on October 12, 2026. Here are the changes that can break a working integration, and a practical test for each. The full list of 15 changes, including Flow and Agentforce updates, is in our &lt;a href="https://ashapurasoftech.com/blog/salesforce-winter-27-release/" rel="noopener noreferrer"&gt;Salesforce Winter '27 release guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. SOAP login() now needs an explicit permission
&lt;/h2&gt;

&lt;p&gt;Winter '27 enforces the release update "Assign Use Any API Auth Permission for SOAP login()". Any user that authenticates through the SOAP &lt;code&gt;login()&lt;/code&gt; call needs that permission, or the login fails.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test:&lt;/strong&gt; list every integration user, find the ones still calling &lt;code&gt;login()&lt;/code&gt;, and grant the permission through a permission set rather than a profile. Then run each integration end to end in a preview sandbox.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why not stop there:&lt;/strong&gt; the SOAP &lt;code&gt;login()&lt;/code&gt; call itself is scheduled to retire on June 1, 2027. Granting the permission buys time. It does not fix the design.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The OAuth username-password flow retires on February 20, 2027
&lt;/h2&gt;

&lt;p&gt;This is the one most likely to cause a silent outage. Integrations that request a token with &lt;code&gt;grant_type=password&lt;/code&gt; (username, password and security token) will stop getting tokens. There is no error screen for a user to notice, just a nightly job that quietly stops.&lt;/p&gt;

&lt;p&gt;New orgs already block this flow by default. Older orgs with middleware built years ago are the ones at risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test:&lt;/strong&gt; search your integration code and middleware config for &lt;code&gt;grant_type=password&lt;/code&gt;. For each hit, pick a replacement:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Client credentials flow&lt;/strong&gt; running as a dedicated integration user. The simplest swap for scheduled jobs and middleware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWT bearer flow&lt;/strong&gt; with a certificate. Better for sensitive integrations because no password is stored anywhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep secrets in Named Credentials rather than in code or environment files.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Standard-volume platform events are on the way out
&lt;/h2&gt;

&lt;p&gt;You can no longer create new standard-volume platform events, and new events are high-volume by default. According to the Platform Events Developer Guide, existing standard-volume events retire in Summer '27.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test:&lt;/strong&gt; list your custom platform events and check which are still standard-volume. Migrating is not complicated, but it touches every subscriber: Apex triggers, flows and any external CometD client. Retest all of them after the change.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Profile Filtering is on by default
&lt;/h2&gt;

&lt;p&gt;Users without the View All Profiles permission can no longer see the names of profiles they are not assigned to. Any code, flow or report that reads &lt;code&gt;Profile.Name&lt;/code&gt; as a standard user may now get nothing back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test:&lt;/strong&gt; search your metadata for &lt;code&gt;Profile.Name&lt;/code&gt;, run that logic as a standard user in the sandbox, and consider switching profile-based checks to custom permissions, which survive changes like this.&lt;/p&gt;

&lt;h2&gt;
  
  
  A simple order of work
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Confirm your production upgrade window on Salesforce Trust status.&lt;/li&gt;
&lt;li&gt;Test in a preview sandbox, not a pre-release org. Pre-release orgs have the features but none of your configuration.&lt;/li&gt;
&lt;li&gt;Work through Setup, then Release Updates, before looking at new features.&lt;/li&gt;
&lt;li&gt;Put the 2027 migrations (OAuth flow, SOAP login, platform events) on the roadmap now, while there is still room before year-end freezes.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Integration changes rarely fail loudly. They fail at 2am on a scheduled job, and someone notices a week later when the numbers do not match. An hour of inventory work now is cheaper than that week.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article was originally published on the &lt;a href="https://ashapurasoftech.com/blog/salesforce-winter-27-release/" rel="noopener noreferrer"&gt;Ashapura Softech blog&lt;/a&gt;, which covers all 15 Winter '27 changes worth testing.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>security</category>
      <category>api</category>
      <category>crm</category>
    </item>
    <item>
      <title>Agentforce Coworker Is Already On. Audit Your Sharing Model First</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Fri, 25 Sep 2026 10:29:00 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/agentforce-coworker-is-already-on-audit-your-sharing-model-first-1nl8</link>
      <guid>https://dev.to/ashapurasoftechinc/agentforce-coworker-is-already-on-audit-your-sharing-model-first-1nl8</guid>
      <description>&lt;p&gt;If your org runs Enterprise, Unlimited or Agentforce 1, there is a fair chance Agentforce Coworker is already live in your search bar. Salesforce started switching it on automatically from 10 August 2026, and it became part of AIforce on 15 September. Most admins are treating it as an AI feature to evaluate. It is more useful to treat it as something else: the most honest audit of your sharing model you will ever get.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Coworker exposes your sharing model
&lt;/h2&gt;

&lt;p&gt;Coworker does not bypass security. It fully honors the existing Salesforce access model. A user asks a question in plain language and gets one written answer built from every record they are allowed to see.&lt;/p&gt;

&lt;p&gt;That last part is the problem. In most orgs, "allowed to see" and "supposed to see" drifted apart years ago. Public Read/Write defaults set during a rushed go-live. Sharing rules nobody remembers creating. A permission set handed to a whole team because one person needed it once.&lt;/p&gt;

&lt;p&gt;Classic search hid that drift, because a user had to know what to look for and open records one by one. Coworker removes the friction. It reads across accounts, opportunities, cases, custom objects, knowledge articles, Slack and connected Data 360 sources, then summarises. Anything over-shared is now one question away from being quoted back in a tidy paragraph.&lt;/p&gt;

&lt;p&gt;So the first question is not "is the AI accurate?" It is "what can each role actually see?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Check this before anyone else does
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Confirm the status.&lt;/strong&gt; Go to Setup, search "Agentforce Coworker" and see whether it is on. Automatic enablement skipped some orgs: those that opted out of generative AI, multi-dataspace or multi-org setups, HIPAA, health, life sciences and government orgs, and Flex Foundation seats without Unmetered entitlements. Do not assume either way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Audit org-wide defaults on high-traffic objects.&lt;/strong&gt; Opportunity, Case and any custom object holding pricing, margin or HR data. If the default is Public Read Only and it should be Private, fix it now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. List every sharing rule and who it opens records to.&lt;/strong&gt; Pay attention to rules granting access to "All Internal Users" or a top-level role.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Check who holds the Access_Ai_Search permission set group.&lt;/strong&gt; That assignment is what lets a user in. Start with a pilot group across a few roles, not the whole org.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Look at your Data 360 sources separately.&lt;/strong&gt; Sources that are permission-aware enforce their own rules. Others need governance policies you create by hand in Data 360. An unconfigured connector is the easiest place to leak.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Clean duplicates on the objects people ask about most.&lt;/strong&gt; A summarised answer built from three copies of the same account is confidently wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then test it by role, not by feature
&lt;/h2&gt;

&lt;p&gt;Pick one user from sales, one from service and one manager. Ask each the same questions: "What are our largest open deals this quarter?" "What did we quote Acme last year?" "Which cases mention a refund?" Compare the answers. If a rep gets a figure only managers should see, you have found a sharing problem, not an AI problem, and it existed long before Coworker arrived.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs, briefly
&lt;/h2&gt;

&lt;p&gt;CRM and Slack search is included at no extra fee on eligible Unmetered seats. Answers that draw on Data 360 objects consume credits, and users without eligible seats are billed on credits too. Measure credit use during the pilot before you widen access.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits worth knowing
&lt;/h2&gt;

&lt;p&gt;Updates work on Salesforce CRM records only, and ask the user to confirm first. There is a cap of 30 language model calls per minute per user, files over 75 MB are not indexed, the beta is English only, and it is not available in GovCloud except for Experience Cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;Coworker is only as trustworthy as the permissions underneath it. Spend the first week on who can see what, and the rollout after that becomes the easy part.&lt;/p&gt;

&lt;p&gt;The full guide, including setup steps and fixes for the common Not Enabled, 401, 400, 500 and Invalid Token errors, is on our blog: &lt;a href="https://ashapurasoftech.com/blog/agentforce-coworker/" rel="noopener noreferrer"&gt;Agentforce Coworker: What It Does, What It Costs and How to Turn It On&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ashapura Softech is a certified Salesforce partner.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>agentforce</category>
      <category>ai</category>
      <category>security</category>
    </item>
    <item>
      <title>The Seven Agentforce Named Agents Are a Data Readiness Test</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Tue, 22 Sep 2026 11:41:54 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/the-seven-agentforce-named-agents-are-a-data-readiness-test-50nj</link>
      <guid>https://dev.to/ashapurasoftechinc/the-seven-agentforce-named-agents-are-a-data-readiness-test-50nj</guid>
      <description>&lt;p&gt;Salesforce shipped seven named Agentforce agents this month. Casey, Paige, Carter, Piper, Fin and Marshall are generally available, and Hunter is in pilot with general availability expected in November 2026.&lt;/p&gt;

&lt;p&gt;Most of the coverage reads like a feature list. That is the wrong way to look at it. Every one of these agents is a test of something you already own, and the test is not about AI at all. It is about whether the underlying record, catalogue or process is in a state that an agent can act on.&lt;/p&gt;

&lt;p&gt;Here is what each one actually checks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Casey checks your knowledge base
&lt;/h2&gt;

&lt;p&gt;Casey handles service across voice, SMS, WhatsApp and web chat. It answers from knowledge articles. That means Casey is only as good as the last time someone reviewed those articles.&lt;/p&gt;

&lt;p&gt;If your knowledge base has three articles on the same refund policy written in 2023, 2024 and 2026, Casey will answer confidently from whichever one it grounds on. The fix is not prompt tuning. It is a content audit and an owner for every article.&lt;/p&gt;

&lt;h2&gt;
  
  
  Paige checks whether IT and HR agree on anything
&lt;/h2&gt;

&lt;p&gt;Paige resolves internal IT and HR requests through Slack and employee portals. This is the easiest place to start, because the audience is your own staff and a wrong answer costs a ticket rather than a customer.&lt;/p&gt;

&lt;p&gt;What it exposes is ownership. Password resets, laptop requests and leave policy usually live in three systems with no agreed source of truth. Paige forces that conversation before it forces anything else.&lt;/p&gt;

&lt;h2&gt;
  
  
  Carter checks your product data
&lt;/h2&gt;

&lt;p&gt;Carter assists with discovery, comparison and checkout. It does not replace a storefront. It reads your catalogue.&lt;/p&gt;

&lt;p&gt;If two SKUs have inconsistent attributes, missing dimensions or a description written by a supplier five years ago, Carter will compare them badly. Commerce teams tend to discover their catalogue debt the week they turn this on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Piper checks whether you have a qualification definition
&lt;/h2&gt;

&lt;p&gt;Piper engages and qualifies inbound leads on the website and over email. To qualify a lead, something has to define what qualified means.&lt;/p&gt;

&lt;p&gt;In most mid-market orgs that definition lives in a sales leader's head, and the CRM fields that are supposed to carry it are half empty. Piper applies whatever rule you give it, thousands of times, consistently. That consistency is exactly what makes a vague rule visible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fin checks whether your handoffs are documented
&lt;/h2&gt;

&lt;p&gt;Fin orchestrates cross-channel workflows. It is the right answer when the problem is that a process breaks between teams rather than inside one.&lt;/p&gt;

&lt;p&gt;But an agent cannot orchestrate a handoff nobody has written down. If the step between support and billing is "Sarah usually emails them", there is nothing for Fin to run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Marshall checks whether the process is actually defined
&lt;/h2&gt;

&lt;p&gt;Marshall executes back office work: invoice handling, order processing, fulfilment exceptions. Deterministic execution is the selling point, and it is also the constraint.&lt;/p&gt;

&lt;p&gt;Marshall runs processes. It does not design them. If your exception handling is currently a spreadsheet plus judgment, that has to become a defined path first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hunter checks your patience
&lt;/h2&gt;

&lt;p&gt;Hunter runs outbound pipeline from research through outreach, and it is the first agent built on long horizon runtime, meaning it pursues a goal across days or weeks rather than a single session.&lt;/p&gt;

&lt;p&gt;It is in pilot. General availability is expected in November 2026. Anything you plan around it before then is a plan around a date Salesforce has not committed to.&lt;/p&gt;

&lt;h2&gt;
  
  
  The licensing question people skip
&lt;/h2&gt;

&lt;p&gt;Each agent sits inside its product cloud, and consumption draws on the Flex Credit allowance that comes with your edition tier. Two companies on identical editions can burn very different amounts depending on conversation volume and complexity.&lt;/p&gt;

&lt;p&gt;That is not a number you can model from a pricing page. Get it confirmed with your account executive before it lands in a budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to actually start
&lt;/h2&gt;

&lt;p&gt;Start with Paige. Internal audience, contained blast radius, and the ownership problems it surfaces are the same ones that would have broken a customer-facing rollout six months later.&lt;/p&gt;

&lt;p&gt;Then pick the agent whose input data you trust most, not the one with the biggest theoretical return. An agent pointed at bad data produces bad answers faster than a human would.&lt;/p&gt;

&lt;p&gt;Two platform pieces shipped alongside these agents and are worth watching: multi-agent orchestration, which is generally available now, and Agent Optimizer, expected in October 2026 for building, testing and analysing agent behaviour.&lt;/p&gt;

&lt;p&gt;Disclosure: I work at Ashapura Softech, a certified Salesforce implementation partner. The original, longer version of this piece with the full agent-by-agent breakdown and FAQ is on our blog: &lt;a href="https://ashapurasoftech.com/blog/agentforce-named-agents/" rel="noopener noreferrer"&gt;Agentforce Named Agents&lt;/a&gt;.__&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>agentforce</category>
      <category>ai</category>
      <category>crm</category>
    </item>
    <item>
      <title>AIforce moves the UI outside Salesforce. Your sharing model was not built for that.</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Fri, 18 Sep 2026 06:14:09 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/aiforce-moves-the-ui-outside-salesforce-your-sharing-model-was-not-built-for-that-3lme</link>
      <guid>https://dev.to/ashapurasoftechinc/aiforce-moves-the-ui-outside-salesforce-your-sharing-model-was-not-built-for-that-3lme</guid>
      <description>&lt;p&gt;Salesforce announced AIforce at Dreamforce on 15 September 2026, and most of the commentary has been about the interface. Agents read and act on CRM data from Claude, from Slack, from whatever tool someone already has open, instead of making that person log into Salesforce.&lt;/p&gt;

&lt;p&gt;That framing is correct and it buries the part that will actually cost implementation teams their weekends.&lt;/p&gt;

&lt;h2&gt;
  
  
  The UI was doing security work you never wrote down
&lt;/h2&gt;

&lt;p&gt;For fifteen years the Salesforce page layout has been an informal access control layer. A field exists on the object, it is technically readable by the profile, and it simply is not on the layout anyone uses. Nobody sees it, so nobody worries about it.&lt;/p&gt;

&lt;p&gt;Field-level security was the formal control. The layout was the practical one. Those two drifted apart quietly in every org I have looked at.&lt;/p&gt;

&lt;p&gt;Take the layout away and only the formal control is left. An agent querying on a user's behalf does not read the layout. It reads what the sharing model and FLS permit, which in a ten-year-old org is a noticeably larger set than what the page shows.&lt;/p&gt;

&lt;p&gt;Three places this bites first:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compensation and cost fields parked on the Opportunity or a custom object, never laid out, never FLS-restricted&lt;/li&gt;
&lt;li&gt;Free-text notes fields holding things people would not put in a structured field, including customer health commentary and occasionally personal data&lt;/li&gt;
&lt;li&gt;Legacy fields from a migration that nobody removed because removing fields is scary&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of that is a Salesforce defect. It is fifteen years of pragmatism meeting a new read path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sharing rules were tuned for humans who ask one question
&lt;/h2&gt;

&lt;p&gt;A rep opens an account, reads it, moves on. An agent answering "which of my accounts are at risk" will traverse far more records in one turn than that rep would touch in a day, and it will do so with that rep's permissions.&lt;/p&gt;

&lt;p&gt;The permissions are not wrong. The aggregate is new. A rep with access to 400 accounts one at a time has a different practical exposure from the same rep receiving a synthesised summary across all 400 in four seconds. Role hierarchy and criteria-based sharing were written assuming the slow path.&lt;/p&gt;

&lt;p&gt;Worth checking before anyone enables an agent for a sales team: what does the most junior person's permission set actually reach when it is read in bulk rather than one record at a time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Audit stops answering the question you care about
&lt;/h2&gt;

&lt;p&gt;Salesforce logs the query. It logs the API call and the running user. What it does not carry is the reason, because the reason lived in a conversation somewhere else.&lt;/p&gt;

&lt;p&gt;Field Audit Trail tells you a record was read. It does not tell you that it was read because someone in a Slack channel asked about a competitor. When a customer eventually asks who looked at their data and why, the answer now spans two systems and only one of them is yours.&lt;/p&gt;

&lt;p&gt;Decide where the prompt and response are retained before the first agent goes live, not after the first awkward question.&lt;/p&gt;

&lt;h2&gt;
  
  
  A sensible order of work
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Run an FLS report against the fields your layouts do not show. Every field readable by a profile and absent from every layout is now effectively exposed.&lt;/li&gt;
&lt;li&gt;Pick the narrowest possible first use case, one object, read only, one team. Resist the platform-wide pilot.&lt;/li&gt;
&lt;li&gt;Set retention for prompts and responses in whichever tool the agent runs in.&lt;/li&gt;
&lt;li&gt;Only then look at write operations, and gate them behind an approval step for anything touching money or contractual terms.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of that is exciting and all of it is cheaper before launch than after.&lt;/p&gt;

&lt;h2&gt;
  
  
  The edition change matters here too
&lt;/h2&gt;

&lt;p&gt;The same week brought &lt;a href="https://ashapurasoftech.com/blog/salesforce-core-advanced-max-editions/" rel="noopener noreferrer"&gt;Salesforce Core, Advanced and Max editions&lt;/a&gt;, which replaced Enterprise and Unlimited and bundled Agentforce into every tier with a Flex Credit allocation. Bundled is not the same as configured. The capability arriving in your contract does not mean your org is ready to expose it, and the credits will be consumed by whatever you switch on, including the pilot you did not scope.&lt;/p&gt;

&lt;p&gt;If you are deciding between the two agent models before any of this, the practical split between &lt;a href="https://ashapurasoftech.com/blog/claudeforce-vs-agentforce/" rel="noopener noreferrer"&gt;Claudeforce and Agentforce&lt;/a&gt; is about where the reasoning happens, not which one is newer. And if you want examples that have published numbers rather than promises, the &lt;a href="https://ashapurasoftech.com/blog/agentforce-use-cases/" rel="noopener noreferrer"&gt;Agentforce use cases&lt;/a&gt; that hold up are the high-volume, documented-answer ones.&lt;/p&gt;

&lt;p&gt;For the full announcement breakdown, including the Headless Toolkit and AgentExchange, see &lt;a href="https://ashapurasoftech.com/blog/what-is-aiforce-salesforce-dreamforce-2026/" rel="noopener noreferrer"&gt;what AIforce actually is&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The interface change is the headline. The permission model is the project.&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>security</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Agentforce Pricing: The 20-Action Break-Even Between Flex Credits and Conversations</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Thu, 17 Sep 2026 05:11:37 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/agentforce-pricing-the-20-action-break-even-between-flex-credits-and-conversations-44d8</link>
      <guid>https://dev.to/ashapurasoftechinc/agentforce-pricing-the-20-action-break-even-between-flex-credits-and-conversations-44d8</guid>
      <description>&lt;p&gt;If you are about to put an Agentforce agent in front of customers, there is one number worth working out before anyone writes a line of Apex: how many actions does a typical conversation take?&lt;/p&gt;

&lt;p&gt;That number decides which of Salesforce's billing models is cheaper for you. Everything below uses Salesforce's published list prices. The full breakdown, with sources, is in our &lt;a href="https://ashapurasoftech.com/blog/agentforce-pricing-flex-credits-explained/" rel="noopener noreferrer"&gt;Agentforce pricing guide&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The two prices you are choosing between
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Flex Credits:&lt;/strong&gt; $500 per 100,000 credits, so $0.005 a credit. A standard or custom agent action is metered at 20 credits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversations:&lt;/strong&gt; $2 per customer-facing conversation session, however many actions happen inside it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So one action costs 20 x $0.005 = &lt;strong&gt;$0.10&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The break-even
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cost_per_conversation_on_flex = actions_per_conversation * 0.10
break_even = 2.00 / 0.10 = 20 actions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Under 20 actions per conversation, Flex Credits are cheaper.&lt;/li&gt;
&lt;li&gt;Over 20, the flat $2 conversation price wins.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the whole calculation. The hard part is getting an honest value for &lt;code&gt;actions_per_conversation&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the estimate usually goes wrong
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Counting only the happy path.&lt;/strong&gt; A test conversation that looks up an order and answers a question might be 4 actions. Real traffic includes retries, clarifying turns and off-topic requests the guardrails have to handle. Those still call actions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Forgetting prompts.&lt;/strong&gt; Prompts are billed separately from actions: 2, 4 or 16 credits depending on the tier, and chunked in 2,000-token increments. An agent that retrieves too much knowledge pays for it on every turn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Voice.&lt;/strong&gt; A voice action is 30 credits and every voice minute is another 60, rounded up. A three-minute call with 8 actions is 8 x 30 + 3 x 60 = 420 credits, or $2.10. Voice agents cross the break-even far sooner than chat agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Sandbox testing.&lt;/strong&gt; Sandbox runs at a 20% discount, not free. Ten test passes over a big regression suite adds up.&lt;/p&gt;

&lt;h2&gt;
  
  
  A quick way to get a real number
&lt;/h2&gt;

&lt;p&gt;Before choosing a model, run a pilot on Flex Credits and pull the consumption data per session. Then:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;sessions&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[...]&lt;/span&gt;  &lt;span class="c1"&gt;# actions per session from the pilot
&lt;/span&gt;&lt;span class="n"&gt;avg&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;sum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sessions&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sessions&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;p90&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;sorted&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sessions&lt;/span&gt;&lt;span class="p"&gt;)[&lt;/span&gt;&lt;span class="nf"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sessions&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.9&lt;/span&gt;&lt;span class="p"&gt;)]&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;avg cost on flex:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;avg&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;p90 cost on flex:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;p90&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;conversation price:&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mf"&gt;2.00&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Look at the p90, not only the average. If a meaningful share of sessions sits above 20 actions, the conversation model caps your exposure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Also worth knowing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pay-per-resolution&lt;/strong&gt; is also $2, but only charged when the agent resolves the issue on its own. If the customer escalates to a human or leaves negative feedback, there is no charge. For a service team with a good knowledge base this moves the risk to Salesforce.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flex Credits expire&lt;/strong&gt; at the end of the order term with no rollover, so buying a large block "just in case" can waste money.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The 10,000-token rule you may have read about does not apply to actions.&lt;/strong&gt; Salesforce's documentation says each standard action is metered as one action regardless of tokens processed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Work out actions per conversation from real pilot data, compare the p90 against 20, and pick the model from that. The rest of the pricing detail, including editions, add-ons and negotiation points, is in the &lt;a href="https://ashapurasoftech.com/blog/agentforce-pricing-flex-credits-explained/" rel="noopener noreferrer"&gt;full guide on our blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are also comparing the new Core, Advanced and Max editions, we covered that in &lt;a href="https://ashapurasoftech.com/blog/salesforce-core-advanced-max-editions/" rel="noopener noreferrer"&gt;Salesforce Core, Advanced and Max explained&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>crm</category>
      <category>pricing</category>
    </item>
    <item>
      <title>Salesforce Workflow Rules Are Retired: How to Move Your Automation to Flow</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Wed, 16 Sep 2026 10:55:28 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/salesforce-workflow-rules-are-retired-how-to-move-your-automation-to-flow-4hfc</link>
      <guid>https://dev.to/ashapurasoftechinc/salesforce-workflow-rules-are-retired-how-to-move-your-automation-to-flow-4hfc</guid>
      <description>&lt;p&gt;Salesforce workflow rules still run in a lot of orgs, but they are now a retired tool. New workflow rules could not be created from Winter '23, and Salesforce ended support for workflow rules and Process Builder on 31 December 2025. Existing rules may keep firing, but they get no fixes and no new features. Every new automation capability lands in Flow.&lt;/p&gt;

&lt;p&gt;This is a practical guide to what that means for an admin or developer who still has workflow rules in production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow types in Salesforce, and where each one lives now
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Old tool&lt;/th&gt;
&lt;th&gt;What it did&lt;/th&gt;
&lt;th&gt;Where that job lives now&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Workflow rule&lt;/td&gt;
&lt;td&gt;Field updates, email alerts, tasks, outbound messages on one object&lt;/td&gt;
&lt;td&gt;Record-triggered flow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Process Builder&lt;/td&gt;
&lt;td&gt;Multi-step logic, related record updates, invoking Apex&lt;/td&gt;
&lt;td&gt;Record-triggered flow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Approval process&lt;/td&gt;
&lt;td&gt;Multi-step approvals&lt;/td&gt;
&lt;td&gt;Still supported, can be launched from Flow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time-dependent workflow action&lt;/td&gt;
&lt;td&gt;Actions X days before or after a date&lt;/td&gt;
&lt;td&gt;Scheduled path on a record-triggered flow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Outbound message&lt;/td&gt;
&lt;td&gt;SOAP call on record change&lt;/td&gt;
&lt;td&gt;Still available as a Flow action&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Flow vs workflow rules: what you gain
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Before-save updates.&lt;/strong&gt; A record-triggered flow set to "Fast Field Updates" runs before the record is saved, which is much faster than a workflow field update and does not trigger another save cycle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related records.&lt;/strong&gt; Workflow rules could only update the record itself or its master in a master-detail relationship. Flow can create, update and delete any related records.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One place for logic.&lt;/strong&gt; Flow can call Apex, subflows and external services, so logic that used to be split across workflow rules, Process Builder and triggers can sit in one ordered set of flows per object.&lt;/p&gt;

&lt;h2&gt;
  
  
  A real example, rebuilt
&lt;/h2&gt;

&lt;p&gt;The classic rule: when an Opportunity is Closed Won, stamp a date field, email the account owner, and create a follow-up task 30 days later.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Setup, Flows, New Flow, &lt;strong&gt;Record-Triggered Flow&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Object: Opportunity. Trigger: created or updated. Entry condition: &lt;code&gt;StageName&lt;/code&gt; equals Closed Won, run &lt;strong&gt;only when the record is updated to meet the condition&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Before-save path (Fast Field Updates): an Update Triggering Record element that sets &lt;code&gt;Won_Date__c&lt;/code&gt; to &lt;code&gt;{!$Flow.CurrentDate}&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;After-save flow (a second flow, or the same flow set to "Actions and Related Records"): a Send Email action or your existing email alert.&lt;/li&gt;
&lt;li&gt;Add a &lt;strong&gt;Scheduled Path&lt;/strong&gt; 30 days after Close Date with a Create Records element for the Task.&lt;/li&gt;
&lt;li&gt;Debug, test in a sandbox, activate, then deactivate the old workflow rule.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Migrating without breaking things
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Run the &lt;strong&gt;Migrate to Flow&lt;/strong&gt; tool in Setup for simple rules. It handles field updates and email alerts well. Review everything it generates.&lt;/li&gt;
&lt;li&gt;Inventory first. List every active workflow rule and Process Builder per object, because two tools firing on the same object make migration order matter.&lt;/li&gt;
&lt;li&gt;Consolidate per object. Aim for one before-save and one after-save flow per object where you can, and use Flow Trigger Explorer to check order.&lt;/li&gt;
&lt;li&gt;Test with realistic data volumes. Bulk updates through Data Loader are where badly built flows hit limits.&lt;/li&gt;
&lt;li&gt;Deactivate the old rule the same day the flow goes live, or both will run and you will get double emails and double tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full version of this guide, with more automation examples for Sales Cloud, is on our blog.&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>automation</category>
      <category>crm</category>
      <category>lowcode</category>
    </item>
    <item>
      <title>Salesforce Core, Advanced or Max: Who Is Watching the Flex Credits?</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Wed, 16 Sep 2026 09:34:13 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/salesforce-core-advanced-or-max-who-is-watching-the-flex-credits-1mc1</link>
      <guid>https://dev.to/ashapurasoftechinc/salesforce-core-advanced-or-max-who-is-watching-the-flex-credits-1mc1</guid>
      <description>&lt;p&gt;Salesforce replaced Enterprise, Unlimited and Agentforce 1 with three new editions on 3 September 2026: Core at $195, Advanced at $395 and Max at $550 per user per month. Most of the commentary so far compares the feature lists. For the people who actually build and run the org, the more useful question is a different one: who is going to watch the credits?&lt;/p&gt;

&lt;p&gt;Every edition now ships with a Flex Credits balance. Core includes 500,000, Advanced 1 million and Max 2.75 million. That number reads like capacity. It is not. It is a starting balance, and how fast it drains depends on what you build, not on which edition you bought.&lt;/p&gt;

&lt;p&gt;The full breakdown of the three editions, the pricing and what moved into the bundle is in our &lt;a href="https://ashapurasoftech.com/blog/salesforce-core-advanced-max-editions/" rel="noopener noreferrer"&gt;Salesforce Core, Advanced and Max editions guide&lt;/a&gt;. This post is about the part that lands on the admin and developer side.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treat credits like API limits, not like licences
&lt;/h2&gt;

&lt;p&gt;Licences are counted once a year. Credits are consumed every time an agent takes an action. That makes them behave much more like API call limits or storage than like seats, and they need the same kind of attention:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A named owner.&lt;/strong&gt; Someone on the platform team should be responsible for consumption, the same way someone already watches API usage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A baseline before go live.&lt;/strong&gt; Run the agent workflows in a sandbox with realistic volumes and record what one case, one lead or one request actually costs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alerts, not surprises.&lt;/strong&gt; Set a threshold well below the included balance and review it monthly for the first quarter.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have not worked through how the credit model itself is priced, our explainer on &lt;a href="https://ashapurasoftech.com/blog/agentforce-pricing-flex-credits-explained/" rel="noopener noreferrer"&gt;Agentforce pricing and Flex Credits&lt;/a&gt; covers the mechanics.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design decisions change the bill
&lt;/h2&gt;

&lt;p&gt;Two orgs on the same edition can burn credits at very different rates. The drivers we see most often:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;How many actions an agent takes per request.&lt;/strong&gt; An agent that looks up the account, checks the case history and then drafts a reply is three actions, not one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whether automation re-triggers the agent.&lt;/strong&gt; A record-triggered flow that calls an agent on every update will consume far more than one that fires on a status change only.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How clean the grounding data is.&lt;/strong&gt; Duplicate and stale records mean more retries and longer reasoning. Our &lt;a href="https://ashapurasoftech.com/blog/salesforce-agentforce-readiness-checklist/" rel="noopener noreferrer"&gt;Agentforce readiness checklist&lt;/a&gt; covers the data work that should happen first.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Outcome-based pricing is a different budget line
&lt;/h2&gt;

&lt;p&gt;Help Agent, available in Advanced and Max, is priced on resolutions rather than per user. That means part of the service budget now moves with case volume. Finance should see that line separately, and the definition of a resolution should be agreed in writing before the contract is signed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to ask for before signing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A consumption projection built from your own workflows and volumes, not an industry average.&lt;/li&gt;
&lt;li&gt;Written confirmation of what happens to legacy edition pricing at renewal. Salesforce has said existing pricing is unchanged, but renewal quotes follow the new structure.&lt;/li&gt;
&lt;li&gt;If you are on Agentforce 1, the no-cost upgrade to Max, requested now rather than at renewal.&lt;/li&gt;
&lt;li&gt;A separate budget for implementation. The licence line and the build line get approved by different people.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where this leaves the build team
&lt;/h2&gt;

&lt;p&gt;Agent configuration is no longer a separate phase that happens after the CRM is live. With Agentforce bundled into every tier, scoping agent actions, guardrails and credit monitoring becomes part of the core implementation plan. If you are choosing someone to help with that, these &lt;a href="https://ashapurasoftech.com/blog/agentforce-implementation-partner-guide/" rel="noopener noreferrer"&gt;nine questions for an Agentforce implementation partner&lt;/a&gt; are a good filter, and our &lt;a href="https://ashapurasoftech.com/salesforce-cloud-services/" rel="noopener noreferrer"&gt;Salesforce cloud services&lt;/a&gt; page shows how we approach it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Ashapura Softech is a certified Salesforce, Zoho, Microsoft and Odoo implementation partner.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>crm</category>
      <category>devops</category>
    </item>
    <item>
      <title>Claude Commerce Agents: the ERP and CRM readiness checklist</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Wed, 09 Sep 2026 07:17:58 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/claude-commerce-agents-the-erp-and-crm-readiness-checklist-5a0i</link>
      <guid>https://dev.to/ashapurasoftechinc/claude-commerce-agents-the-erp-and-crm-readiness-checklist-5a0i</guid>
      <description>&lt;p&gt;Anthropic's Claude Commerce Agents blueprint is open source under Apache 2.0, and the demo runs in an afternoon. That part is genuinely easy. The part nobody writes about is that the blueprint deliberately stops at your systems, and everything past that line is your ERP, your CRM and your data model.&lt;/p&gt;

&lt;p&gt;We implement CRM and ERP integrations for a living, so this is the list we actually walk through with a client before quoting anything. Twelve things. Nine of them have nothing to do with AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What your CRM has to give it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Session identity resolved by your host application.&lt;/strong&gt; The agent inherits an authenticated shopper. It never decides who the user is. Guest checkout, two email addresses on one account, and B2B users buying for three different ship-to locations all have to resolve to one answer before the agent says anything account specific.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Order and returns state readable live.&lt;/strong&gt; Not last night's extract. Partial returns, exchanges and in-flight refunds included, because those are the questions customers actually ask. Anthropic's shopping agent is designed to answer service questions in the same conversation as shopping ones, which is the best thing in the release and also the thing that exposes your data model fastest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Account and contract pricing resolvable per customer.&lt;/strong&gt; If the agent can only see list price, it will quote list price to a customer sitting on a negotiated rate. In B2B that is not a bug report, it is a phone call from your largest account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Memory scoped, with a written retention rule.&lt;/strong&gt; What the agent may remember between sessions, for how long, and how a customer gets it deleted. Decide this before launch, not after the first request.&lt;/p&gt;

&lt;h2&gt;
  
  
  What your ERP has to give it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;5. Revenue, margin and returns defined the same way everywhere.&lt;/strong&gt; Two systems that disagree on margin produce an agent that confidently reports the wrong number, in a sentence, with no visible sign it is wrong.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. On-hand and committed stock, current.&lt;/strong&gt; Committed matters as much as on-hand. An agent that only sees on-hand will promise stock that is already allocated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Cost data to reason against, and price floors it cannot cross.&lt;/strong&gt; The floor belongs in your system, enforced server side. Not in a prompt.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Product attributes as structured fields.&lt;/strong&gt; Size, material, compatibility, voltage. As fields, not buried in a paragraph of marketing copy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. A campaign calendar queryable by product.&lt;/strong&gt; Otherwise the agent recommends a discount on something you are already promoting.&lt;/p&gt;

&lt;h2&gt;
  
  
  What has to be true across both
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;10. Every merchant write staged for human approval.&lt;/strong&gt; The reference implementation is built this way. Keep it that way when you extend it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11. Credentials held server side in the host application.&lt;/strong&gt; The agent calls your backend methods. It does not hold keys to your ERP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12. A test set of real edge cases before pilot.&lt;/strong&gt; Partial returns, price exceptions, shared logins, discontinued SKUs. This is the part that gets cut, and it is the part that decides whether the pilot survives contact with real customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest read
&lt;/h2&gt;

&lt;p&gt;There are no platform connectors in the blueprint. Not for Salesforce Commerce Cloud, not for Odoo, Zoho or Dynamics, and none are needed: each backend method is code your team writes that calls your service server side. Which means the timeline is set almost entirely by the state of your product, inventory and customer data, not by the agent code.&lt;/p&gt;

&lt;p&gt;If you cannot tick nine of these twelve today, the first phase of a Claude Commerce Agents project is a data and integration project, not an AI project. Be sceptical of any estimate that does not start with a data assessment.&lt;/p&gt;

&lt;p&gt;The long version, with the capability-to-system mapping, the failure mode nobody plans for, what it costs to run and how we would sequence a pilot, is here: &lt;a href="https://ashapurasoftech.com/blog/claude-commerce-agents-erp-crm-requirements/" rel="noopener noreferrer"&gt;https://ashapurasoftech.com/blog/claude-commerce-agents-erp-crm-requirements/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ecommerce</category>
      <category>crm</category>
      <category>erp</category>
    </item>
  </channel>
</rss>
