<?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>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>
    <item>
      <title>When Salesforce Health Cloud Is the Wrong Answer</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Wed, 09 Sep 2026 06:45:52 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/when-salesforce-health-cloud-is-the-wrong-answer-okh</link>
      <guid>https://dev.to/ashapurasoftechinc/when-salesforce-health-cloud-is-the-wrong-answer-okh</guid>
      <description>&lt;p&gt;Most articles about Salesforce Health Cloud are written to sell it. This one is not. We implement Health Cloud for a living, and a fair share of our discovery calls end with us telling the buyer not to buy it yet.&lt;/p&gt;

&lt;p&gt;Four situations come up often enough to be worth writing down.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Nobody is actually going to work a case
&lt;/h2&gt;

&lt;p&gt;Health Cloud is built around case-based work. A care coordinator picks up a member, works a queue, escalates, documents, closes. The whole data model assumes somebody is doing that job every day.&lt;/p&gt;

&lt;p&gt;If the real requirement is appointment reminders for a few hundred patients, there is no case work happening. The scheduling and messaging module inside the existing EHR does that job for a fraction of the cost and none of the integration effort. Buying a care management platform to send reminders is the healthcare equivalent of buying a CRM to store a mailing list.&lt;/p&gt;

&lt;p&gt;The test is simple. Name the person who will open the application on Monday morning and work through a list. If that person does not exist on the org chart, the platform will sit unused.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The EHR interface is not in the contract
&lt;/h2&gt;

&lt;p&gt;This is the one that quietly destroys project budgets.&lt;/p&gt;

&lt;p&gt;Every Health Cloud project that matters involves moving clinical data in and out of an EHR. The cost of that work has almost nothing to do with Salesforce and almost everything to do with what the EHR vendor allows. If the organisation has HL7 or FHIR access under its existing agreement, the integration is a known quantity. If it does not, the timeline now includes a commercial negotiation with a vendor who has no reason to hurry.&lt;/p&gt;

&lt;p&gt;We ask for the interface terms before quoting, not after. A buyer who cannot produce them is not ready to sign a fixed price, and any partner who quotes one anyway is guessing with the buyer's money.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Sales Cloud already covers it
&lt;/h2&gt;

&lt;p&gt;Some organisations arrive at Health Cloud because a consultant told them healthcare needs a healthcare product. Sometimes that is right. Sometimes they already run Sales Cloud, the workflow in question is referral tracking or provider relationship management, and the honest answer is to extend what they own.&lt;/p&gt;

&lt;p&gt;The distinction worth holding onto: Health Cloud earns its licence when you need the clinical data model, the care management objects and the consent structures. It does not earn it when you need a pipeline with healthcare-sounding field names. Custom-building the clinical model on Sales Cloud is usually the more expensive mistake, but so is licensing a clinical model nobody will populate.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Data governance has not been decided
&lt;/h2&gt;

&lt;p&gt;Who is allowed to see which fields. How long records are retained. Who signs off access reviews and how often.&lt;/p&gt;

&lt;p&gt;These are policy questions. They get answered by a compliance officer, a privacy lead and a clinical director sitting in a room. They do not get answered by a configuration workshop, and an implementation partner cannot answer them on the customer's behalf without inventing policy.&lt;/p&gt;

&lt;p&gt;Projects that start before those answers exist do not fail loudly. They stall in UAT, when somebody from compliance sees the sharing model for the first time and asks a question nobody has a decision on. Then the build gets reworked with the go-live date unchanged, which is where quality goes to die.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why say any of this out loud
&lt;/h2&gt;

&lt;p&gt;Because the alternative is worse for everyone. A partner who never says no ends up with unhappy references and rework nobody is paid for, and a buyer who never hears no ends up owning a platform their team quietly works around.&lt;/p&gt;

&lt;p&gt;The four checks above cost one conversation. Skipping them costs a quarter.&lt;/p&gt;

