<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Jayanth Thathapudi]]></title><description><![CDATA[A seasoned Salesforce professional who loves sharing insights through blogs and resources]]></description><link>https://newsletter.jthathapudi.com</link><image><url>https://substackcdn.com/image/fetch/$s_!sMi2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82271a6-fd8c-4a28-917f-d408ca2528a0_647x647.png</url><title>Jayanth Thathapudi</title><link>https://newsletter.jthathapudi.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 06:35:05 GMT</lastBuildDate><atom:link href="https://newsletter.jthathapudi.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jayanth Thathapudi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jthathapudi@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jthathapudi@substack.com]]></itunes:email><itunes:name><![CDATA[Jayanth Thathapudi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jayanth Thathapudi]]></itunes:author><googleplay:owner><![CDATA[jthathapudi@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jthathapudi@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jayanth Thathapudi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I found a use case for Claude Cowork I didn't expect]]></title><description><![CDATA[Salesforce Translation Workbench &#8212; not the use case you'd think of first]]></description><link>https://newsletter.jthathapudi.com/p/i-found-a-use-case-for-claude-cowork</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/i-found-a-use-case-for-claude-cowork</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Tue, 17 Feb 2026 21:29:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sMi2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82271a6-fd8c-4a28-917f-d408ca2528a0_647x647.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<pre><code>Hey there,

I found a use case for Claude Cowork I genuinely didn&#8217;t expect.

I was working through Salesforce Translation Workbench &#8212; the usual painful workflow. Export STF files. Clean them up line by line, removing managed package items and unsupported elements. Create an Excel for the business team. Get translations back. Build the import file. Import. Hit errors. Fix them. Re-import.

Repeat for every version, every environment.

If you&#8217;ve done this, you know. It&#8217;s hours of careful, tedious file work.

I decided to throw the whole thing at Claude Cowork &#8212; Anthropic&#8217;s desktop agent for non-developers. You give it access to a folder, upload files, and work through tasks conversationally.

<strong>What Actually Happened</strong>

I walked through five steps with Cowork:

<strong>STF cleanup</strong> &#8212; It identified and removed managed package items and unsupported TextTemplate keys. Hours of line-by-line review became minutes.
<strong>Audit reports</strong> &#8212; It generated structured Excel files documenting every change and why. Ready for the person doing the load.
<strong>Import file creation</strong> &#8212; It built the import STF from a translated Excel with the correct header and formatting.
<strong>Error log parsing</strong> &#8212; I uploaded Salesforce error logs, and it came back with a fixed file each time. Character limit errors, duplicate keys, translation type mismatches &#8212; it handled each one differently.

The error-fix-reimport cycle &#8212; the part that normally takes an hour per iteration &#8212; became a few minutes of conversation.

<strong>The Honest Take</strong>

It&#8217;s not perfect. You still need to review files before importing. Some Salesforce-specific issues still need human escalation.

But every single step got faster. And the conversational loop &#8212; upload error log, get fixed file, re-import &#8212; was surprisingly effective.

<strong>Try It Yourself</strong>

The full walkthrough is on the blog with real error messages, file formats, and the honest limitations: <a href="https://www.jthathapudi.com/blog/i-tested-claude-cowork-on-the-salesforce-translation-workbench-workflow-it-handled-the-whole-thing">I Tested Claude Cowork on the Salesforce Translation Workbench Workflow (It Handled the Whole Thing)</a>

