<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Martina Humpolce</title>
	<atom:link href="https://martinhumpolec.cz/feed/" rel="self" type="application/rss+xml" />
	<link>https://martinhumpolec.cz/</link>
	<description>o všem co mě zajímá</description>
	<lastBuildDate>Tue, 13 Oct 2026 13:25:26 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
<site xmlns="com-wordpress:feed-additions:1">81363914</site>	<item>
		<title>O&#160;Agentforce a&#160;AI s&#160;Adamem</title>
		<link>https://martinhumpolec.cz/o-agentforce-a-ai-s-adamem/</link>
					<comments>https://martinhumpolec.cz/o-agentforce-a-ai-s-adamem/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 07:52:00 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Agentforce]]></category>
		<category><![CDATA[Agentforce Coworker]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Salesforce]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7079</guid>

					<description><![CDATA[Agentforce jsem dlouho ignoroval, vůbec mě nelákal. Ale při posledním demu mě Agentforce Coworker nadchnul, do toho se mě zákazníci ptají víc a&#160;víc na spojení Salesforce a&#160;&#8222;AI&#8220; (Claude, Grok, ChatGPT, &#8230;) a&#160;tak jsem si řekl, že je na čase popovídat s&#160;někým, kdo se tomu naplno věnuje a&#160;pozval si Adama Böhma, který se vlastně nevěnujeme ničemu<span class="read-more"><a href="https://martinhumpolec.cz/o-agentforce-a-ai-s-adamem/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.salesforce.com/agentforce/">Agentforce</a> jsem dlouho ignoroval, vůbec mě nelákal. Ale při posledním demu mě Agentforce Coworker nadchnul, do toho se mě zákazníci ptají víc a&nbsp;víc na spojení Salesforce a&nbsp;&#8222;AI&#8220; (Claude, Grok, ChatGPT, &#8230;) a&nbsp;tak jsem si řekl, že je na čase popovídat s&nbsp;někým, kdo se tomu naplno věnuje a&nbsp;pozval si <a href="https://www.linkedin.com/in/adam-b%C3%B6hm-b351a335">Adama Böhma</a>, který se vlastně nevěnujeme ničemu jinému.</p>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/1bbX3nP7j7Xy0fws4xUIWz?utm_source=generator" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky:</h2>



<ul class="wp-block-list">
<li><strong>Agentforce vs. Coworker – jasné rozlišení.</strong> Coworker je skvělý pro jednoduché věci (sumarizace accountů, příležitostí), ale nedá se nijak nastavit. Agentforce má smysl tam, kde potřebuješ vlastní pravidla, metodiku a&nbsp;firemní kontext – například u&nbsp;case resolution asistenta, kde zákazník má přesná pravidla, co nabídnout v&nbsp;jakém případě.</li>



<li><strong>Prompt Builder ≠ Agent.</strong> Agent dělá vlastní rozhodnutí, volí nástroje a&nbsp;iteruje nad výsledkem. Prompt Builder je deterministický, levnější, předvídatelnější, vhodný pro jednoduché úlohy. V&nbsp;praxi se obojí kombinuje: agent volá prompt builder jako jednu ze svých akcí.</li>



<li><strong>Kalkulace flex kreditů je složitější, než vypadá.</strong> Spotřeba kreditů v&nbsp;build fázi (indexování dokumentů, opakované přestavování objektů kvůli omezeným možnostem editace) může být větší než v&nbsp;run fázi. Inteligent Context na PDF dokumentech je výkonný, ale kreditově velmi nákladný.</li>



<li><strong>Integrace s&nbsp;dalšími systémy jsou klíčový driver hodnoty.</strong> Zatímco dřív bylo propojení Salesforce s&nbsp;ERP nebo jinými systémy “hezká věc do UX”, s&nbsp;AI se to dramaticky mění – agent, který vidí do více systémů najednou, může dávat výrazně hodnotnější odpovědi a&nbsp;doporučení. Proto mohou projekty stát víc, ale přidaná hodnota je tomu adekvátní.</li>



<li><strong>Agentforce vyžaduje hlubší porozumění byznys procesu než klasická implementace.</strong> Instrukce, popisy a&nbsp;pravidla agentů jsou životně důležité. Konzultant musí fakt rozumět názvosloví klienta a&nbsp;byznys logice – nestačí vědět, “které políčko se jmenuje jak.” A&nbsp;současně je možné použít LLM aby celého agenta vygenerovalo, Agent Script je v&nbsp;tomto případě skvělý (<a href="https://trailhead.salesforce.com/content/learn/modules/trick-or-trailhead-tell-us-smore-campfire-stories">Trick or Trailhead badge</a> to krásně ukazuje v&nbsp;praxi).</li>



<li><strong>Skills v&nbsp;Claude</strong> <strong>a&nbsp;jejich sdílení napříč firmou jsou velká nevyřešená výzva.</strong> Je snadné napsat skill, těžší napsat robustní skill (např. timesheet skill musí brát všechny lidi na projektu, ne konkrétní jména). Ještě těžší je sdílení a&nbsp;governance skillů napříč týmem – nutí firmu k&nbsp;dohodám, které dosud nepotřebovala. A&nbsp;pořád je dobré otevřít i&nbsp;skill, který si Claude vygeneroval a&nbsp;zkontrolovat, jak je napsaný.</li>



<li><strong>Dvě velká témata pro příštích 12 měsíců: UI rozhraní a&nbsp;týmoví agenti.</strong> Budoucnost není jen chatové rozhraní – hlas (testováno při řízení/běhání) bude dalším rovnocenným kanálem. A&nbsp;zásadní skok nastane, až agenti přestanou být nástrojem osobní produktivity a&nbsp;stanou se plnohodnotnými členy projektových týmů se sdíleným kontextem.</li>



<li><strong>Ranní audio brief jako inspirativní use case.</strong> Příklad <a href="https://filipmolcan.substack.com/p/special-bez-ai-bych-uz-byl-vyhorely?r=5ps87z&amp;utm_source=martinhumpolec.cz">Filipa Molčana</a>: agent každé ráno vygeneruje 5–6minutový zvukový souhrn, který nekombinuje jen zprávy, ale kříží kalendář, Slack a&nbsp;emaily – upozorní třeba na konflikt mezi schůzkou a&nbsp;nedodrženým slibem z&nbsp;minulého měsíce. Klíčové: kontext rozšířený o&nbsp;20% může přinést násobně vyšší nárůst kvality výstupu.</li>



<li><strong>Sledování trendů přes automatizaci + komunitu.</strong> Adam má skill, který mu jednou týdně přečte novinky z&nbsp;Agentforce a&nbsp;LLM světa a&nbsp;pošle mu shrnutí mailem. Druhý pilíř je komunita – v&nbsp;prostředí, kde Agentforce vydává update každý týden (na rozdíl od Salesforce 3× ročně), je to jediný způsob, jak držet krok.</li>
</ul>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/o-agentforce-a-ai-s-adamem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7079</post-id>	</item>
		<item>
		<title>Salesforce Anti-Patterns, Lars Malmqvist</title>
		<link>https://martinhumpolec.cz/salesforce-anti-patterns-lars-malmqvist/</link>
					<comments>https://martinhumpolec.cz/salesforce-anti-patterns-lars-malmqvist/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 15 Oct 2026 12:39:11 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[recenze]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7076</guid>

					<description><![CDATA[What a&#160;great book, which Lars wrote even before the AI hit stage. I&#8217;m saying that because while the book is really good, it could be also blog post only, so I&#160;really admire how Lars have been able to extend the text and repeat it in several different ways that it doesn&#8217;t really look like a&#160;repetition<span class="read-more"><a href="https://martinhumpolec.cz/salesforce-anti-patterns-lars-malmqvist/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-thumbnail"><a href="https://www.packtpub.com/en-us/product/salesforce-anti-patterns-9781835462119"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="250" height="308" data-attachment-id="7077" data-permalink="https://martinhumpolec.cz/salesforce-anti-patterns-lars-malmqvist/image-203/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?fit=2076%2C2560&amp;ssl=1" data-orig-size="2076,2560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?fit=640%2C790&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3.png?resize=250%2C308&#038;ssl=1" alt="Salesforce Anti-Patterns, Lars Malmqvist" class="wp-image-7077" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=250%2C308&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=568%2C700&amp;ssl=1 568w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=768%2C947&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=830%2C1024&amp;ssl=1 830w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=1245%2C1536&amp;ssl=1 1245w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?resize=1661%2C2048&amp;ssl=1 1661w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-3-scaled.png?w=1920&amp;ssl=1 1920w" sizes="(max-width: 250px) 100vw, 250px" /></a></figure>
</div>


<p class="wp-block-paragraph">What a&nbsp;<a href="https://www.packtpub.com/en-us/product/salesforce-anti-patterns-9781835462119">great book</a>, which Lars wrote even before the AI hit stage. I&#8217;m saying that because while the book is really good, it could be also blog post only, so I&nbsp;really admire how Lars have been able to extend the text and repeat it in several different ways that it doesn&#8217;t really look like a&nbsp;repetition <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Jokes aside, the book is extremely important as it shows the patterns you might consider to be ok-ish and don&#8217;t foresee their whole impact.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Anti-pattern is a&nbsp;pattern that occurs in unsuccessful sofrware systems or projects that can look superficially like a&nbsp;good solution but in practice gets you into trouble.</p>
</blockquote>



<p class="wp-block-paragraph">I&nbsp;really loved a&nbsp;lot of them:</p>



<ul class="wp-block-list">
<li>Heroes don&#8217;t scale</li>



<li>Be careful about suggesting big bang delivery approaches as it very frequently occurs where the digital transformation lacks strong leadership, so it will all fail at the end &#8211; spectacularly</li>



<li>Just Do It!</li>



<li>Stovepipe &#8211; respect the organization and as it is currently siloed and do nothing about it</li>



<li>Intense coupling which results on waiting time for the other system(s)</li>



<li>(Ungoverned) Org Proliferation where multiple partners implement their own small part of your overall instance. Great question on the CTA board, which probably never goes properly in depth</li>



<li>Data export for further processing and ultimately their loss &#8211; <em>you should aim to use compliance as a&nbsp;tool to become more secure and more security-aware, not as a&nbsp;way to get security out of the way because you&#8217;ve ticket all the boxes</em></li>



<li>Declarative Is Always Safe! Still it might not mean that it is safe solution. I&nbsp;didn&#8217;t know for example that if user has access to All Flows list (and now with the Automation App it is way more common than before) they can run any of them &#8211; are you ready for that? Check <a href="https://appomni.com/ao-labs/understanding-salesforce-flows-and-common-security/">great (and long) article by Aaron Costello</a> on this topic</li>



<li>Spaghetti Sharing Model &#8211; sharing can get super complicated in big orgs and I&nbsp;would say you really need to use Roles (or Territory Management) to help you with setting the security not in a&nbsp;way how the company works internally</li>



<li>Use Custom Objects when possible &#8211; wrong! Overuse &#8222;<a href="https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_concepts_common_objects.htm">Hero objects</a>&#8220; (the oldest of oldest such as Account, Contact, Lead, Opportunity) might be wrong as well</li>



<li>Ignoring ecosystem and building where buying would be better &#8211; personally seen in and saved a&nbsp;lot of money to customer when I&nbsp;proposed the document generation solution instead of hardcoding tens or hundreds of VisualForce pages. Also building only for you means no additional development unless you will pay for it and come with the ideas</li>



<li>License-based solutioning, shadow objects, etc &#8211; still there sometimes, the price push is being stronger and stronger with every price increase. But it is also about using external sites and pushing data across when it would be better to just use Experience Cloud</li>



<li>Assumption-driven customization where you don&#8217;t have access to the &#8222;right&#8220; stakeholders and depends on just part of them</li>



<li>Golden Hammer (love the name!) &#8211; saw it way too often especially with junior admins who learnt something and then used it again and again for all use-cases. Also are you looking for problems you can solve with your tech stack or you start with the problem and then try to find the solution?</li>



<li>Don&#8217;t depend on POCs as they are easy to get right but they are typically very limited and hard to switch for real business use case</li>



<li>MINO (Middleware In Name Only) where you basically map APIs 1:1. I&nbsp;would say the whole integration anti-patterns are lighter in their better approach than the rest of the book and I&nbsp;really wonder how some of the example solve in a&nbsp;better way</li>



<li>Enormous interface which basically can do everything but is hard to extend due to its size and complexity</li>



<li>Chatty Integration which just triggers so often the other system is not able to handle it. I&nbsp;really love the idea of proactively asking the other system about its performance and intentionally add delay on SF side to not overload it</li>



<li>Integration pattern monomania is one of the patterns where I&nbsp;would love to see more details about better solution. I&nbsp;know all the different integration patterns, but seeing it applied to the example in the book would be just awesome</li>



<li>Groundhog day anti-pattern is when you just repeat yourself a&nbsp;lot because you don&#8217;t really try to find the underlying reason of the question. And you might not have the right communication strategy for the right audience &#8211; highly visual and engaging material might be great for workshop with general audience but for technical audience you need to have the precise and technically correct materials in a&nbsp;format they understand and typically use</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Don&#8217;t postpone decisions beyond the latest point it makes sense to take them, even if making a&nbsp;decision is hard.</p>
</blockquote>



<p class="wp-block-paragraph">Two great links with additional anti-patterns &#8211; <a href="https://wiki.c2.com/?AntiPattern">C2</a> and <a href="https://deviq.com/antipatterns/">DevIQ</a>.</p>



<p class="wp-block-paragraph">While highly repetitive it is great at the same time as it shines the light on the topics from different angles and I&nbsp;would <a href="https://www.packtpub.com/en-us/product/salesforce-anti-patterns-9781835462119">highly recommend the book</a> for your library (and reading) just to be aware of all those moments when it felt like a&nbsp;good decision but long term probably isn&#8217;t that great.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/salesforce-anti-patterns-lars-malmqvist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7076</post-id>	</item>
		<item>
		<title>Winter &#8217;27 Release Notes Summary</title>
		<link>https://martinhumpolec.cz/winter-27-release-notes-summary/</link>
					<comments>https://martinhumpolec.cz/winter-27-release-notes-summary/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 12:27:00 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[release notes]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7064</guid>

					<description><![CDATA[Winter will hit (my customers&#8216; instances) during this weekend and if you are in similar situation you can still be prepared for that. 1100+ pages but at the end if feels like all the important things have been pushed to production during summer (passkeys, report exports needs to be confirmed by 2FA and a&#160;few more)<span class="read-more"><a href="https://martinhumpolec.cz/winter-27-release-notes-summary/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-thumbnail"><a href="https://help.salesforce.com/s/articleView?id=release-notes.salesforce_release_notes.htm&amp;release=264&amp;type=5"><img data-recalc-dims="1" decoding="async" width="250" height="244" data-attachment-id="7065" data-permalink="https://martinhumpolec.cz/winter-27-release-notes-summary/image-200/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image.png?fit=401%2C392&amp;ssl=1" data-orig-size="401,392" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image.png?fit=401%2C392&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image.png?resize=250%2C244&#038;ssl=1" alt="" class="wp-image-7065" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image.png?resize=250%2C244&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image.png?w=401&amp;ssl=1 401w" sizes="(max-width: 250px) 100vw, 250px" /></a></figure>
</div>


<p class="wp-block-paragraph">Winter will hit (my customers&#8216; instances) during this weekend and if you are in similar situation you can still be prepared for that.</p>



<p class="wp-block-paragraph"><a href="https://help.salesforce.com/s/articleView?id=release-notes.salesforce_release_notes.htm&amp;release=264&amp;type=5">1100+ pages</a> but at the end if feels like all the important things have been pushed to production during summer (passkeys, report exports needs to be confirmed by 2FA and a&nbsp;few more) and the regular release is about a&nbsp;lot of things in flow but otherwise mainly about some smaller features.</p>



<p class="wp-block-paragraph">My top 3</p>



<ul class="wp-block-list">
<li>Make Inline Editing in List Views More Flexible</li>



<li>Preview Records from Lightning Reports Without Losing Context</li>



<li>Filter Collections Without Loop Elements</li>
</ul>



<p class="wp-block-paragraph">And here is the rest of interesting things (to me):</p>



<ul class="wp-block-list">
<li>Search Google Workspace in Real Time with Federated Search in Agentforce Coworker</li>



<li>easier deployment of agents with new (simplified) metadata structure &#8211; when I&nbsp;saw AiAgentDefinitionVersion I&nbsp;had to smile as I&nbsp;recalled FlowVersion which has been discountinued after being used for some time</li>



<li><a href="https://www.salesforce.com/headless/builder/">Builder Central</a> (Beta) &#8211; if all the code generated by LLMs isn&#8217;t enough and you don&#8217;t want to stop with Agentforce Vibes, you can use this new functionality to generate your app based on a&nbsp;prompt. Also new skills for Claude Code</li>



<li>send emails from Scratch orgs with unverified email addresses &#8211; just add EmailAuthorizationSettings.enableSubstituteFromAddress to your scratch org definition file</li>



<li>Hyperforce Is Coming to Google Cloud Platform (GCP) &#8211; US only</li>



<li>Data 360 No Longer Required for Setup with Agentforce &#8211; I&nbsp;probably wonder why it was need in the beginning and what it means for the future</li>



<li>Manage Multiple Users at Once in Setup with Agentforce &#8211; exactly the use-case I&nbsp;had back then and rather used Claude to do it, glad now I&nbsp;can use it natively in SF</li>



<li>Explore 124 More Objects in Setup with Agentforce or Explore 190+ More Objects in Setup with Agentforce or Explore Over 100 Additional Objects in Setup with Agentforce &#8211; not sure but I&nbsp;love numbers so this catched my attention. Still wonder why it cannot support everything right away</li>



<li>Track Where Your Tableau Next Dashboards Are Embedded</li>



<li>Loyalty Management &#8211; Optimize Storage with Just-in-Time Member Currency Record Creation &#8211; I&nbsp;remember the surprise when I&nbsp;found during <a href="https://martinhumpolec.cz/you-know-how-to-make-your-customers-loyal/" data-type="post" data-id="6950">our user group about the Loyalty Management</a> that you need to create these records in all possible currencies even though they might not be ever used</li>



<li>Find Slack and Tableau Solutions in AgentExchange</li>
</ul>



<h2 class="wp-block-heading">Flow</h2>



<ul class="wp-block-list">
<li>Build Flows Faster with Auto-Generated Element Labels &#8211; feels cheap that the name will be auto generated and somehow auto generation of description feels more useful</li>



<li>Group Elements to Organize and Simplify Flows &#8211; looks like complex flows will be easier to oversee</li>



<li>Filter Collections Without Loop Elements &#8211; again I&nbsp;hit it today that the filter doesn&#8217;t return collection but I&nbsp;need to somehow filter over it. Now we have this new resource type we can use</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31aaff7b&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31aaff7b" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" decoding="async" width="487" height="700" data-attachment-id="7072" data-permalink="https://martinhumpolec.cz/winter-27-release-notes-summary/image-202/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?fit=734%2C1056&amp;ssl=1" data-orig-size="734,1056" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?fit=640%2C920&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?resize=487%2C700&#038;ssl=1" alt="" class="wp-image-7072" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?resize=487%2C700&amp;ssl=1 487w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?resize=250%2C360&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?resize=712%2C1024&amp;ssl=1 712w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-2.png?w=734&amp;ssl=1 734w" sizes="(max-width: 487px) 100vw, 487px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Monitor Flow Performance Right on the Canvas &#8211; need to be enabled in Process Automation Settings but doesn&#8217;t need Data 360 anymore &#8211; feels like the Data 360 goes slowly away or what?</li>



<li>Reduce Flow Failures Caused by Record Lock Contention &#8211; somehow had a&nbsp;feeling it was new in last release, but probably not</li>



<li>Process Multiple Records with Screen Flows from List Views and Related Lists &#8211; it was possible also before but now it is more admin friendly</li>



<li>Test Flows in Isolation with Mock Outputs for Action and Subflow Elements (Beta) &#8211; while Apex goes with @IntegrationTest which calls the endpoint during test instead of using mocks (as we needed so far), flow goes in the other direction</li>
</ul>



<h2 class="wp-block-heading">Data 360</h2>



<ul class="wp-block-list">
<li>Ingest Microsoft OneNote Content into Data 360</li>



<li>Connect Data 360 to Databricks on Azure with a&nbsp;Salesforce-Managed Private Network Route</li>



<li>Data 360 Engagement Timeline &#8211; migrate from previous component (Data Cloud Profile Engagements widget)</li>



<li>Activate Audiences to Reddit &#8211; didn&#8217;t realize this site is so crucial that even Salesforce will support it</li>
</ul>



<h2 class="wp-block-heading">Field Service</h2>



<ul class="wp-block-list">
<li>so many things got fixed over last months but I&#8217;m not sure I&#8217;m seeing the same information for other clouds, which is a&nbsp;bit sad</li>



<li>Seamlessly Book and Schedule Multiday Service Appointments &#8211; it was pain historically as the multi day appointments were hard to schedule but seems like finally they found a&nbsp;way how to handle them better</li>



<li>Improve Productivity and Efficiency by Optimizing Multiday Service Appointments</li>



<li>Orchestrate Complex Work Chains Seamlessly in the Scheduling Console</li>
</ul>



<h2 class="wp-block-heading">Education Cloud</h2>



<ul class="wp-block-list">
<li>Share Billing Details with Your Students &#8211; Revenue Cloud Advanced is needed, but seems that the Educational Institutions have a&nbsp;lot of potential to improve their processes with Salesforce</li>



<li>Spread Tuition Payments with Flexible Payment Plans</li>



<li>Resolve Student Absences with the Attendance Management Agent including Slack integration</li>



<li>Automate Faculty Access to Course Data with a&nbsp;Standardized and Secure Model &#8211; meaning also that access to course will be automatically withdraw from the tutor at the end of the semester</li>



<li>Plan Your Academic Calendar with AI Tools, Build Your Course Catalog with AI Tools &#8211; those two or three usecases for AI are amazing to see, the data preparation for these things was super time consuming</li>
</ul>



<h2 class="wp-block-heading">Marketing Cloud</h2>



<ul class="wp-block-list">
<li>Choose the Best Image with Recommenders &#8211; no more guessing by the marketer, leave this work to AI</li>



<li>Route Outbound Emails Through Your Own Mail Servers instead of using Salesforce&#8217;s ones</li>



<li>View an Email as a&nbsp;Web Page &#8211; probably never realized it isn&#8217;t there and I&nbsp;use it a&nbsp;lot especially for some newsletters</li>



<li>Define Content Requirements for Distributed Marketing and Alerts &#8211; we can allow Sales people to use our templates and still control whether they included mandatory phrases in the email (this is not an investment recommendation for example)</li>



<li>Personalize and Send Distributed Marketing Messages at Scale</li>



<li>Show or Hide Dependent Form Fields Based on User Input</li>



<li>Connect Forms and Landing Pages to More Data Sources &#8211; looks like now we can connect it directly to Salesforce instead of pushing everything into Data 360</li>



<li>Automatically Update Consent Data in Record-Triggered Flows &#8211; they didn&#8217;t work before and we had to use event-triggered ones</li>



<li>Skip the Wait When Sending Emails to Contact and Lead Lists &#8211; no more need for waiting for segment refresh and everything else what Data 360 has to do before send</li>



<li>Extend Marketing Cloud Next Access to Platform Plus Users &#8211; the Campaign object was always the reason to go with Sales (or Service) Cloud license, now we can use the cheaper one. Still they won&#8217;t provide it to only the regular Platform license which is the cheapest <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>



<h2 class="wp-block-heading">Developers</h2>



<ul class="wp-block-list">
<li>Handle Larger Datasets with Increased Apex Heap Limits &#8211; 6->10, 12->25 &#8211; this is probably bigger than it sounds</li>



<li>Avoid Workflow Disruptions by Enabling Elastic Limits for Batch Jobs (Beta)</li>



<li>Test External Services and HTTP Callouts in Apex Integration Tests (Developer Preview) &#8211; no more needs for mocks? <a href="https://bobbuzzard.blogspot.com/2026/09/apex-integration-testing-in-winter-27.html">See Bob&#8217;s article</a></li>



<li>Get Compiler Warnings for Apex API Versions 9.0 Through 19.0</li>



<li>Assign Use Any API Auth Permission for SOAP login() (Release Update)</li>



<li>Simplify REST API Version Management &#8211; finally we can put the &#8222;latest&#8220; in the URL instead of specifying concrete version and then tell the other party they should update it for the new one</li>



<li>Compare Values Between Fields in SOQL (Beta) &#8211; no more need for formula field?</li>



<li>Web Console instead of Developer Console, which can be still enabled</li>



<li>Send Site Emails from a&nbsp;Verified Address with Email Domain Substitution &#8211; for Experience Cloud it wasn&#8217;t required so far, now we have it here as well</li>



<li>Send Sensitive Emails Securely with a&nbsp;Secondary Sender Email Address &#8211; this one is interesting as it can send sensitive emails (like Forgot password emails) directly from Salesforce servers rather than utilizing your relay server which can save the email somewhere</li>
</ul>



<h2 class="wp-block-heading">Admins</h2>



<ul class="wp-block-list">
<li>Make Inline Editing in List Views More Flexible &#8211; any field (even those which are not on page layout) and record type limitation removed &#8211; need to be enabled in setup and while I&nbsp;love the former I&nbsp;don&#8217;t like the first one, but the enablement is divided between those two so all good</li>



<li>Build Reusable Quick Action Experiences with Page-Based Quick Actions (Beta) &#8211; we will be able to create a&nbsp;&#8222;pallet&#8220; of quick actions we want to use across Lightning Pages and then easily add everywhere. Taking into account it will support visibility rules this might be really handy!</li>



<li>Filter joined reports with Common Rows Only (Beta) to show only the records that actually match</li>



<li>Preview Records from Lightning Reports Without Losing Context (Beta) &#8211; feature which needs to be enabled in setup, but wow, no more opening of records in new tabs!</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ab0f97&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ab0f97" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="207" data-attachment-id="7066" data-permalink="https://martinhumpolec.cz/winter-27-release-notes-summary/image-201/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?fit=1349%2C436&amp;ssl=1" data-orig-size="1349,436" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?fit=640%2C207&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?resize=640%2C207&#038;ssl=1" alt="" class="wp-image-7066" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?resize=700%2C226&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?resize=250%2C81&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?resize=767%2C248&amp;ssl=1 767w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?resize=1024%2C331&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?w=1349&amp;ssl=1 1349w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/10/image-1.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Accelerate Meeting Follow-Ups with AI Suggested Actions</li>



<li>Leverage Hybrid Cloud and On-Device AI Audio Processing</li>



<li>Capture Post-Meeting Insights with Voice Notes</li>



<li>Use Call Coaching on Video Calls to Drive Seller Success</li>



<li>Keep Manual Shares When Transferring Records &#8211; before the manual shares have been removed when record owner has been changed, now they can stay. Setting which needs to be enabled in Setup</li>



<li>Import Authorized Email Domains into a&nbsp;Sandbox &#8211; they didn&#8217;t transfer before and have to be added after each sandbox refresh</li>



<li>Fine-Tune Which Emails and Events to Exclude from Einstein Activity Capture</li>



<li>Connect Partner Portal Users&#8216; Calendars with Einstein Activity Capture</li>



<li>Manage Stakeholder Details and Connections in Relationship Maps</li>
</ul>



<h2 class="wp-block-heading">Service</h2>



<ul class="wp-block-list">
<li>Agentforce IT Service &#8211; while ServiceNow is moving into the CRM sphere Salesforce goes the other way. I&nbsp;didn&#8217;t have time yet to dive deeper into the IT Service module but it seems more powerful release by release</li>



<li>Generate Enhanced Case Summaries in Five More Languages in Czech</li>



<li>Easily View Original Case Attachments Inline in Case Details &#8211; they aren&#8217;t stored in separate files anymore but visible right at the original email (needs to be enabled)</li>



<li>Reduce Storage Bloat and Keep Records Clear by Deleting Outdated Case Milestones &#8211; previously they were not removed from closed cases</li>



<li>Reuse Modular Content Across Articles with Knowledge Blocks</li>



<li>Prevent Duplicate Articles with Knowledge Similarity</li>
</ul>



<h2 class="wp-block-heading">Slack</h2>



<ul class="wp-block-list">
<li>Sell Smarter in Slack: Agentforce Sales and the New Go Page</li>



<li>Search, Summarize, and Take Action with Slackbot in Salesforce &#8211; I&nbsp;still have to find out how to explain to users when it is better to use what</li>
</ul>



<h2 class="wp-block-heading">What Others Found</h2>



<ul class="wp-block-list">
<li><a href="https://admin.salesforce.com/blog/2026/jens-top-winter-27-release-features-for-admins">Jennifer W. Lee</a></li>



<li><a href="https://www.salesforceben.com/salesforce-winter-27-is-live-12-features-to-share-with-your-team/">SalesforceBen &#8211; 12 features to share with your team</a> + more articles on other clouds</li>



<li><a href="https://www.apexhours.com/top-5-salesforce-winter-27-features-for-developers/">ApexHours</a></li>



<li><a href="https://ceili.fi/en/ceili-winter-27-release-notes/">Ceili</a></li>



<li><a href="https://salesforcetime.com/2026/08/06/new-flow-features-of-winter-27-release/">Salesforce Time</a></li>



<li><a href="https://thecloudupdate.co/salesforce-winter-27-revenue-cloud-top-features/">JM on Revenue Cloud features</a></li>



<li><a href="https://forcenotes.app/">ForceNotes</a> &#8211; what an awesome site to stay up-to-date or use MCP to tell you what is crucial for your instance</li>



<li><a href="https://winter-27-release-navigator.chatcpt.chatgpt.site/">Release Navigator</a> which can also automatically generate for you a&nbsp;user story </li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/winter-27-release-notes-summary/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7064</post-id>	</item>
		<item>
		<title>Salesforce Certified Marketing Cloud Next Consultant</title>
		<link>https://martinhumpolec.cz/salesforce-certified-marketing-cloud-next-consultant/</link>
					<comments>https://martinhumpolec.cz/salesforce-certified-marketing-cloud-next-consultant/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 12:43:55 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[marketing automation]]></category>
		<category><![CDATA[Marketing Cloud]]></category>
		<category><![CDATA[Trailhead]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7060</guid>

					<description><![CDATA[I&#160;didn&#8217;t have much to do after the (vacation) busy summer and wanted to challenge myself with another certification. As I&#8217;m certified on Pardot (Marketing Cloud Account Engagement) as well as Marketing Cloud Engagement this one was logical one to get &#8211; new product, potential implementation on the horizont and questions from customers which one to<span class="read-more"><a href="https://martinhumpolec.cz/salesforce-certified-marketing-cloud-next-consultant/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&nbsp;didn&#8217;t have much to do after the (vacation) busy summer and wanted to challenge myself with another certification. As I&#8217;m certified on Pardot (Marketing Cloud Account Engagement) as well as Marketing Cloud Engagement this one was logical one to get &#8211; new product, potential implementation on the horizont and questions from customers which one to implement.</p>



<p class="wp-block-paragraph">The relevant <a href="https://trailhead.salesforce.com/content/learn/trails/prepare-for-your-marketing-cloud-next-consultant-certification">trailmix on Trailhead</a> is good but I&nbsp;would say far from comprehensive enough for the certification. Compared to the other marketing certifications/products there is one HUGE benefit &#8211; you can play with the actual product and really put your hands on it.</p>



<p class="wp-block-paragraph">Much better was the <a href="https://mc-next-consultant-practice-exam.rodrigosantander.chatgpt.site/">practice exam</a> prepared by Nobuyuki and Rodrigo. After passing the test I&nbsp;got a&nbsp;feeling that the exam will be mainly about Data360 and not really about the MCN (or whatever is the agreed acronym). </p>



<p class="wp-block-paragraph">But the best learning at the end I&#8217;ve got from <a href="https://medium.com/@marketingcloudtips">Nobuyuki&#8217;s blog</a>. Basically every single question from the exam has an article on his blog where he describes in details how it works, what it can do, how to configure it. </p>



<p class="wp-block-paragraph">Compared to the other marketing certifications this one is probably the most complex and it shows what will be needed from the marketers of future. It isn&#8217;t just about the Marketing Cloud, you also have to have pretty deep understanding of Data360 and some basics of Sales Cloud at least around the consent management. Also it includes all the things we didn&#8217;t really have to worry about and distinguish between so far &#8211; there are like 5 different types of flows (I&nbsp;know, should be easy job for me to distinguish between them) where each of them can be used in different situation. On top of that, if I&nbsp;got it right, some of them has been renamed in the meantime so the old articles call them differently. On-Demand, Broadcast, Audience, Segment, &#8230; and if that&#8217;s not enough you also need to distinguish between Marketing Cloud flows, Data360 flows and regular platform flows. Uff, not an easy job to absorb all of that. </p>



<p class="wp-block-paragraph">And I&nbsp;completely forgot to speak about the AI which is included and you need to know what is the name and capabilities of each agent or how to configure Conversational Marketing which actually start with the core platform configuration.</p>



<p class="wp-block-paragraph">Anyway, one failure later I&nbsp;can claim myself certified in this new product and really looking forward to see it on a&nbsp;real project and how easily the marketers will absorb all the knowledge and will be able to fully use what the platform offers.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ab8b2e&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ab8b2e" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="361" data-attachment-id="7061" data-permalink="https://martinhumpolec.cz/salesforce-certified-marketing-cloud-next-consultant/image-199/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?fit=1269%2C716&amp;ssl=1" data-orig-size="1269,716" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?fit=640%2C361&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?resize=640%2C361&#038;ssl=1" alt="Salesforce Certified Marketing Cloud Next Consultant" class="wp-image-7061" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?resize=700%2C395&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?resize=250%2C141&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?resize=767%2C433&amp;ssl=1 767w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?resize=1024%2C578&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/09/image.png?w=1269&amp;ssl=1 1269w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/salesforce-certified-marketing-cloud-next-consultant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7060</post-id>	</item>
		<item>
		<title>O&#160;Salesforce ve vzdělávání</title>
		<link>https://martinhumpolec.cz/o-salesforce-ve-vzdelavani/</link>
					<comments>https://martinhumpolec.cz/o-salesforce-ve-vzdelavani/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 09:38:18 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Education Cloud]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[škola]]></category>
		<category><![CDATA[vzdělávání]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7057</guid>

					<description><![CDATA[Konec prázdnin, ideální příležitost natočit další díl podcastu a&#160;tentokrát si budeme povídat o&#160;školách. Tedy jedné konkrétní &#8211; Anglo-Americké Univerzitě &#8211; a&#160;o&#160;tom jak probíhala implementace Salesforce u&#160;nich, co by udělali nyní jinak, v&#160;čem jim pomáhá a&#160;zda vůbec Education Cloud přináší něco užitečného. Zápisky:]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Konec prázdnin, ideální příležitost natočit další díl podcastu a&nbsp;tentokrát si budeme povídat o&nbsp;školách. Tedy jedné konkrétní &#8211; <a href="https://www.aauni.edu/cz/">Anglo-Americké Univerzitě</a> &#8211; a&nbsp;o&nbsp;tom jak probíhala implementace Salesforce u&nbsp;nich, co by udělali nyní jinak, v&nbsp;čem jim pomáhá a&nbsp;zda vůbec Education Cloud přináší něco užitečného.</p>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/3wqecArWm3Yjk9DezOG2Au?utm_source=generator" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky:</h2>



<ul class="wp-block-list">
<li><strong>Chybějící projektový manažer na straně klienta byl největší chybou</strong>, interní lidé (prorek­tor + kvestor) museli projekt vést popř. vedle svých hlavních rolí, hromadily se resty a&nbsp;projekt se brzdil.</li>



<li><strong>Dvě předchozí implementace skončily fiaskem.</strong></li>



<li><strong>Oddělení předimplementační analýzy od samotné implementace se vyplatilo.</strong> </li>



<li><strong>Education Cloud byl v&nbsp;době implementace ještě „dítě,&#8220;</strong> řada funkcionalit, které sliboval marketing, buď neexistovala, nebo nefungovala dostatečně. Klíčové moduly (registrace předmětů, studijní plány) musely být naprogramovány znovu na míru.</li>



<li><strong>Anglo-American University je česká škola s&nbsp;americkým systémem studia</strong> – žádné zkouškové období, jen malé semináře do 25 lidí, průběžné hodnocení, dvojí kreditový systém (americké + ECTS). Právě proto jim nevyhovovaly české studijní IS a&nbsp;sáhli po Salesforce.</li>



<li><strong>„Advising&#8220; – osobní poradenství pro každého studenta – je klíčová přidaná hodnota školy</strong> a&nbsp;nesmí být nahrazen čistě automatizací. Každý semestr jde každý student za svým poradcem, který zná jeho historii a&nbsp;doporučí mu předměty. Tohle AI a&nbsp;systém plně nahradit nemůže.</li>



<li><strong>Buy-in týmu byl přirozený, protože všichni věděli, že papírový systém už není udržitelný</strong>, klíčový tým 8–10&nbsp;lidí z&nbsp;různých agend dostával za přesčasovou práci na projektu odměnu – bez toho by to nešlo a&nbsp;zároveň to výrazně pomohlo adopci systému.</li>



<li><strong>Salesforce administrátor č. 1 selhal ne kvůli odbornosti, ale kvůli kulturnímu nesouladu.</strong></li>



<li><strong>Velký potenciál vidí v&nbsp;AI analýze dat o&nbsp;studentech pro dřívější identifikaci těch, kteří jsou ohroženi neúspěchem.</strong></li>
</ul>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/o-salesforce-ve-vzdelavani/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7057</post-id>	</item>
		<item>
		<title>Řež: Jak se strategicky rozhodovat v&#160;době AI, Jan Řezáč</title>
		<link>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/</link>
					<comments>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 10:48:00 +0000</pubDate>
				<category><![CDATA[Volný čas]]></category>
		<category><![CDATA[Kniha]]></category>
		<category><![CDATA[recenze]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7006</guid>

					<description><![CDATA[Měl jsem tu čest číst beta verzi této knihy, a&#160;z&#160;ní jsou i&#160;tyto poznámky. Finální verze může znít jinak, ale věřím, že kostra zůstala. Začátek vypadá skvěle a&#160;veze se na vlně AI, které k&#160;nám vtrhlo jak velká voda a&#160;vypadá, že s&#160;námi zůstane. Za mě naštěstí už na konci první stránky &#8211; byť první kapitola je vlastně<span class="read-more"><a href="https://martinhumpolec.cz/strategicke-navyky-jan-rezac/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Měl jsem tu čest číst beta verzi této knihy, a&nbsp;z&nbsp;ní jsou i&nbsp;tyto poznámky. Finální verze může znít jinak, ale věřím, že kostra zůstala.</p>



<p class="wp-block-paragraph">Začátek vypadá skvěle a&nbsp;veze se na vlně AI, které k&nbsp;nám vtrhlo jak velká voda a&nbsp;vypadá, že s&nbsp;námi zůstane. Za mě naštěstí už na konci první stránky &#8211; byť první kapitola je vlastně celá o&nbsp;ní &#8211; se AI vytrácí a&nbsp;zůstávají strategické návyky pro lepší rozhodnutí &#8211; všechny ty věci, o&nbsp;kterých Honza posílá newslettery, já je sleduji zpovzdálí a&nbsp;zatím jsem moc nechápal. Tady jsou skvěle shrnuté a&nbsp;to je pro mě mega přidaná hodnota.</p>



<p class="wp-block-paragraph">Strategické cykly a&nbsp;rozhodnutí (test, abyste si řekli opak strategického rozhodnutí a&nbsp;pokud je to zjevně hloupost, tak nejde o&nbsp;strategické rozhodnutí, mi přijde fantastický a&nbsp;jednoduchý), tři délky cyklů pro které je třeba plánovat, rozdíl mezi plánováním z&nbsp;budoucnosti a&nbsp;adaptací z&nbsp;přítomnosti.</p>



<p class="wp-block-paragraph">Nastavování cílů a&nbsp;v&nbsp;jakých hladinách je plánovat &#8211; on je totiž rozdíl mezi výstupy, výsledky a&nbsp;dopady. Výstup zvládne každý, u&nbsp;výsledků musíte přemýšlet jak se k&nbsp;nim dostat, dopady už je mega výzva.</p>



<p class="wp-block-paragraph">Zákaznické výzkumy. Opravdu je děláte nebo si jenom povídáte s&nbsp;lidmi?</p>



<p class="wp-block-paragraph">Warleyho mapy Honza používá rád, nikdy jsem je nepochopil, až teď. Kecám, asi jsem je pořád plně nepochopil, ale konečně mi začaly dávat smysl, důležitost horizontální osy jsem totiž neznal a&nbsp;ta dělá celý ten rozdíl!</p>



<p class="wp-block-paragraph">Principy budování organizace, kterých je &#8222;směšných&#8220; 40 a&nbsp;jsou rozdělené do 4 fází &#8211; nemá smysl zavádět ty, na které nejste připravení. <a href="https://doctrine.wardleymaps.com/#load">Jednoduchá aplikace</a> vám je pomůže zmapovat a&nbsp;pak vzhůru na ně!</p>



<p class="wp-block-paragraph">Obrana před konkurencí, řešení (a&nbsp;hledání) toho důležitého, rozhodování podle situace (ano, podle typu situace byste se měli rozhodovat jinak), ověřování nápadů a&nbsp;kdy si to zjednodušit a&nbsp;kdy zkomplikovat a&nbsp;to celé s&nbsp;praktickými příklady jak to dělají v&nbsp;House of Řezáč případně na vymyšlené palačinkárně. Za mě skvělá kniha na otevření očí, na další nápady, na věci, které hrají spolu dohromady a&nbsp;mohou váš byznys někam posunout. Spousta odkazů na další zdroje, takže přečtení knihy samotné není konec, ale opravdu jenom začátek cesty. Vydejte se na ní!</p>



<p class="wp-block-paragraph"><a href="https://www.houseofrezac.com/publikujeme/kniha-rez?utm_source=martinhumpolec.cz">Předobjednat si knihu můžete na jeho webu</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/strategicke-navyky-jan-rezac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7006</post-id>	</item>
		<item>
		<title>S&#160;Marcelem o&#160;osobním rozvoji</title>
		<link>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/</link>
					<comments>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 10:00:20 +0000</pubDate>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[osobní rozvoj]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Školení]]></category>
		<category><![CDATA[vztahy]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7019</guid>

					<description><![CDATA[Dneska úplně jinak a&#160;o&#160;úplně něčem jiném. Poseděli jsme s&#160;Marcelem a&#160;povídali jsme si o&#160;výcvicích, kterými oba už pár měsíců procházíme. Klidně přeskoč protože to možná nebude pro tebe, ale možná to s&#160;tebou zatřese. My jsme si v&#160;každém případě skvěle pokecali. Zápisky: Co dál je otázka, která mi zůstává. Marcel je na tom lépe, ví že chce<span class="read-more"><a href="https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dneska úplně jinak a&nbsp;o&nbsp;úplně něčem jiném. Poseděli jsme s&nbsp;<a href="https://martinhumpolec.cz/s-marcelem-nikoliv-o-salesforce/" type="post" id="6792">Marcelem</a> a&nbsp;povídali jsme si o&nbsp;výcvicích, kterými oba už pár měsíců procházíme. Klidně přeskoč protože to možná nebude pro tebe, ale možná to s&nbsp;tebou zatřese. My jsme si v&nbsp;každém případě skvěle pokecali.</p>



<iframe data-testid="embed-iframe" style="border-radius:12px" src="https://open.spotify.com/embed/episode/3Uje2wB5imr26xZ0KQ4NRr?utm_source=generator" width="100%" height="152" frameborder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>



<h2 class="wp-block-heading">Zápisky:</h2>



<ul class="wp-block-list">
<li>stačí si o&nbsp;věcích číst nebo je musíte zažít?</li>



<li>rituály, dýchání, výzvy</li>



<li>sdílení, kde věci cítíte a&nbsp;odkud o&nbsp;nich mluvíte a&nbsp;do jaké hloubky jdete</li>



<li>rozvoj není konzumace obsahu, ale prožívání a&nbsp;trávení věcí</li>



<li>můžeš zapomenout? Nebo musíš ty situace vyřešit a&nbsp;doprožít?</li>



<li>rychlost nebo pomalost? Lepší je mít čas věci nechat uležet a&nbsp;prožít je</li>



<li>stačí být slyšen, ne dostávat rady</li>



<li>jaký máte vztah s&nbsp;rodiči? A&nbsp;jak moc vás to ovlivňuje i&nbsp;když si třeba říkáte že ne?</li>



<li>seriál <a href="https://www.netflix.com/fi-en/title/81380432">Já jinak</a>, pokud chcete přemýšlet o&nbsp;něčem co nemůže fungovat ale dost možná funguje</li>



<li>vision quest – 4 dny sám v&nbsp;lese bez jídla, jak moc vás to může změnit a&nbsp;kam vás to posune?</li>



<li>přechodové rituály jako ztracený nástroj společnosti &#8211; vědomý přechod z&nbsp;jedné životní fáze do druhé. Cesta na zkušenou bývala úplně normální</li>



<li>muži emoce mají – jen se nenaučili o&nbsp;nich mluvit</li>



<li>Je potřeba žít život, nechodit jenom na semináře – integrace do každodenního života je důležitější než hromadění zážitků z&nbsp;výcviků</li>
</ul>



<p class="wp-block-paragraph">Co dál je otázka, která mi zůstává. Marcel je na tom lépe, ví že chce pokračovat se <a href="https://siladuse.cz/">Síla duše</a>, já částečně doufám, že <a href="https://www.mihalisin.com/">Jozef</a> vymyslí pokračování a&nbsp;do toho se zkouším rozhlížet kolem, jak si tyhle věci udržet, kým se obklopit. </p>



<a href="https://podcasts.apple.com/us/podcast/salesforce-v-%C4%8Desku/id1550600947?itsct=podcast_box&amp;itscg=30200"><img decoding="async" src="https://martinhumpolec.cz/apple/" alt="Listen on Apple Podcasts" style="height: 83px; float: left"></a> <a href="https://open.spotify.com/show/07uhT5EsoHZcc3J4e384wg"><img decoding="async" src="https://martinhumpolec.cz/spotify/" alt="Listen on Spotify" style="height: 83px; float: left; padding-left: 50px"></a><br><br>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/s-marcelem-o-osobnim-rozvoji/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7019</post-id>	</item>
		<item>
		<title>What I&#160;learnt at CzechDreamin &#8217;26</title>
		<link>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/</link>
					<comments>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 14:52:48 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Agentforce]]></category>
		<category><![CDATA[CzechDreamin]]></category>
		<category><![CDATA[Field Service]]></category>
		<category><![CDATA[Grafana]]></category>
		<category><![CDATA[Nebula Logger]]></category>
		<category><![CDATA[sfdx-hardis]]></category>
		<category><![CDATA[Slack]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7036</guid>

					<description><![CDATA[Short answer: nothing &#8211; because, as always, I&#160;didn&#8217;t have time to visit a&#160;single sessions. Well, that&#8217;s not exactly true, I&#160;glimpsed at the one about ADHD and OmniScript. But now I&#160;found the time to check every single presentation (they are all on our website) from the day and learnt the following. Actually before I&#160;did my manual<span class="read-more"><a href="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Short answer: nothing &#8211; because, as always, I&nbsp;didn&#8217;t have time to visit a&nbsp;single sessions. Well, that&#8217;s not exactly true, I&nbsp;glimpsed at the one about ADHD and OmniScript.</p>



<p class="wp-block-paragraph">But now I&nbsp;found the time to check every single presentation (they are all on <a href="https://czechdreamin.com/">our website</a>) from the day and learnt the following. Actually before I&nbsp;did my manual work I&nbsp;asked AI (Google NotebookLM specifically) to summarize it for me &#8211; and I&nbsp;learnt nothing from that output, obviously I&#8217;m still person who needs to invest own time and energy to have a&nbsp;feeling of achievement.</p>



<p class="wp-block-paragraph">Intro keynote about DevOps was great &#8211; while I&nbsp;introed John with a&nbsp;story where I&nbsp;wasn&#8217;t 100% confident about inviting him, it worked out greatly. 820 metadata types deployable via Metadata API, every team has to do something to allow their metadata to be deployed (and some done do so, but they are constantly try to close the gap). We heard some stories from the background and learnt about StupidApexWorkAround class, about object Id which has to be changed just before going to production, about migration from managed package to platform native solution, which has been built in 6 months (to Pilot) thanks to AI help. Take-away: DevOps 2.0 is completely different product, I&nbsp;need to check it again.</p>



<h2 class="wp-block-heading">Marketers</h2>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31abe128&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31abe128" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="314" data-attachment-id="7038" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-190/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?fit=723%2C354&amp;ssl=1" data-orig-size="723,354" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?fit=640%2C313&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=640%2C314&#038;ssl=1" alt="One Data, One Journey. Sales, Service &amp; Marketing Unite" class="wp-image-7038" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=700%2C343&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?resize=250%2C122&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image.png?w=723&amp;ssl=1 723w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Olga and Timo made me excited about Marketing Cloud Next, additional channels and the whole platform unification topic. I&nbsp;would argue about respectful timing on Saturday at 10am, but I&nbsp;might happily ignore that WhatsApp message without being too annoyed. But scaling by using WhatsApp, automated qualification, RAG search (it is here again!) looks too good to be true. Lessons learnt and implementation reality is even more surprising and humbling &#8211; start small, one tweak at a&nbsp;time, don&#8217;t panic from first tests (takes a&nbsp;while to settle down), 4 &#8211; 6 weeks for basic implementation (including testing and iteration!). </p>



<p class="wp-block-paragraph">Hanna and her &#8222;small&#8220; tips for future success, valid not only for Marketing Cloud &#8211; naming conventions, description fields, monitoring, data diet (have only what you need, not 500 fields just in case), remove what is not needed anymore (and also have a&nbsp;plan from beginning when you can remove every single thing) and least privilige approach. With 2 things to do this week if you don&#8217;t have time. Awesome!</p>



<p class="wp-block-paragraph">David&#8217;s talk was most likely a&nbsp;nice add-on to Hanna &#8211; a&nbsp;lot of great things how to look at what the system is doing, how to spot journeys which doesn&#8217;t run as expected (well, that actually means you can define the KPIs) and all the other monitorings you can do in Marketing Cloud. Not much to gain based on the slide to someone who don&#8217;t know (me) as a&nbsp;marketer definitely eye opening to what I&nbsp;should be doing.</p>



<p class="wp-block-paragraph">Eva and emailing in scale &#8211; surprisingly it wasn&#8217;t that much about the technical part (how to avoid being marked as spam) but rather the organization behind &#8211; with 2M monthly emails and 2000 journey across 100 users I&#8217;m not surprised. One email template with referenced content blocks to your survival, integration with Figma if just by using the same name for relevant parts and &#8230; approvals!</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31abe764&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31abe764" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="371" data-attachment-id="7043" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-193/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?fit=958%2C556&amp;ssl=1" data-orig-size="958,556" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?fit=640%2C371&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=640%2C371&#038;ssl=1" alt="Salesforce, Marketing Cloud, Data360 together" class="wp-image-7043" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=700%2C406&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=250%2C145&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?resize=768%2C446&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-3.png?w=958&amp;ssl=1 958w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Vicki covered Data360 nicely, but when I&nbsp;saw the picture above I&nbsp;had to wink &#8211; why the hell? But following through the presentation it probably makes sense, Data360 gives you the possibility to calculate additional metrics, segmentation can be driven by clicks not code (I&nbsp;hated this part of MCE), more types of segments, and much more. Obivously &#8211; especially in bigger orgs &#8211; you will need to understand all the technologies and its impact on your bill &#8211; when to sync, when to leverage what just to save your credits. Or maybe we won&#8217;t even worry about it anymore and just pay.</p>



<p class="wp-block-paragraph">David followed with security in Data360 &#8211; maybe not the low level security as it isn&#8217;t really a&nbsp;storage, rather data in motion. More about the &#8222;perceived&#8220; security we just talk at one customer as well. When you over ingest (we already mentioned it above) because it feels it makes sense rather than later extend the sync, when you segment (ideally super cleverly) and this segmentation reveals data to which the people would not originally have access/thought about and finally you activate/push the data to other system and suddenly everyone can see this indication, which was originally just a&nbsp;small internal label but now it says something very specific about the profile. And that&#8217;s the moment &#8211; way way downstream &#8211; where you don&#8217;t want to get, but because a&nbsp;lot of things have to happen together you cannot really foresee it <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Ekat and Marketing Cloud on Core, should we care? It is actually scary as admins are getting more and more work it looks like with this they will gain even more &#8211; security, shared data with marketing (kind of 100% shared), Data360, flows instead of journey builder (so admin can do it, right, no need to pay marketer). So while I&nbsp;see the career expansion opportunity I&#8217;m scared for them as well. Luckily (?) MCE is here to stay at the moment, so let&#8217;s see how quick the transition will be.</p>



<p class="wp-block-paragraph">Filip and BlockSDK with AI &#8211; no idea, this topic is over my head, but there is a&nbsp;link to public app to play with that!</p>



<h2 class="wp-block-heading">AI</h2>



<p class="wp-block-paragraph">Robert &#8211; the most handsome speaker of CzechDreamin (official title) &#8211; generated his presentation with AI and had a&nbsp;full room of excited people. He shared <a href="https://github.com/aquivalabs/my-org-butler">My Org Butler</a>, a&nbsp;tool which showcase what is possible. And the presentation is full of tips about less if often more, about finding balance, hybrid search which beats SOQL, how RAG on documents helps with finding answers, that Data Cloud Foundations is free and we should start now because it will be just more complex later, that LLM are trained on old data but fresh data are just one API call away, how persistent memory is crucial, or how headless is the future where we want to go. Take-away: try the My Org Butler</p>



<p class="wp-block-paragraph">Crawl, walk, run approach for AI adoption by Yosra and Jim, the need to start simple (again this approach!), you the right technology for the right task, have clear business requirements and quality data, concise instructions which aren&#8217;t over complicated/constaining (reliability dropped past 8 intructions in production for Yosra), 20+ iteration cycles on master prompt as small wording can shift the behaviour &#8211; this would kill me! Edge cases and intents you didn&#8217;t foresee to come and need to constantly monitor for. Take-away: deploy AI agents will not be quick job and prompt writing is obviously a&nbsp;still key job.</p>



<p class="wp-block-paragraph">Pei and her AI says yes but &#8230; thinking about it one more time AI is so much similar to us &#8211; it doesn&#8217;t know what it doesn&#8217;t know, it has been trained on patterns not context (every client is different but they are all the same), and it can sound very authoritative (it is correct because it is nicely looking). It reminded me so much about job in consulting <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> And the mirror you should look at it is crucial &#8211; what assumptions you made, do you have honest answer from where the things came, can you defend every element, what might be wrong/incomplete with your answers, is it easy to maintain (otherwise it is technical debt even though you are so proud about it), use client&#8217;s terminology.</p>



<p class="wp-block-paragraph">Lillie and her case for AI in Experience Cloud &#8211; don&#8217;t throw it on top of your problems, it will only amplify them. Deflection is earned by good design, not bought with an agent. If you have just unstructured data the AI-generated summaries won&#8217;t be the best, have good structured knowledgebase first. If you personalize on iferred attributes it is just creepy or presumptive, get your data correct first. Don&#8217;t deploy AI on emotionally-loaded topics (billing disputes, compaints), the empathy should stay with people.</p>



<h2 class="wp-block-heading">Developers</h2>



<p class="wp-block-paragraph">Nicolas covered <a href="https://sfdx-hardis.cloudity.com/">sfdx-hardis</a> which looks better and better every time I&nbsp;see it. And while it does basically what a&nbsp;good CI/CD pipeline does, this is &#8211; in my view &#8211; focused more on the regular admin who don&#8217;t really understand those things. Also covered <a href="https://help.sfdmu.com/">SFDMU</a> and External Connected App &#8211; one reason I&nbsp;didn&#8217;t pay much effort into their migration so far is, that I&nbsp;didn&#8217;t know that all the credentials will stay the same! Take-away: look deeper into sfdx-hardis and really use it on a&nbsp;project. The documentation it generated on one of them was really good.</p>



<p class="wp-block-paragraph">Igor about mega-orgs &#8211; actually when I&nbsp;heard at <a href="https://architectdreamin.com/">ArchitectDreamin</a> about an org with 250 millions of contacts, that&#8217;s something I&nbsp;can hardly imagine (because I&nbsp;just don&#8217;t know country with so many people). Anyway, he walked us through the key limits (30 millions of ContentDocuments only, really?), how to use <a href="https://grafana.com/">Grafana</a> for DYI monitoring and costs optimization. Take-away: on top of Nebula Logger and sfdx-hardis try to find time to look at Grafana as well.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31abef9a&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31abef9a" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="355" data-attachment-id="7045" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-195/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?fit=765%2C424&amp;ssl=1" data-orig-size="765,424" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?fit=640%2C355&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=640%2C355&#038;ssl=1" alt="LWC architecture" class="wp-image-7045" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=700%2C388&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?resize=250%2C139&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-5.png?w=765&amp;ssl=1 765w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Michal and LWC architecture &#8211; thing I&nbsp;never felt good enough. While going through the presentation it looks simpler now (and way harder at the same time) &#8211; clear boundaries need to be set. The presentation contains a&nbsp;link to LWC toolkit with a&nbsp;decision tree to get you on the best path for your project.</p>



<p class="wp-block-paragraph">Keir and Prompt Templates, because they aren&#8217;t just for agents and can be used directly from Apex. Why? Because Apex is not great at getting meaning, insights or context from text or in generating text with the right tone and language, which summarize some key data. I&#8217;ve never really thought about it but it can be super powerful and the examples are really simple code to achieve big things.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31abf47b&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31abf47b" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="340" data-attachment-id="7049" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-198/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?fit=1222%2C649&amp;ssl=1" data-orig-size="1222,649" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?fit=640%2C340&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=640%2C340&#038;ssl=1" alt="Apex and Prompt Templates" class="wp-image-7049" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=700%2C372&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=1024%2C544&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=250%2C133&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?resize=768%2C408&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-8.png?w=1222&amp;ssl=1 1222w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Ever saw a&nbsp;bad code? Houssam and Fátima claims that 99% of junior developers didn&#8217;t, which surprised me. Seeing the slides I&nbsp;would love to run a&nbsp;pannel with them and Piotr next time as they have opposite opinions (hard-code messages or not?), but besides that a&nbsp;lot of known anti-patterns (DML in loops), SOQL injections, Platform Cache (never saw it live), switch and &#8222;when else&#8220; clause which should be always added (no clue why, but they probably said it), triggers and much more. I&nbsp;have to wonder how they define &#8222;junior&#8220; because half of the presentation feel even to me like the absolut norm aligned with the best practices how to survive on the platform.</p>



<p class="wp-block-paragraph">Todd to whom Lukas would be willing to listen even if speaking about toilet paper (actually a&nbsp;few people picked on introduction Lukas did of them in <a href="https://www.linkedin.com/posts/czechdreamin_czechdreamin-salesforcecommunity-trailblazercommunity-activity-7459844914881875968-D-a3?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAEpOb8Bq2BJV3ueBZf3UVYMly1sZXmNtwo">his video</a>). Well, I&nbsp;didn&#8217;t know about the document.designMode = &#8222;on&#8220; which allows you just simply type on any webpage, always did it via the Console. Tons of videos in the presentation so you&#8217;ll miss the talk but not the action. How to make the console log look better. That you don&#8217;t need to deploy a&nbsp;component to change it for testing. Take-away: rewatch this presentation!</p>



<p class="wp-block-paragraph">I&nbsp;saw Michal&#8217;s presentation about developer who wasn&#8217;t there at <a href="https://trailblazercommunitygroups.com/salesforce-user-group-prague-czechia/">Prague User Group</a> and wanted it here as well. Demo is the main part, so you won&#8217;t find much in the presentation plus the presentation is probably too heavy even for regular developer. Based on that I&nbsp;realized how much the train left me and how AI will really change the delivery world. We even recorded a&nbsp;<a href="https://open.spotify.com/episode/5kknc0h7TlP97jEWh0cq1Y?si=coVwCR1lT9uFB8m7loAABQ">podcast episode</a> about this (in Czech, sorry).</p>



<p class="wp-block-paragraph">Beech had a&nbsp;super heavy presentation and while it is hard just based on the presentation restore the whole speach, some elements are clear &#8211; do NOT store secrets in your code repository, there are better ways how to inject them when needed. Anypoint Platform API Visualizer looks great, think twice where you can survive with Fire &amp; Forget pattern, <a href="https://trailhead.salesforce.com/content/learn/modules/api-design-with-mulesoft/define-apis-with-oas">OpenAPI</a> approach, <a href="https://trailhead.salesforce.com/users/pozil/trailmixes/apex-dataweave">DataWeave</a> &#8211; still didn&#8217;t find energy to play with that.</p>



<h2 class="wp-block-heading">Business &amp; Admins</h2>



<p class="wp-block-paragraph">Marin and his being Agile &#8211; first of all I&nbsp;have no clue how he could deliver 118 slides in allocated time, but they are just great, similar style to Pei. If you are already scared from opening it don&#8217;t be, it is very good comics which reminds you that being Agile doesn&#8217;t mean daily stadups, reviews, tracking velocity, etc. but the 12 principles behind the manifesto are pretty much different. And if 12 is too much you should start with 4 &#8211; make sure that it satisfy the customer (understand personas, business model and value proposition), T-profile people might be better and working product is the crucial one &#8211; and if it isn&#8217;t delivered it doesn&#8217;t exist.</p>



<p class="wp-block-paragraph">Aaron and fault path was mostly demo, but from those a&nbsp;few slides &#8211; store the errors in custom object (<a href="https://github.com/jongpie/NebulaLogger">Nebula Logger</a>?), create dashboard, think about retention policy and open all the relevant questions &#8211; do we need more user training, is that task too complex for flow, are we even using the right flow type?</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31abfbbf&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31abfbbf" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="320" data-attachment-id="7039" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-191/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?fit=1774%2C887&amp;ssl=1" data-orig-size="1774,887" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?fit=640%2C320&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=640%2C320&#038;ssl=1" alt="The Lifecycle of Enterprise Salesforce, Lukasz Waszkiewicz" class="wp-image-7039" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=700%2C350&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=1024%2C512&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=250%2C125&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=768%2C384&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?resize=1536%2C768&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?w=1774&amp;ssl=1 1774w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-1.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I&nbsp;just love Lukasz intro picture. And sadly I&nbsp;saw automation hell where one change triggers something completely else which will &#8230;. Governor limits which politely inform you that your design sucks and should not be overcome by going asyns. The graveyard of old fields on overloaded object and finally that sharing is architecture as it drives performance and everything. Must have been great talk!</p>



<p class="wp-block-paragraph">Maria and Justyna and their take on organizational changes &#8211; I&nbsp;never knew there are so many frameworks to drive the change, obviously discipline on its own. Also after seeing that &#8211; I&#8217;m not surprised that majority of projects fail in it, because people rarely see the complexity behind.</p>



<p class="wp-block-paragraph">Matt&#8217;s session was another often mentioned, with the AI around the average time-to-exploit is down to 20 hours (and if that feels ok, you should know it used to be 2,3 years), so it is just a&nbsp;matter of time when it happens to you and you should be ready to act. Just open the presentation it has all the steps you should take and questions to ask. Golden!</p>



<p class="wp-block-paragraph">Jasmine and decisions which will cost you later nicely add to Hanna, Lukasz and others, the presentation includes 5 (easy) things to do now. But we are back to proper object modelling (and no-one said the SF one is the best for everyone), automation sprawl and order of execution (that surprise so many people), hard coded IDs (well, wait for Piotr), naming conventions and governor limits. Easy to scroll through but it might open so many questions in your head.</p>



<p class="wp-block-paragraph">Milan&#8217;s presentation about flows open a&nbsp;lot to imagination, would be definitely worth hearing the talk. But even from those screenshots you fantasy can start with what might be possible and how it might improve use experience. And then you go the route to DRY principle and how to tackle the actual flow creation and composition. Really nice one.</p>



<p class="wp-block-paragraph">Paul and Roger and ADHD &#8211; not a&nbsp;standing room as at London&#8217;s Calling but still a&nbsp;handful of people attended and I&nbsp;realized why I&nbsp;should not trust the event coordinator that anyone can manage the room without microphone. A&nbsp;lot of excercises but to me the most crucial slide of the presentation is Roger&#8217;s &#8222;about me slide&#8220; (#24) &#8211; instead of all the general info no-one really cares about it lists what works for him and why he migh behave during the meeting differently than you would expect. That&#8217;s something I&nbsp;should put together as well.</p>



<p class="wp-block-paragraph">Rich and great roadmaps &#8211; there was probably way to many great things hidden in the talk, which I&nbsp;now miss <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Fantastic pictures so potentially a&nbsp;really funny presentation which I&nbsp;need to watch somewhere. A&nbsp;process how to make roadmap, reasons why to make it. Tools which will help.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">So much of the value in a&nbsp;roadmap IS the process!</p>
</blockquote>



<p class="wp-block-paragraph">I&nbsp;simply love Andre&#8217;s presentation about data quality being a&nbsp;leadership problem. They typically don&#8217;t want to hear it, but if data is a&nbsp;strategic assets they should treat it that way, right? Governance should not be about more documents, admin work or meetings, but about clarity &#8211; who owns, what is the standard, which fields are the most crucial and who checks them. Salesforce admin should be a&nbsp;facilitator not janitor &#8211; spot patterns, make issues visible, build dashboards and advice on controls. The managers should explain why data is important and ensure the team follows the process. They also needs to know who creates the data and which decision depends on them and what happen wheny they are wrong.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ac04b2&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ac04b2" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="326" data-attachment-id="7047" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-196/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?fit=1540%2C785&amp;ssl=1" data-orig-size="1540,785" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?fit=640%2C326&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=640%2C326&#038;ssl=1" alt="Real architecture of your systems" class="wp-image-7047" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=700%2C357&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=1024%2C522&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=250%2C127&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=768%2C391&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?resize=1536%2C783&amp;ssl=1 1536w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?w=1540&amp;ssl=1 1540w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-6.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Leanne and Liz, another first-time presenters at CzechDreamin (actually we had about 50% of speakers here for the first time, really suprised us such number) spoke about surviving global rollout. The feedback from audience was mainly about great team play during the presentation and the presentation is full of golden nuggets &#8211; weak governance, last minute changes, too many stakeholders, treating UAT as theatre (been there, saw that). Repeated what we heard during the day already &#8211; small bets, smart adjustments, why we are doing it? If something is straighforward it is usually a&nbsp;warning sign. That technology is rarely the hardest part, humans are! The closer to go-live the smaller decision group should with clear ownership. Work with timezones, don&#8217;t fight them. Commit to one system! Involve users early. And that hypercare is the moment where trust is won or lost. This was awesome even on slides only!</p>



<p class="wp-block-paragraph">Melissa spoke about tracking ROI of your automation and that it should be just about financial savings and ignoring maintenance &amp; training. You should also look for qualitative gains, user satisfaction, hours of work saved. Custom object, some simple triggers to fill it with data (lead assignment time, response time, conversion rate, etc) and then you can report also how many new deals you got and everything. I&nbsp;just never did the measurement before as typically my customers don&#8217;t know them, so never got a&nbsp;great looking numbers how we improved the system <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">Chandan spoke about the new UI improvements in flow, how we should choose the smallest pattern that solves the UX problem and then reuse it with Custom Labels everywhere. That these days there might not be a&nbsp;need for custom LWC as flow with a&nbsp;bit of styling, sections and thought can be enough.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Good old times when clients were happy with the standard UI are gone.</p>
</blockquote>



<p class="wp-block-paragraph">I&nbsp;saw Louise presenting on User Access Policies at <a href="https://irishdreamin.ie/">IrishDreamin</a> and while I&nbsp;never implemented it yet (either have clients to small to benefit from it, I&nbsp;know, wrong feeling) or someone else was responsible for it, it really feels like a&nbsp;powerful feature, which is surprisingly included for free everywhere. Such a&nbsp;time saver to an admin after implementation as it will automatically (de-)provision the right licenses, permission set (groups) and much more. All of that included with a&nbsp;high-level view how to approach the whole topic of profiles, permission sets and permission sets groups.</p>



<h2 class="wp-block-heading">Consultants</h2>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ac0c4c&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ac0c4c" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="493" data-attachment-id="7041" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-192/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?fit=1338%2C1030&amp;ssl=1" data-orig-size="1338,1030" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?fit=640%2C493&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=640%2C493&#038;ssl=1" alt="Flow or OmniScript?" class="wp-image-7041" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=700%2C539&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=1024%2C788&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=250%2C192&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?resize=768%2C591&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?w=1338&amp;ssl=1 1338w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-2.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I&nbsp;actually sit in Kedar&#8217;s session for a&nbsp;while as I&#8217;m constantly thinking whether to dig deeper into OmniScript or don&#8217;t bother anymore as it will be going away (I&nbsp;heard, but who knows). It is really interesting how similar it is to flows and while we play a&nbsp;few scenarios to make the best decision at the end it was (and probably is in reality as well) pretty schematic. OmniScript used to be better on UI but with the latest advancements of flow probably not that much different anymore. API calls, data raptors and all these things are potentially good enough in flows as well and what stay for OmniScript is the high effort of customization &#8211; yes, configure the thing was always hard and need a&nbsp;lot of knowledge and clicks <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> so the final takeaway &#8211; start with flow by default is what stayed with me (as there is no universal winner).</p>



<p class="wp-block-paragraph">CPQ or Agentforce Revenue Management by Oleg &amp; George is fabulous. People complain about this new product not being on parity so how could Salesforce stop selling CPQ, but just going through the presentation I&nbsp;just like ARM much more. More end-to-end process support (not just quoting), product catalog which probably makes more sense (as I&nbsp;can sell one product in multiple ways, there is no reason to clone it), transaction editor easily extendable with flows (everything is flow basically in ARM), pricing engine which feels so easy to read compared to the old mix of Pricing Rules, Summary Variables and everything else, document generation which can be used for anything not just quotes. Yes, the migration is not lift and shift, that would kill you quickly, but with the right approach it feels like a&nbsp;product which have been thought through.</p>



<p class="wp-block-paragraph">Speaking about products we typically don&#8217;t cover at CzechDreamin, Prag came to Prague with his Field Service talk. I&nbsp;like how he covers the non-typical capabilities, what is not covered in the presentation is sadly all the gotchas &#8211; crews look great but you need to constantly define them, complex work is awesome but has impact in scheduling and there is not templating for that. Maybe it has been said, maybe not, still great to have one more contact in the ecosystem with whom I&nbsp;can share my experience and ask for help.</p>



<p class="wp-block-paragraph">Slack, had we ever have it before? Piyusha covered how to run your first Slack project successfully, because there are (surprisingly) companies who just don&#8217;t take their credit card and register the whole team, but want more structured approach (speak with me, please). And it goes again back to adoption and what it requires, changing ways people work, whom to involve in the project, differences between editions, and what to do after launch or what metrics to track.</p>



<p class="wp-block-paragraph">Jason spoke about Industry/ies Clouds and how they different to the &#8222;core&#8220; &#8211; different (higher) pricing, functionalities aligned to the industry, additional objects, OmniScript, etc. The key decision is at the beginning, check whether Salesforce covers your industry and whether the processes align with your processes and then (maybe) go for it. Be ready that it&#8217;ll limit the pool of people whom will be able to help you with the implementation and support, but it still might be worth it.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ac1196&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ac1196" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="324" data-attachment-id="7044" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-194/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?fit=844%2C427&amp;ssl=1" data-orig-size="844,427" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?fit=640%2C324&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=640%2C324&#038;ssl=1" alt="Is no-code better than code?" class="wp-image-7044" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=700%2C354&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=250%2C126&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?resize=768%2C389&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-4.png?w=844&amp;ssl=1 844w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">I&nbsp;just spoke about this picture with a&nbsp;client last week &#8211; they don&#8217;t want to develop, they want to click, based on experience from their old system. But it might not be the best approach long term and Tomas nicely covered 6 other myth as well. Because all of the out of the box features are great, only if they fit you. It might boost your productivity but it is still just a&nbsp;tool, it won&#8217;t fix everything magically on its own. It has robust instrastructure but it doesn&#8217;t mean you can use it for everything.</p>



<p class="wp-block-paragraph">Evan&#8217;s presentation has been mentioned the most at the feedback we received. And while the presentation alone is pretty dry and requires a&nbsp;lot of your imagination, in the notes on the very last slide you have a&nbsp;link to video of what he achieved. Interesting idea to step out of dashboard and create lightning page showing reports charts, some flow to control refresh and a&nbsp;few other things to store the configuration. Not as user friendly to configure probably, but you can fit way more reports than you can to dashboard and also more filters. It might be solution for some use-cases, especially if you don&#8217;t want to go to Tableau or anything else.</p>



<p class="wp-block-paragraph">Piotr and breaking best practices, topic I&nbsp;covered at ArchitectDreamin as well and we had great debate around it. Do you really need to be able to configure everything? What is the impact on complexity, understandability? Are hard-coded values really bad? Is duplication of code ok? Do I&nbsp;need a&nbsp;constant for everything? It resonated so well with me!</p>



<p class="wp-block-paragraph">Aníbal and the &#8222;new&#8220; approval processes &#8211; again I&#8217;m missing the demo but looks like flows are almost on par with the old-good approval process which was pretty easy to setup. I&#8217;m doing this thing so rarely that I&nbsp;didn&#8217;t bother with it yet.</p>



<p class="wp-block-paragraph">Michal spoke about junior architects and how we still don&#8217;t know how to build them (while we know how to restore dinosaur). Presentation full of funny pictures where was probably great voice over, but this slide covers the most crucial things I&nbsp;would say.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ac16d8&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ac16d8" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="304" data-attachment-id="7048" data-permalink="https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/image-197/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?fit=1051%2C500&amp;ssl=1" data-orig-size="1051,500" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?fit=640%2C304&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=640%2C304&#038;ssl=1" alt="Architecture is a responsibility" class="wp-image-7048" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=700%2C333&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=1024%2C487&amp;ssl=1 1024w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=250%2C119&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?resize=768%2C365&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/07/image-7.png?w=1051&amp;ssl=1 1051w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<h2 class="wp-block-heading">Closing notes</h2>



<p class="wp-block-paragraph">And then Martina and her burn out topic which resonated with the audience even better than I&nbsp;predicted. Because the quality of our NO gives value to our YES!</p>



<p class="wp-block-paragraph">Swag, main prize, food, drinks, talks &#8211; another great year. I&nbsp;still have no clue what I&#8217;ve been doing during the day that I&nbsp;didn&#8217;t have time to watch any session, but it flew by and I&nbsp;enjoyed it anyway. </p>



<p class="wp-block-paragraph">Hope to catch you next year!</p>



<p class="wp-block-paragraph">Todo&#8217;s for you:</p>



<ul class="wp-block-list">
<li>check the presentations</li>



<li><a href="https://photos.google.com/share/AF1QipPdd4CTGPZtNe_zzJbOumaUJy3brz5iRNF9kX-n-MW4OuxsYQ3APAXiLd0zxT12_w?key=ZXFHZVQzVm5vWEZhXzRoQlk2dHJxZmkzMHlBT3lR">check the photos</a></li>
</ul>



<p class="wp-block-paragraph">Todo&#8217;s for me: check the following in more depth</p>



<ul class="wp-block-list">
<li>Todd&#8217;s presentation</li>



<li>Nebula Logger</li>



<li>sfdx-hardis</li>



<li>Grafana</li>



<li>My Org Butler</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/what-i-learnt-at-czechdreamin-26/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7036</post-id>	</item>
		<item>
		<title>Summer &#8217;26 Release Notes</title>
		<link>https://martinhumpolec.cz/summer-26-release-notes/</link>
					<comments>https://martinhumpolec.cz/summer-26-release-notes/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 13:34:13 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[Chatter]]></category>
		<category><![CDATA[Field Service]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[release notes]]></category>
		<category><![CDATA[Slack]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7027</guid>

					<description><![CDATA[After reading all 1078 pages of the latest release notes I&#160;realized the truth &#8211; there is happening way to much to keep up with everything. A&#160;while ago I&#160;still had a&#160;feeling I&#160;more or less knows the whole platform or at least have a&#160;clue of the different clouds. With the latest release I&#160;realized there are tons of<span class="read-more"><a href="https://martinhumpolec.cz/summer-26-release-notes/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-full"><a href="https://help.salesforce.com/s/articleView?id=release-notes.salesforce_release_notes.htm&amp;release=262&amp;type=5"><img data-recalc-dims="1" loading="lazy" decoding="async" width="211" height="162" data-attachment-id="7031" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-189/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?fit=211%2C162&amp;ssl=1" data-orig-size="211,162" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?fit=211%2C162&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-4.png?resize=211%2C162&#038;ssl=1" alt="Summer '26 Logo" class="wp-image-7031"/></a></figure>
</div>


<p class="wp-block-paragraph">After reading all <a href="https://help.salesforce.com/s/articleView?language=en_US&amp;id=release-notes.salesforce_release_notes.htm&amp;release=262&amp;type=5">1078 pages of the latest release notes</a> I&nbsp;realized the truth &#8211; there is happening way to much to keep up with everything. A&nbsp;while ago I&nbsp;still had a&nbsp;feeling I&nbsp;more or less knows the whole platform or at least have a&nbsp;clue of the different clouds. With the latest release I&nbsp;realized there are tons of new products I&nbsp;haven&#8217;t even heard about &#8211; Agentforce IT Services, HR Services and tons of other. Also it looks like three releases a&nbsp;year isn&#8217;t enough anymore and a&nbsp;lot of products switched/introduced a&nbsp;monthly releases as well, with the AI topic is being updated on weekly basis. Uff, I&nbsp;don&#8217;t really have energy to keep up with that.</p>



<p class="wp-block-paragraph">Anyway, still a&nbsp;lot of interesting things to digest from the release notes:</p>



<ul class="wp-block-list">
<li>Chatter is off by default in new orgs, at the same time Slack is automatically provisioned including Slack Channels being enabled for the key objects and lovely Slack pannel added to Lightning Pages &#8211; I&nbsp;have to admin it looks really great. At the same time, if it is auto enabled how to handle clients who already have slack?</li>



<li>Chat transcript is being moved to AWS while a&nbsp;lot of other things are migrated from AWS to Salesforce &#8211; not sure about the direction here</li>



<li>Chat in Agentforce available in Slovak language, while Agentforce Voice in Czech</li>



<li>Prompt Template deployable via metadata</li>



<li>Report and dashboard brand palette</li>



<li>Batch size can be specified for scheduled flows</li>



<li>Email template reference by name not id which should result in easier deployment</li>



<li>Hiding flow path to gain more screen space</li>



<li>Date operators in decision logic in flows!</li>



<li>Data table show readable record name, not id only</li>



<li>Radio button groups to vizualize radio buttons horizontally</li>



<li>Formula can be typed directly in actions input, no need to create a&nbsp;variable for it, same for transform &amp; apex-defined variables in flows</li>



<li>Timeout path for async paths to handle errors &#8211; it never occured to me so far!</li>



<li>Flow version comparisons tools</li>



<li>Group approval where all needs to approve &#8211; so far the flow approval process allowed only one from group to approve</li>



<li>Excel Agent for auto-fill excel files (no need to export report and manipulate) (part of Agentforce Operations product &#8211; one of the new products I&nbsp;haven&#8217;t heard about)</li>



<li>Sharing with queue member superior can be switched off &#8211; yes!</li>



<li>Manage Shared List Views &amp; Shared list view editing so you don&#8217;t have to give users the right to manage all public groups, but only those shared with their role/group, which might slightly limit their rights</li>



<li>Setup with Agentforce generally available, each org can enjoy 500 free monthly actions (contractual limit, so shouldn&#8217;t pay anything above)</li>



<li>Field service scheduling console looks really nice</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ad14eb&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ad14eb" class="wp-block-image size-medium is-style-default wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="291" data-attachment-id="7028" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-186/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?fit=802%2C364&amp;ssl=1" data-orig-size="802,364" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?fit=640%2C290&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=640%2C291&#038;ssl=1" alt="Field service scheduling console" class="wp-image-7028" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=700%2C318&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=250%2C113&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?resize=768%2C349&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-1.png?w=802&amp;ssl=1 802w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Embedding of existing React/Angular/Vue/JS apps in SF (developer preview) including data exchange</li>



<li>Apex database operations run in user mode by default (breaking change in API 67), WITH SECURITY_ENFORCED is removed, also WITH SHARING is set by default (while apex triggers run with WITHOUT SHARING always)</li>



<li>Elastic limits for queueable and future can be enabled in Apex settings and will schedule jobs over limit in throttled rate &#8211; cool, we spoke about the challenges around these jobs at <a href="https://architectdreamin.com/">ArchitectDreamin</a> and this might be very handy feature</li>



<li>Apex Anonymous Code Execution from managed packages is blocked &#8211; I&nbsp;know about some, which used this handy feature</li>



<li>Multiline strings in Apex utilizing triple apostrophes to start/end the text &#8211; this is absolutely awesome</li>



<li>API version lower than 40 is being retired (and SOAP login call all the way to version 64)</li>



<li>Data Mask available for all editions? That would be great</li>



<li>10GB size limit for files uploaded to SF + malicious files detection out-of-the-box</li>



<li>Get Scheduling Recommendations with Appointment Insights alias why we are getting so little slots answers</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ad1c4c&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ad1c4c" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="581" data-attachment-id="7029" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-187/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?fit=802%2C728&amp;ssl=1" data-orig-size="802,728" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?fit=640%2C581&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=640%2C581&#038;ssl=1" alt="Get Scheduling Recommendations with Appointment Insights" class="wp-image-7029" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=700%2C635&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=250%2C227&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?resize=768%2C697&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-2.png?w=802&amp;ssl=1 802w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<ul class="wp-block-list">
<li>Guide Students to Conflict-Free Course Schedules</li>



<li>Elevate In-Person Meetings with Mobile AI Transcription &#8211; hard to figure out whether this is free for everyone or not, but looks pretty cool</li>



<li>Log In to the Salesforce Mobile App with Email by Default, no need to enter password</li>



<li>Keep Approvals Moving in Slack for advanced approvals or flow approval processes &#8211; at first glance it looks like a&nbsp;feature in Revenue Cloud only, but maybe it is also for the flow approvals</li>



<li>Login with username first only (password/passkey as a&nbsp;next step)</li>



<li>Find Case Experts Instantly with Agentforce Actions</li>



<li>Illustrate Complex Customer Issues with Rich Text Case Descriptions (Beta)</li>



<li>See Deal Engagement at a&nbsp;Glance in Pipeline Inspection</li>
</ul>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6ad9c31ad21f6&quot;}" data-wp-interactive="core/image" data-wp-key="6ad9c31ad21f6" class="wp-block-image size-medium wp-lightbox-container"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="375" data-attachment-id="7030" data-permalink="https://martinhumpolec.cz/summer-26-release-notes/image-188/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?fit=800%2C469&amp;ssl=1" data-orig-size="800,469" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?fit=640%2C375&amp;ssl=1" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=640%2C375&#038;ssl=1" alt="See Deal Engagement at a Glance in Pipeline Inspection" class="wp-image-7030" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=700%2C410&amp;ssl=1 700w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=250%2C147&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?resize=768%2C450&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-3.png?w=800&amp;ssl=1 800w" sizes="auto, (max-width: 640px) 100vw, 640px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<p class="wp-block-paragraph">Looks like another busy release, with a&nbsp;lot of happening in flows, first release I&nbsp;can recall which has breaking changes in Apex and some interesting features across the product.</p>



<h2 class="wp-block-heading">What others found interesting</h2>



<ul class="wp-block-list">
<li><a href="https://www.salesforceben.com/salesforce-summer-26-release-everything-you-need-to-know-before-go-live/">Salesforce Ben</a></li>



<li><a href="https://www.itechcloudsolution.com/blogs/salesforce-summer-26-release-notes/">iTechCloud</a></li>



<li><a href="https://blog.teamascend.com/blog/salesforce-summer-26-release?utm_campaign=Salesforce%20Release%20Highlights&amp;utm_content=376171019&amp;utm_medium=social&amp;utm_source=linkedin&amp;hss_channel=lcp-271750">Ascend Technologies</a></li>



<li><a href="https://www.sigmainfo.net/blog/salesforce-summer-26-release-highlights/">sigma Innovations Unlimited</a></li>



<li><a href="https://salesforcedictionary.com/releases/summer-26">Salesforce Dictionary</a></li>



<li><a href="https://www.maintask.com/articles/salesforce-summer-26-release-updates">Maintask</a></li>



<li><a href="https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/PDF/release-in-a-box-summer-26-v3.pdf">Salesforce Release In a&nbsp;Box</a></li>



<li><a href="https://developer.salesforce.com/blogs/2026/06/the-salesforce-developers-guide-to-the-summer-26-release">Salesforce Developers Blog</a></li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/summer-26-release-notes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7027</post-id>	</item>
		<item>
		<title>Salesforce End-to-End Implementation Handbook, Kristian Margaryan Jørgensen</title>
		<link>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/</link>
					<comments>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/#respond</comments>
		
		<dc:creator><![CDATA[Martin Humpolec]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 11:29:47 +0000</pubDate>
				<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Packt]]></category>
		<category><![CDATA[recenze]]></category>
		<category><![CDATA[Trailhead]]></category>
		<guid isPermaLink="false">https://martinhumpolec.cz/?p=7012</guid>

					<description><![CDATA[A&#160;long time the &#60;packt> publishing offered all of their books for really good price. I&#160;bought them all but didn&#8217;t really have time to read them for a&#160;long time, but finally I&#160;started one by one. The End-to-End implementation somehow made it on top of the list and I&#160;really enjoyed the book. Kristian has really similar approach<span class="read-more"><a href="https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/">Read More...</a></span>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="alignright size-thumbnail"><a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601"><img data-recalc-dims="1" loading="lazy" decoding="async" width="250" height="308" data-attachment-id="7014" data-permalink="https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/image-185/" data-orig-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?fit=2076%2C2560&amp;ssl=1" data-orig-size="2076,2560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?fit=640%2C790&amp;ssl=1" src="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image.png?resize=250%2C308&#038;ssl=1" alt="Salesforce End-to-End Implementation Handbook, Kristian Margaryan Jørgensen" class="wp-image-7014" srcset="https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=250%2C308&amp;ssl=1 250w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=568%2C700&amp;ssl=1 568w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=830%2C1024&amp;ssl=1 830w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=768%2C947&amp;ssl=1 768w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=1245%2C1536&amp;ssl=1 1245w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?resize=1661%2C2048&amp;ssl=1 1661w, https://i0.wp.com/martinhumpolec.cz/wp-content/uploads/2026/06/image-scaled.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 250px) 100vw, 250px" /></a></figure>
</div>


<p class="wp-block-paragraph">A&nbsp;long time the <a href="https://www.packtpub.com/">&lt;packt> publishing</a> offered all of their books for really good price. I&nbsp;bought them all but didn&#8217;t really have time to read them for a&nbsp;long time, but finally I&nbsp;started one by one.</p>



<p class="wp-block-paragraph">The <a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601">End-to-End implementation</a> somehow made it on top of the list and I&nbsp;really enjoyed the book. Kristian has really similar approach to implementations and the book resonated very well with me.</p>



<p class="wp-block-paragraph">14 chapters, each with intro and summary, covering the whole process. Which activities, whom to include, what to take care about. I&nbsp;feel it is almost aimed at the companies implementing internally, to people without Salesforce experience. Some of the steps/tasks/chapters are so obvious, at the same time I&nbsp;feel they can bring a&nbsp;real value to someone at the beginning of their journey.</p>



<ul class="wp-block-list">
<li>overview of current business capabilities &#8211; I&nbsp;always hated this diagram so much yet understand it can bring an immense value. The tricky part for me is, that every single one of us can have a&nbsp;different view on the situation, can group and name the capabilities differently and it was always hard for me to come with something I&nbsp;would be happy with, something which won&#8217;t be obvious to everyone since beginning but would bring some new insights &#8211; but that&#8217;s probably not needed at all;</li>



<li>list of delivery methodologies &#8211; I&nbsp;still struggle with the subtle differences between Agile, Scrum and Kanban and probably like some bits from each of them. Obviously I&nbsp;won&#8217;t be a&nbsp;great project manager;</li>



<li>change managements frameworks &#8211; important part of every project which is being ignored on every single project I&#8217;ve been part of and some simplified into &#8222;management will send an email&#8220; (in its best form). Seeing three frameworks listed in the book I&nbsp;want to learn more and while there is this <a href="https://trailhead.salesforce.com/content/learn/modules/drucker_org_change_leadership">module on Trailhead</a> I&nbsp;don&#8217;t feel it gave me enough;</li>



<li>KPIs or how we will spot successful implementation &#8211; very often I&nbsp;have to wonder how the implementation itself might improve those KPIs -> I&nbsp;do understand lowering processing time, but generate more leads?</li>



<li>I&#8217;ve never heard of Conway&#8217;s law which says that companies do mostly lift and shift into new system, unless provided external input -> strong case (according to Kristian) to involve an implementation partner. Sadly I&nbsp;remember the implementations where the analyst just asked how the processes work now and didn&#8217;t care to suggest any possible improvements;</li>



<li>a&nbsp;user story should be linked to business objectives, should have a&nbsp;purpose bigger than moving the process into its next step, they shouldn&#8217;t describe the solution but rather the need, problem and outcome (YES!). And another book I&nbsp;should prioritize &#8211; <a href="https://www.packtpub.com/en-us/product/the-salesforce-business-analyst-handbook-9781801810579?srsltid=AfmBOooAdieAvfWRgvaqa0g03CWPuMVicUU9N_UzY1IqrIGKJkG3v7mz">Salesforce Business Analyst Handbook</a>;</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Oftentimes, experienced functional consultants are asked to act as business analysts to run workshops, illicit requirements, and challenge the organization’s assumptions and old way of working. However, solid business analyst skills are distinct from declarative development on the Salesforce platform. While some functional consultants are great business analysts, not all are.</p>
</blockquote>



<ul class="wp-block-list">
<li>deployment plan should include not just the pre/post deployment steps (still can of weird we need them these days when automated pipelines should handle everything) BUT also stakeholder communication plan &#8211; back to change management and the whole &#8222;project awareness&#8220; topic which is hard to see in the wild. And I&nbsp;spoke with <a href="https://martinhumpolec.cz/o-salesforce-ve-sporce/">Ceska Sporitelna</a> (in Czech) it is super hard as well as people don&#8217;t have really time to grasp any extra communication and are very often surprised later on that some features already exist and they don&#8217;t have a&nbsp;clue;</li>



<li>speaking about communication, learning and documentation that&#8217;s one of the hardest topic I&nbsp;ever faced &#8211; as I&nbsp;always acted on the partner side, this was the typical area the customer didn&#8217;t want to pay for and rather do it themselves (but never had capacity to do so). Seeing what &#8222;training&#8220; might/should include as everyone has different affinity to different learning methods gives me so many ideas, which would make the training the most expensive part of the delivery &#8211; workshops, videos, cheat sheets, one-pagers, FAQ, in-app guidance and all of that grouped by different personas and constantly updated. I&nbsp;probably know why at <a href="https://irishdreamin.ie/">IrishDreamin</a> the <a href="https://www.clicklearn.com/integrations/salesforce/?utm_source=czechdreamin&amp;utm_medium=event-website&amp;utm_campaign=czechdreamin-event">ClickLearn application</a> won the demojam;</li>



<li>when to transfer from hypercare to ongoing production support? As a&nbsp;partner we push into as soon as possible, seeing these four questions (have you aligned your processes, is the team trained and onboarded, are you reaching adoption targets, are you begin to achieve the business results you laid out) it should take way longer than what we typically aim for. But it is back to the KPIs you want to achieve, some of them are usually pretty long term I&nbsp;would say. And Kristian says kind of the same in the summary of the chapter, speaking about 1 &#8211; 12 months to begin achieving the results, not sure we should wait with go-live for that long;</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Shield the development team from the Steering Committee meeting</p>
</blockquote>



<ul class="wp-block-list">
<li>the continuous improvement phase after go-live and consideration to modify the partner model &#8211; different partner (due to different knowledge/experience), in-house combined with partner (and where is the line), full in-house or anything completely different;</li>



<li>how to translate new feature requests into existing capabilities of your implementation and how to handle (limit/promote) the fact that as people start using the platform and learn more about the possibilities (out of the box, configuration, development) they will utilize the platform more;</li>
</ul>



<p class="wp-block-paragraph">All in all such a&nbsp;<a href="https://www.packtpub.com/en-us/product/salesforce-end-to-end-implementation-handbook-9781804617601">great book</a> to learn how to deliver product into a&nbsp;company (yours or someone else). While there are references to Salesforce I&nbsp;don&#8217;t feel it is related only to SF, can be rather used by anyone.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://martinhumpolec.cz/salesforce-end-to-end-implementation-handbook-kristian-margaryan-jorgensen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7012</post-id>	</item>
	</channel>
</rss>