&lt;p&gt;If you want the longer version of how we scope this work, including the integration routes and the HIPAA controls we configure, it is written up here: &lt;a href="https://ashapurasoftech.com/blog/salesforce-health-cloud-implementation-services/" rel="noopener noreferrer"&gt;https://ashapurasoftech.com/blog/salesforce-health-cloud-implementation-services/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>healthcare</category>
      <category>crm</category>
      <category>architecture</category>
    </item>
    <item>
      <title>The Four Ways Zoho Actually Connects to Other Software</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Tue, 08 Sep 2026 05:50:38 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/the-four-ways-zoho-actually-connects-to-other-software-4i23</link>
      <guid>https://dev.to/ashapurasoftechinc/the-four-ways-zoho-actually-connects-to-other-software-4i23</guid>
      <description>&lt;p&gt;Most "Zoho integration" conversations start in the wrong place. Someone asks whether Zoho connects to Shopify, or QuickBooks, or the ERP the warehouse team refuses to give up. The answer is almost always yes. The useful question is &lt;em&gt;which of the four routes&lt;/em&gt; you should use, because picking the wrong one is the single most common reason an integration project costs more than it should.&lt;/p&gt;

&lt;p&gt;Here are the four, and where each one stops.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Native in-suite links
&lt;/h2&gt;

&lt;p&gt;Zoho applications share one underlying data layer. CRM, Books, Desk, Inventory, Projects and the rest connect to each other with a settings toggle and a field mapping screen. No connector to install, nothing to maintain.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; teams standardising on the Zoho suite.&lt;br&gt;
&lt;strong&gt;Where it stops:&lt;/strong&gt; Zoho to Zoho only. The moment an outside system is involved, you are on one of the other three routes.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Zoho Marketplace extensions
&lt;/h2&gt;

&lt;p&gt;A prebuilt connector installed into a Zoho app and configured with field mapping. Marketplace lists extensions for well over a thousand applications, including all the ones you would guess: Shopify, WooCommerce, QuickBooks, Xero, Mailchimp, Stripe, Slack, Microsoft Teams, Twilio.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; the common pairings. If your integration is one that thousands of other companies also need, someone has already built it.&lt;br&gt;
&lt;strong&gt;Where it stops:&lt;/strong&gt; the field mapping is fixed by whoever built the extension. If your process needs a field the extension does not carry, you are back to route 4.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Zoho Flow
&lt;/h2&gt;

&lt;p&gt;A no code builder. Something happens in one app (the trigger), and a chain of actions follows in others. Flow connects to several hundred apps directly and to anything else through webhooks.&lt;/p&gt;

&lt;p&gt;This is where most of the interesting work lives, because real business processes cross three or four tools rather than two. A useful example: a deal moves to Closed Won in Zoho CRM, so Books raises the invoice, Projects opens the delivery project, and Slack tells the team. Three handovers that used to be done by hand, gone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; multi step workflows that cross departments.&lt;br&gt;
&lt;strong&gt;Where it stops:&lt;/strong&gt; three places, and it is worth knowing them before you start.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High volume record sync.&lt;/strong&gt; Flow fires per event. Moving thousands of records on a schedule belongs in a proper integration job or a direct API call, not in a workflow tool.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complex conditional logic.&lt;/strong&gt; Once a flow carries more than a handful of branches it becomes hard to test and harder to hand over to the next person. A Deluge function inside CRM is usually cleaner.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two way sync with conflict rules.&lt;/strong&gt; If both systems can edit the same field, you need an agreed source of truth and a conflict policy. A one directional flow does not give you either.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Custom API and Deluge
&lt;/h2&gt;

&lt;p&gt;Direct calls against the Zoho REST APIs, or server side Deluge functions running inside Zoho itself. This is the route for the legacy system, the industry specific platform, the ERP that nobody has written a connector for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; anything with an API and no connector.&lt;br&gt;
&lt;strong&gt;Where it stops:&lt;/strong&gt; it needs a developer, and it needs maintaining. That is a real cost, not a footnote.&lt;/p&gt;

&lt;h2&gt;
  
  
  What most companies actually end up with
&lt;/h2&gt;

&lt;p&gt;A mix. Native links inside the suite, one or two Marketplace extensions for the obvious tools, Zoho Flow for the workflows that cross departments, and a small amount of custom API work for the one system nothing else talks to.&lt;/p&gt;

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

&lt;p&gt;Order the work by how much manual re-entry each connection removes, not by how interesting it is to build.&lt;/p&gt;

&lt;p&gt;In most companies the finance link goes first, because invoice and payment data is re-keyed daily and mistakes there cost money directly. Commerce usually comes second, then marketing, then support and telephony. Leave the custom API work until the standard connectors are live, because that is the point at which you find out what is genuinely missing rather than what you assumed would be.&lt;/p&gt;