Until next time,
Jay</code></pre>]]></content:encoded></item><item><title><![CDATA[Step-by-Step: Create Your Own Salesforce AI Assistants using Claude Code & Salesforce DX MCP]]></title><description><![CDATA[Created and tested both the validation rule and Apex trigger in the session. These agents handle the repetitive coding tasks, letting you focus on solving business problems.]]></description><link>https://newsletter.jthathapudi.com/p/step-by-step-create-your-own-salesforce</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/step-by-step-create-your-own-salesforce</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Mon, 15 Sep 2025 14:36:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/uVMhzRXzn_g" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Watch my ApexHours session on 'Step-by-Step: Create Your Own Salesforce AI Assistants using Claude Code &amp; Salesforce DX MCP'. Thanks to Amit Chaudhary and the ApexHours team for having me!</p><p>I demonstrated two working AI agents that deploy directly to your Salesforce org:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.jthathapudi.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>&#128313; <strong>Admin Agent</strong>: Creates validation rules through natural language - built and deployed</p><p>&#128313; <strong>Developer Agent</strong>: Writes complete Apex with test classes - generated trigger with handler pattern and test coverage</p><p>Created and tested both the validation rule and the apex trigger in the session. These agents handle the repetitive coding tasks, letting you focus on solving business problems.</p><p>The companion blog post has all the agent prompts ready to copy-paste. Works with any IDE - VS Code, IntelliJ, Cursor, Windsurf, Cline, &amp; Others.</p><p>What Salesforce tasks would you automate first?</p><p><strong>ApexHours:</strong> </p><div id="youtube2-uVMhzRXzn_g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uVMhzRXzn_g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/uVMhzRXzn_g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p> <strong>Related Blog:</strong>  <a href="https://www.jthathapudi.com/blog/step-by-step-create-your-own-salesforce-ai-assistants-using-claude-code-salesforce-dx-mcp">https://www.jthathapudi.com/blog/step-by-step-create-your-own-salesforce-ai-assistants-using-claude-code-salesforce-dx-mcp</a></p><p></p><p>#Salesforce #ApexHours #AI #SalesforceAdmin #SalesforceDeveloper #ClaudeCode #SalesforceDXMCP #ValidationRules #ApexTriggers #AIAgents #SalesforceAutomation #TestClasses #SalesforceAI #DevOps #SalesforceProductivity #AIAssistants #SalesforceBestPractices #DeveloperTools</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.jthathapudi.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Build Your Own Salesforce Developer AI Agent with Claude Code]]></title><description><![CDATA[The more I explore Salesforce DX MCP with Claude Code, the more impressed I am with what's possible.]]></description><link>https://newsletter.jthathapudi.com/p/build-your-own-salesforce-developer</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/build-your-own-salesforce-developer</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Thu, 21 Aug 2025 14:39:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/rQYV2RqGAFY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The more I explore Salesforce DX MCP with Claude Code, the more impressed I am with what's possible.</p><p><strong>Episode 03 of my Salesforce AI Agent series is now live!</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.jthathapudi.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I built an AI assistant for developers that writes clean Apex triggers, creates Lightning Web Components, and generates test classes with 95%+ coverage. Using Claude Code with Salesforce DX MCP, this agent understands Salesforce development patterns and best practices.</p><p><strong>What I Tested</strong></p><p>This isn't theoretical - I tested it on real development tasks:</p><ul><li><p>Built Account triggers with proper handler patterns</p></li><li><p>Created Lightning components with Apex controllers</p></li><li><p>Generated comprehensive test classes covering edge cases</p></li><li><p>All following Salesforce coding standards automatically</p></li></ul><p>This isn't about replacing developers - AI generates the code and components faster while you maintain full control to review, refine, and deploy. Focus on architecture and business logic, let AI handle the repetitive coding work.</p><p>No more syntax errors, missing bulkification, or forgetting test coverage requirements.</p><p><strong>Resources</strong></p><p><strong>YouTube</strong> </p><div id="youtube2-rQYV2RqGAFY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;rQYV2RqGAFY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/rQYV2RqGAFY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Blog Post:</strong> <a href="https://www.jthathapudi.com/blog/build-your-own-salesforce-developer-ai-agent-with-claude-code">https://www.jthathapudi.com/blog/build-your-own-salesforce-developer-ai-agent-with-claude-code</a></p><p><strong>GitHub</strong>: <a href="https://github.com/jthathapudi/sf-ai-agents/blob/master/.claude/agents/salesforce-dev-pro.md">https://github.com/jthathapudi/sf-ai-agents/blob/master/.claude/agents/salesforce-dev-pro.md</a></p><p>The Series Continues</p><p>This is Episode 3 of my Salesforce AI Agent series. Each episode focuses on a different role:</p><p>- Episode 2: Admin AI Agent</p><p>- Episode 3: Developer AI Agent (this one!)</p><p>- More roles coming soon...</p><p>Your Thoughts?</p><p>What type of Salesforce AI agent would you be most excited to see next?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.jthathapudi.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Want to know what permissions & groups a Salesforce user has?]]></title><description><![CDATA[Try this:]]></description><link>https://newsletter.jthathapudi.com/p/want-to-know-what-permissions-and</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/want-to-know-what-permissions-and</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Wed, 20 Aug 2025 03:55:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sMi2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82271a6-fd8c-4a28-917f-d408ca2528a0_647x647.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Try this: </p><p>Go to Setup &#8594; Users &#8594; Select any user &#8594; Click "View Summary"</p><p>You'll see everything in one place: </p><p>- User permissions</p><p>- Object &amp; field permissions</p><p>- Custom permissions</p><p>- Permission sets &amp; groups</p><p>- Tabs they can view</p><p>- Public groups &amp; queues</p><p>No more searching through layers of settings. Just one click.</p><p>Youtube: <a href="https://youtu.be/H0mUanA7It0?si=eswTLg-J1YXSiFW2">Watch Here</a></p><p>#Salesforce #Tips #CRM #Productivity </p>]]></content:encoded></item><item><title><![CDATA[Unlock Salesforce Data Cloud: From Raw Data to Customer 360]]></title><description><![CDATA[Learn the data transformation journey with the three foundational building blocks that turn raw data into unified customer profiles:]]></description><link>https://newsletter.jthathapudi.com/p/unlock-salesforce-data-cloud-from</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/unlock-salesforce-data-cloud-from</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Wed, 20 Aug 2025 03:51:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sMi2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82271a6-fd8c-4a28-917f-d408ca2528a0_647x647.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Learn the data transformation journey with the three foundational building blocks that turn raw data into unified customer profiles:</p><p>&#9989; DSO (Data Source Object) &#8211; Your raw data staging area. Captures incoming data from any source in its original format.</p><p>&#9989; DLO (Data Lake Object) &#8211; Your transformation layer. Cleanses, structures, and optimizes data for long-term storage and analysis.</p><p>&#9989; DMO (Data Model Object) &#8211; Your unified business view. Creates dynamic, real-time customer profiles by combining data from multiple DLOs.</p><p>Learn more about DSO, DLO, DMO: https://www.jthathapudi.com/blog/from-raw-to-ready-understanding-dsos-dlos-and-dmos-in-salesforce-data-cloud</p><p>#SalesforceDataCloud #CustomerDataPlatform #DataUnification #Customer360 #SalesforceArchitecture #DataManagement #RealTimeData #DataDrivenBusiness #PersonalizedCustomerExperience</p>]]></content:encoded></item><item><title><![CDATA[Unlock the Power of Salesforce Data Cloud]]></title><description><![CDATA[Discover how Salesforce Data Cloud simplifies data management with its five core capabilities:]]></description><link>https://newsletter.jthathapudi.com/p/unlock-the-power-of-salesforce-data</link><guid isPermaLink="false">https://newsletter.jthathapudi.com/p/unlock-the-power-of-salesforce-data</guid><dc:creator><![CDATA[Jayanth Thathapudi]]></dc:creator><pubDate>Wed, 20 Aug 2025 03:43:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sMi2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82271a6-fd8c-4a28-917f-d408ca2528a0_647x647.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Discover how Salesforce Data Cloud simplifies data management with its five core capabilities:</p><p>&#9989; Connect &#8211; Unify data from apps, devices, and CRMs.</p><p>&#9989; Harmonize &#8211; Organize data into a standard structure.</p><p>&#9989; Unify &#8211; Create a 360-degree customer view.</p><p>&#9989; Analyze &amp; Predict &#8211; Gain actionable insights with Tableau or other AI-powered tools.</p><p>&#9989; Activate &#8211; Deliver real-time personalized experiences.</p><p>Learn more about Data Cloud: https://www.jthathapudi.com/blog/salesforce-data-cloud-understanding-its-power-use-cases-and-provisioning</p><p>#SalesforceDataCloud #CustomerDataPlatform #Agentforce #SalesforceAI #RealTimeData #Customer360 #SalesforceInnovation #DataDrivenBusiness #PersonalizedCustomerExperience #TrustedAI</p>]]></content:encoded></item></channel></rss>