&lt;h2&gt;
  
  
  What breaks integrations after they go live
&lt;/h2&gt;

&lt;p&gt;Three things, in order of how often they actually happen:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Someone adds or renames a field on one side without telling the other.&lt;/li&gt;
&lt;li&gt;An API credential expires and nobody owns renewing it.&lt;/li&gt;
&lt;li&gt;A duplicate detection rule silently rejects incoming records, and nobody notices until a month of data is missing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of those are technical problems. They are ownership problems. Agreeing who owns field changes before the build starts is worth more than any amount of extra engineering afterwards.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Ashapura Softech Inc. is a certified Zoho, Salesforce, Microsoft and Odoo implementation partner based in Irving, Texas. The longer version of this piece, with the full integration map by system, is on our blog: &lt;a href="https://ashapurasoftech.com/blog/zoho-integration-third-party-apps/" rel="noopener noreferrer"&gt;The Power of Zoho Integration with Third-Party Apps&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>zoho</category>
      <category>integration</category>
      <category>crm</category>
      <category>automation</category>
    </item>
    <item>
      <title>HIPAA Checklist for Salesforce Health Cloud Integration</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Tue, 08 Sep 2026 04:19:42 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/hipaa-checklist-for-salesforce-health-cloud-integration-17cp</link>
      <guid>https://dev.to/ashapurasoftechinc/hipaa-checklist-for-salesforce-health-cloud-integration-17cp</guid>
      <description>&lt;p&gt;Salesforce Health Cloud has become the hub for patient relationships, care coordination and EHR integration. That also makes it a place where a misconfigured role or an unencrypted API call turns into a HIPAA problem.&lt;/p&gt;

&lt;p&gt;This is the checklist we work through on Health Cloud deployments, covering user roles, Shield encryption, integration security, logging, AI workflows and retention.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why compliance breaks during integrations
&lt;/h2&gt;

&lt;p&gt;Health Cloud centralises clinical and non-clinical data, so the volume of PHI in one place grows fast. Every workflow that reads, writes or transmits PHI is a potential exposure point: telehealth, EHR sync, FHIR endpoints, predictive analytics.&lt;/p&gt;

&lt;p&gt;The common failure modes are misconfigured API permissions, unencrypted transfers, no monitoring on bulk exports, and AI features processing raw PHI because nobody scoped the inputs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: User roles and profiles
&lt;/h2&gt;

&lt;p&gt;Misconfigured access is the single most common source of PHI exposure.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Assign permissions strictly by job responsibility. Care coordinators, providers, billing and admins each get only the objects and fields they need&lt;/li&gt;
&lt;li&gt;Lock down high risk objects: CarePlan, RiskAssessment, ClinicalData, PatientCard. Remove View All and Modify All from anyone who does not genuinely need it&lt;/li&gt;
&lt;li&gt;Use permission sets rather than per user tweaks, so audits are readable&lt;/li&gt;
&lt;li&gt;Review access quarterly, not annually&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 2: Salesforce Shield
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Platform Encryption on PHI fields, attachments and EHR identifiers. Choose deterministic or probabilistic based on whether you need to filter on the field&lt;/li&gt;
&lt;li&gt;Event Monitoring for logins, exports and API interactions, with alerts on abnormal behaviour&lt;/li&gt;
&lt;li&gt;Field Audit Trail for a historical record of changes to PHI, which is what auditors actually ask for&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 3: Data classification
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Map every field holding sensitive data: medical record numbers, patient identifiers, care notes&lt;/li&gt;
&lt;li&gt;Use Salesforce data classification to automate tagging and reporting&lt;/li&gt;
&lt;li&gt;Apply the same labelling to custom objects. Custom objects are where PHI quietly leaks during exports&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 4: Secure the integrations
&lt;/h2&gt;

&lt;p&gt;This is where most of the real risk sits. Every external connection needs its own controls.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OAuth 2.0, mutual TLS and least privilege permissions on every connected system&lt;/li&gt;
&lt;li&gt;FHIR requests scoped to the minimum necessary fields, not the whole resource because it was easier&lt;/li&gt;
&lt;li&gt;Encrypt every EHR to Health Cloud transfer, validate the field mapping, log the transfer&lt;/li&gt;
&lt;li&gt;Signed BAAs for every third party app, and permissions trimmed to what the app actually uses&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  EPIC integration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;TLS 1.2 or above on all API calls&lt;/li&gt;
&lt;li&gt;Least privilege access to EPIC data inside Health Cloud&lt;/li&gt;
&lt;li&gt;Audit log every read and write on clinical notes, lab results and care plans&lt;/li&gt;
&lt;li&gt;Confirm the BAA covers EPIC and any middleware in the path&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  FHIR sync
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;OAuth 2.0 plus mutual TLS on the endpoints&lt;/li&gt;
&lt;li&gt;Minimum necessary fields in every resource request&lt;/li&gt;
&lt;li&gt;Alerts on abnormal API usage patterns&lt;/li&gt;
&lt;li&gt;Validate field mapping on the way in, so PHI does not land in an unclassified field&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Legacy EHR migration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;SFTP or a secure API pipeline, never a plain file drop&lt;/li&gt;
&lt;li&gt;Anonymise non essential PHI before the migration where you can&lt;/li&gt;
&lt;li&gt;Post migration audit to confirm what landed and who can see it&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 5: Logging and monitoring
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Comprehensive logs for views, edits and exports of PHI&lt;/li&gt;
&lt;li&gt;Real time alerts on bulk exports and logins from unrecognised locations&lt;/li&gt;
&lt;li&gt;Forward Health Cloud event logs into your SIEM rather than checking them inside Salesforce&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 6: Retention and backup
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Define retention timelines and align them with your own policy, not just the platform default&lt;/li&gt;
&lt;li&gt;Automate deletion of expired PHI&lt;/li&gt;
&lt;li&gt;Encrypt backups, restrict access, keep them in a HIPAA ready environment&lt;/li&gt;
&lt;li&gt;Actually test the restore. An untested backup is not a backup&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AI workflows: the part most checklists miss
&lt;/h2&gt;

&lt;p&gt;Health Cloud is turning into an AI platform, and the compliance story has not caught up in most orgs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Map every AI driven process that touches PHI: predictive analytics, chatbots, clinical decision support&lt;/li&gt;
&lt;li&gt;Do not send raw PHI to models outside Health Cloud. Use anonymised or tokenised data for training and testing&lt;/li&gt;
&lt;li&gt;Apply Shield encryption to AI input and output fields, and role based permissions on AI dashboards&lt;/li&gt;
&lt;li&gt;Log AI interactions with PHI the same way you log human ones, including model changes&lt;/li&gt;
&lt;li&gt;Sign BAAs with AI vendors where PHI is processed, and check their breach response before you sign&lt;/li&gt;
&lt;li&gt;Document the models, data sources and decision logic. Patients retain the right to access and correct AI influenced data&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Five mistakes that come up repeatedly
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;View All and Modify All left on a profile&lt;/strong&gt; from the original implementation. Nobody revisits it until an audit does&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No audit logging on integrations.&lt;/strong&gt; The Health Cloud side is logged, the middleware is not, and the gap is where the questions land&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Encryption enabled on standard fields only.&lt;/strong&gt; Custom objects holding PHI get missed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AppExchange packages installed without a BAA&lt;/strong&gt; and with far more permission than they use&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI features processing raw PHI&lt;/strong&gt; because the pilot was scoped as a demo and never re scoped&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is Health Cloud HIPAA compliant out of the box?&lt;/strong&gt; No. It is HIPAA ready. Shield encryption, audit logging and role based access exist, but compliance depends entirely on how you configure them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the minimum to be HIPAA ready?&lt;/strong&gt; Shield Platform Encryption enabled, role based access configured to least privilege, Field Audit Trail on, API connections secured, and a documented risk assessment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do AI features affect compliance?&lt;/strong&gt; Anonymise or tokenise inputs, restrict access to outputs through role based permissions, and log every AI interaction with PHI.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://ashapurasoftech.com/blog/hipaa-checklist-salesforce-health-cloud-integration/" rel="noopener noreferrer"&gt;ashapurasoftech.com&lt;/a&gt;. Ashapura Softech Inc. is a certified Salesforce, Zoho, Microsoft and Odoo implementation partner based in Irving, Texas.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>healthcare</category>
      <category>security</category>
      <category>api</category>
    </item>
    <item>
      <title>Is Your Salesforce Org Ready for AI Agents? A 2026 Readiness Checklist</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Mon, 07 Sep 2026 10:09:07 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/is-your-salesforce-org-ready-for-ai-agents-a-2026-readiness-checklist-17dp</link>
      <guid>https://dev.to/ashapurasoftechinc/is-your-salesforce-org-ready-for-ai-agents-a-2026-readiness-checklist-17dp</guid>
      <description>&lt;p&gt;Two developments in 2026 made org readiness a harder problem than it used to be. Salesforce shipped Headless 360 in April, which lets external agents reach the platform through APIs and MCP tools without navigating a browser. In August, Claudeforce put Salesforce capability directly inside Claude with 37 prebuilt sales skills.&lt;/p&gt;

&lt;p&gt;Both inherit the permissions of the user they act for. Salesforce's own documentation puts it plainly: when an agent acts on behalf of a user, it can do anything that user is permitted to do. That turns permission accuracy from housekeeping into a security control.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pillar 1: Data quality
&lt;/h2&gt;

&lt;p&gt;Agents cannot tell current data from stale data. They will read your pipeline as it stands and produce a confident answer built on whatever is there.&lt;/p&gt;

&lt;p&gt;Run these five reports before you enable anything:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Check&lt;/th&gt;
&lt;th&gt;Acceptable level&lt;/th&gt;
&lt;th&gt;Impact if higher&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Duplicate account and contact rate&lt;/td&gt;
&lt;td&gt;Under 2%&lt;/td&gt;
&lt;td&gt;Account planning, customer health, stakeholder mapping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open opportunities with past close dates&lt;/td&gt;
&lt;td&gt;Under 5%&lt;/td&gt;
&lt;td&gt;Forecast narratives become unreliable&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open opportunities with no 30-day activity&lt;/td&gt;
&lt;td&gt;Under 15%&lt;/td&gt;
&lt;td&gt;Deal health scoring, pipeline review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opportunities with an empty next step field&lt;/td&gt;
&lt;td&gt;Under 10%&lt;/td&gt;
&lt;td&gt;Close planning, daily briefings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Contacts with no role assigned&lt;/td&gt;
&lt;td&gt;Under 20%&lt;/td&gt;
&lt;td&gt;Stakeholder mapping, meeting prep&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The fix is usually validation rules and process change, not a one-time cleanup. Without that, the same numbers come back within two quarters.&lt;/p&gt;

&lt;h3&gt;
  
  
  The field that lies
&lt;/h3&gt;

&lt;p&gt;Plenty of orgs treat a field as required in process but leave it optional in the schema. When Competitor or Loss Reason sits 60% blank, an agent reading the populated 40% will report a selection-biased conclusion as an industry trend, and it will sound authoritative.&lt;/p&gt;

&lt;p&gt;Audit every field the business treats as mandatory and make the schema enforce it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pillar 2: Permissions
&lt;/h2&gt;

&lt;p&gt;This is where most orgs are exposed, and it is the item most often skipped under deadline pressure.&lt;/p&gt;

&lt;p&gt;Audit these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every View All or Modify All grant on standard objects, across profiles and permission sets&lt;/li&gt;
&lt;li&gt;Report export permissions granted to users&lt;/li&gt;
&lt;li&gt;Sharing rules that give broader access than the role hierarchy suggests&lt;/li&gt;
&lt;li&gt;Integration users with elevated permissions and no named owner&lt;/li&gt;
&lt;li&gt;Users still holding permissions from a role they no longer occupy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most audits turn up at least one profile that got View All during the original implementation as a deadline fix and was never revisited. When an agent can run natural-language queries across every accessible record without the user opening Salesforce, that old shortcut becomes a live exposure.&lt;/p&gt;

&lt;p&gt;Remediation order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Inventory the over-provisioned profiles&lt;/li&gt;
&lt;li&gt;Check login and report-export history to see what access is actually used&lt;/li&gt;
&lt;li&gt;Move the legitimate needs into narrowly scoped permission sets&lt;/li&gt;
&lt;li&gt;Remove the blanket grants&lt;/li&gt;
&lt;li&gt;Retest the affected workflows before enabling agents&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Budget three to four weeks for this at a mid-sized org. It is the single item that turns an eight-week pilot into a full quarter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pillar 3: Business logic
&lt;/h2&gt;

&lt;p&gt;When work starts in Claude or Slack and lands in Salesforce, the page layout stops being your control surface.&lt;/p&gt;

&lt;p&gt;Anything you enforced through the interface, conditional field visibility, user-restricted buttons, required fields per record type, has to be re-implemented in validation rules, flows and sharing models that an agent will actually hit.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Document every rule enforced only by a page layout or Lightning component&lt;/li&gt;
&lt;li&gt;Confirm each one has a validation rule or flow equivalent&lt;/li&gt;
&lt;li&gt;Flag flows that need a human: screens, confirmations, waits for input&lt;/li&gt;
&lt;li&gt;Test automations that fire on field update for loop behaviour under rapid writes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Automation chains built for human-paced data entry behave differently when something writes 40 records a minute. Governor limits will catch some of it, but hitting them mid-workflow leaves partial states.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pillar 4: Process
&lt;/h2&gt;

&lt;p&gt;Two questions decide whether a pilot produces a repeatable result or a one-off anecdote.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which single workflow are you piloting?&lt;/strong&gt; Pick one skill with a measurable time cost, not broad platform enablement. Meeting prep and pipeline review are the strongest candidates because the hours are easy to count.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How will you measure it?&lt;/strong&gt; Set the baseline before you switch anything on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Weekly minutes on the task for five reps across one baseline week&lt;/li&gt;
&lt;li&gt;The same measurement after four weeks of agent use&lt;/li&gt;
&lt;li&gt;An accuracy check by a sales manager across twenty sample outputs&lt;/li&gt;
&lt;li&gt;Confirmation that reps are not quietly redoing the work by hand alongside the agent, which is the failure nobody reports&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Pillar 5: Measurement and governance
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Adoption metrics change meaning.&lt;/strong&gt; Once sellers start their work in Claude or Slack, Salesforce login counts stop describing usage. Agree the replacement metric before Q1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Training shifts.&lt;/strong&gt; The skill is prompting and output verification, not navigation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consumption needs an owner.&lt;/strong&gt; Agentforce billing runs on Flex Credits that expire at order end with no rollover. Someone has to watch the monthly burn.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you are in a regulated industry
&lt;/h2&gt;

&lt;p&gt;Get the data flow diagram for each deployment path. A single request can cross the model provider, Amazon Bedrock and Salesforce infrastructure. Establish where data rests and where it is processed at each hop. Salesforce's Trust Boundary covers this for Agentforce by running inference inside its own VPC, but external plugin paths can differ.&lt;/p&gt;

&lt;p&gt;Confirm logging and retention, then compare the answers against your own retention policy rather than assuming they line up.&lt;/p&gt;

&lt;h2&gt;
  
  
  How long it actually takes
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Phase&lt;/th&gt;
&lt;th&gt;Duration&lt;/th&gt;
&lt;th&gt;Owner&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Data quality assessment&lt;/td&gt;
&lt;td&gt;3 to 5 days&lt;/td&gt;
&lt;td&gt;Admin or analyst, reporting only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Permission audit&lt;/td&gt;
&lt;td&gt;1 week to assess, 3 to 4 weeks to remediate&lt;/td&gt;
&lt;td&gt;Admin plus security review&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Business logic review&lt;/td&gt;
&lt;td&gt;1 to 2 weeks&lt;/td&gt;
&lt;td&gt;Developer or architect&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pilot design and baseline&lt;/td&gt;
&lt;td&gt;1 week&lt;/td&gt;
&lt;td&gt;RevOps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pilot run&lt;/td&gt;
&lt;td&gt;4 weeks&lt;/td&gt;
&lt;td&gt;One team&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Eight to ten weeks for a typical mid-sized org. Orgs with a disciplined permission model can be ready in about five. Permission remediation is the longest phase and the one most often cut, and its failure mode is data exposure rather than a disappointing demo.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://ashapurasoftech.com/blog/salesforce-agentforce-readiness-checklist/" rel="noopener noreferrer"&gt;ashapurasoftech.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>crm</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Claudeforce vs Agentforce vs Einstein: What Is Actually Different</title>
      <dc:creator>Ashapura Softech INC</dc:creator>
      <pubDate>Fri, 04 Sep 2026 12:41:38 +0000</pubDate>
      <link>https://dev.to/ashapurasoftechinc/claudeforce-vs-agentforce-vs-einstein-what-is-actually-different-3g3n</link>
      <guid>https://dev.to/ashapurasoftechinc/claudeforce-vs-agentforce-vs-einstein-what-is-actually-different-3g3n</guid>
      <description>&lt;p&gt;Three Salesforce AI names get used interchangeably in almost every conversation I have. They do three different jobs, and the difference is architectural rather than marketing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one-line version
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Einstein&lt;/strong&gt; is prediction and generation inside existing Salesforce features. Lead scoring, forecasting, a suggested reply. It assists the person doing the work. You configure it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agentforce&lt;/strong&gt; runs autonomous agents on the Salesforce platform. An agent takes topics and actions, decides which to use, and completes work end to end, including work that touches customers. You build and deploy it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claudeforce&lt;/strong&gt; goes the other direction. Announced 26 August 2026, it puts Salesforce data inside Claude through a first-party plugin carrying 37 prebuilt sales skills, and makes Claude the default reasoning model behind Agentforce. The work happens in Claude rather than in the CRM screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  Side by side
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Einstein&lt;/th&gt;
&lt;th&gt;Agentforce&lt;/th&gt;
&lt;th&gt;Claudeforce&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What it is&lt;/td&gt;
&lt;td&gt;Prediction and generation in-product&lt;/td&gt;
&lt;td&gt;Autonomous agents&lt;/td&gt;
&lt;td&gt;Salesforce data inside Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Where the work happens&lt;/td&gt;
&lt;td&gt;Salesforce UI&lt;/td&gt;
&lt;td&gt;Salesforce platform&lt;/td&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Who it serves&lt;/td&gt;
&lt;td&gt;The user doing the task&lt;/td&gt;
&lt;td&gt;External customers and internal processes&lt;/td&gt;
&lt;td&gt;Internal knowledge workers, sellers first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Autonomous&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No, it is assistive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How you build it&lt;/td&gt;
&lt;td&gt;Configuration&lt;/td&gt;
&lt;td&gt;Topics, actions, Flow, Apex&lt;/td&gt;
&lt;td&gt;Install the plugin&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The architecture point
&lt;/h2&gt;

&lt;p&gt;Claudeforce is only possible because of Headless 360, the API and MCP layer Salesforce has been shipping through 2026. Without a layer that carries the org's permission model along with the data, putting Salesforce records inside a third-party chat window is a security review that never ends.&lt;/p&gt;

&lt;p&gt;That is the actual engineering story. The plugin is the visible product. The permission-carrying API layer is the reason it could exist at all.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing, because only one of them has any
&lt;/h2&gt;

&lt;p&gt;Agentforce is priced on consumption rather than seats: Flex Credits at $500 per 100,000, with $2 per conversation and $2 pay-per-resolution options. Your bill scales with agent activity rather than headcount, which is the opposite of how most Salesforce budgets are built.&lt;/p&gt;

&lt;p&gt;Claudeforce has no published standalone price. It is with pilot customers, with open beta announced for September 2026. Anyone quoting you a list price is guessing.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to pick
&lt;/h2&gt;

&lt;p&gt;Ask where your people already work.&lt;/p&gt;

&lt;p&gt;If the answer is "in Salesforce, and they need help with the task in front of them", that is Einstein.&lt;/p&gt;

&lt;p&gt;If the answer is "we want the task done without a person in the loop", that is Agentforce. The hard part there will be data quality and choosing which workflow to hand over first, not the technology.&lt;/p&gt;

&lt;p&gt;If the answer is "our team lives in a chat window and Salesforce is where the data happens to be", that is Claudeforce.&lt;/p&gt;

&lt;p&gt;They are not competing. Most orgs that adopt one will end up with two.&lt;/p&gt;

&lt;h2&gt;
  
  
  The governance question nobody asks until late
&lt;/h2&gt;

&lt;p&gt;Agents inherit the org's sharing model, so an agent cannot read what the user it acts for cannot read. That is the easy half.&lt;/p&gt;

&lt;p&gt;The harder half: when an agent completes work that touches a customer and gets it wrong, who owns that? Testing an agent is not testing a feature. You are testing a system that makes decisions. Budget for it the way you would budget for any release that touches customers, because that is what it is.&lt;/p&gt;




&lt;p&gt;This is an edited version. The full guide, with the worked pricing example and the complete comparison, is on our site: &lt;a href="https://ashapurasoftech.com/blog/claudeforce-vs-agentforce/" rel="noopener noreferrer"&gt;Claudeforce vs Agentforce vs Einstein&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I work at Ashapura Softech, a Salesforce implementation partner, so weigh that accordingly.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>ai</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
