O Agentforce s Jirkou Fejglem

Agentforce, tři roky neslyšíme o ničem jiném, ale zákazníci to přesto nepoužívají. Jirka dělá v Salesforce, ale není zodpovědný ani za produkt ani za implementace, dělá čistě Agentforce a ideálně ty složité implementace. A tak jsem ho vyzpovídal co to vlastně může znamenat a na co se opravdu můžeme těšit.

Jiří Fejgl a já

17 klíčových insightů z terénu

  1. 95 % AI PoC nikdy nedojde do produkce
    Ne kvůli technologii, ale kvůli organizaci, adopci a nepřipravenosti lidí.
  2. Agentforce není „zapni a funguje“ produkt
    Agent na začátku neví nic – musíš ho naučit procesy, kontext i hranice.
  3. Nejtěžší část není stavba agenta, ale změna myšlení lidí
    Organizace pořád očekávají „implementační tým“, ale Agentforce vyžaduje spoluvlastnictví.
  4. Forward Deployed Engineers nejsou konzultanti
    Jsou to „průzkumníci v terénu“, kteří pomáhají posunout produkt, ne jen zákazníka.
  5. 90denní deployment ≠ 90 dní vývoje
    Agenta lze postavit za 2 týdny, zbytek času padne na ladění, governance a adopci.
  6. Úspěšný zákazník musí mít vlastní role
    Např. Agent Owner – někdo, kdo vlastní celý proces, ne jen technologii.
  7. Jeden agent je začátek, ne cíl
    Firmy se postupně dostanou k desítkám až stovkám agentů napříč odděleními.
  8. Agent Enterprise nezačíná počtem, ale provázaností
    Jakmile agenti fungují napříč sales, service a dalšími týmy, začíná „agent enterprise“.
  9. Na začátku vždy jeden agent
    Ne kvůli technice, ale aby si organizace uvědomila, co všechno nemá připravené.
  10. Specializovaní agenti > jeden univerzální
    Orchestration agent + specializovaní agenti (billing, servis, booking) fungují lépe.
  11. MCP není jediná architektura
    Centralizace pomáhá s governance, ale multi-agent prostředí vyžaduje flexibilnější přístupy.
  12. Agency gap je reálný problém
    Čím víc instrukcí, bezpečnostních pravidel a výjimek, tím hůř se agent testuje a udržuje.
  13. Agentforce se liší od „prompt AI“ (Copilot apod.)
    Nejde jen o odpověď, ale o akci – update case, spuštění procesu, rozhodnutí.
  14. Ne každý use case je vhodný pro agenta
    Reakce na e-maily nebo vyplňování formulářů je často horší než klasické UI.
  15. Dobré use casy jsou konverzační a komplexní
    „Potřebuju to probrat“ je lepší signál než „potřebuju jednu odpověď“.
  16. Data Cloud je fundament, ne nice-to-have
    Bez něj není škálovatelný kontext, personalizace ani práce s velkými daty.
  17. Agentforce není projekt, ale kontinuální produkt
    Vyžaduje monitoring, reporting, backlog a pravidelný sponsorship až na úrovni CIO.
Listen on Apple Podcasts Listen on Spotify

Napiš komentář, díky!

sAPIm – do you know what consumes your API calls?

Guilty as charged, but I typically don’t monitor how many API calls my customers are using. Till the moment we hit the limit – which is actually soft limit as I’ve been told by Salesforce Support and you can overrun by roughly 50 %.

But how to monitor when you need, because sometimes it is handy? For example when you are loading data into Salesforce and the API calls are running way quicker than you estimated?

In Salesforce Classic you can run the report showing usage over last 7 days, it doesn’t exist in Lightning. But for me it still doesn’t show enough details.

Then sAPIm came to my rescue and I learnt additional great things from it. The best part about the app – it doesn’t need Salesforce Shield/Event Monitoring.

It consist of three major blocks

API Usage

The basic overview where you can see day by day comparison including the baseline. Great for the overall monitoring, even better when you click on the specific day and you see all the details grouped by connected app or/and user.

Thanks to this report we found out during our latest huge update of all opportunities, what other apps are syncing, about which we didn’t have a clue. Hi Zapier and thank you for consuming most of our API calls!

Yes, we allow all users to use API and historically they could connect any app. So far we didn’t notice any huge loads on our side and always fit into the limits, but this was surprise for everyone across the company.

Load per application

Even when everything is in the limit, do you know how the load differs across the apps/users per day? Another handy view on the data.

When everything is roughly the same it shows nothing, when it is more or less it gets color. It doesn’t compare the usage across the app, it is just about how the respective apps is going compared to its baseline.

Anomalies?

Probably the next best thing. Volume spikes, new IPs, silent users, a lot of API errors and probably plenty of other anomalies we didn’t notice in our org. If you know your users are sitting at home the notification of new IP/country from which they connected should catch your attention. Obviously email notifications can be setup.

What extra I learnt

You knew about the „Connected Apps OAuth Usage“ in Setup which you should monitor and see which applications are connecting, right? I did as well, what I didn’t is that not all applications are listed there. It looks like it lists only oAuth connected apps which has refresh token, when the app does a login every single time (yes, weird) it isn’t listed there at all.

I also learnt – and this new feature allow this app to exists – that you can now enable Event Monitoring even without buying the add-on but it keeps just one day of history. Still great.

Napiš komentář, díky!

S Brighten Digital

Natáčení podcastu, když si dáte cíl, že chcete mluvit s českými partnery, je super v tom, že se dozvíte i o firmách, o kterých normálně neslyšíte. Brighten Digital je přesně taková. Založená sice v Česku a s většinou lidí tady, ale operující primárně v zahraničí. S Lukášem se povídalo velmi dobře, zkratka Salesforce, SAP, CX (Customer Experience) a LifeScience je prý až moc velká, protože dělají i Manufacturing, Public a další vertikály a taky Microsoft, Marketing Automation a další věci, ale v zásadě to asi sedí.

Zápisky

  • vendor-agnostic, rozkročení přes Salesforce, SAP, Microsoft a další. Sám ale netuší, proč jsou vlastně zákazníci za SAP konzultanty ochotní platit výrazně víc než na jiných technologiích;
  • každý krok vyžaduje schválení všech 4 partnerů, což shledává jako dobrou věcí, navíc je to pořád stmeluje dohromady;
  • povídali jsme o Veeva, jejím rozchodu se Salesforce a tlaku na zákazníky, aby příští rok zmigrovali někam jinam – ohromná příležitost na transformační projekty, které asi budou nad jejich síly a tak se často spojují s Big4 firmami;
  • SAP CRM se ohromně posunulo a už to není ten starý nepoužitelný produkt;
  • mají vlastní způsob řízení projektů a jejch governance, což prý opravdu dělá rozdíl. Zkušenosti partnerů z velké čtyřky se tady prý projevuje;
  • nemají si problém vychovat juniory, hodně zaměření na studenty. Koukají po univerzálních hráčích, kteří nemají problém změnit roli a případně i technologii;
  • soft-skills jsou často důležitější než technická znalost (a ve světě AI to asi bude platit víc a víc);
  • všímá si mizení role Salesforce Administrator, už to v dnešním světě nestačí;
  • tlak na certifikace, ale neodměňují za ně primárně jednotlivce ale celý tým – ten tak na sebe tlačí, aby si je lidé dělali;
  • shodli jsme se, že většina zákazníků má pocit, jak jsou unikátní, ale všichni chtějí přesto implementovat best-practice. A když se na to koukneme z dostatečného odstupu tak jsou všichni překvapivě stejní.
Listen on Apple Podcasts Listen on Spotify

Napiš komentář, díky!

Summary of the 🧩 Why Salesforce Admins Should (Finally) Care About Marketing Cloud

I’m getting the question again and again – we want to implement Marketing Cloud, can you help us? And they we go into the rabbit hole of the needs, all the different versions (and products) of Marketing Cloud, the capacity organizations have in the marketing team and so on and so on just to scratch the idea completely because they might find just enough time to send monthly newsletter and will struggle even with that.

That was the main driver to organize a user group about the marketing topic, to give Salesforce admins the feeling of what is on the market, what is possible, what to think about and much more. Ekat, Salesforce Marketing Champion, has been voluntertold to run the session and when I prepared the abstract she told me I put way too much in. My response was prompt – stay high level, it will be more than enough for us anyway.

And the evening came, twenty of us gather around the table to go through the 144 slides long presentation (actually most of them in appendix, so you might want to check the whole presentation) and get some feelings for the marketing. At the end I’m not sure we know enough about the topic, but we definitely have some feelings.

  • Radian6, ExactTarget, Pardot, Datorama, Krux, Evergage, Genii and so on – the list is long, I already forgot about some of those acquisitions Salesforce did a long time ago and at the same time I’m still surprise the marketers use „ExactTarget“ when they want to specify the edition/product of Marketing Cloud;
  • core or not core? Salesforce tries to pretend all the marketing products are closely aligned, but the real-life experience is, that the integrations are pain, maybe just a bit smaller than with 3rd party products;
  • Marketing Cloud Engagement (aka ExactTarget) can do emails, SMS, WhatsApp, Mobile API, push notifications, website integration, paid Ads and is typically used for B2C, still the most mature product;
  • Marketing Cloud Account Engagement (aka Pardot) is typically used in B2B and email is the typical channel for communication complex lead scoring;
  • Marketing Cloud Growth is running on Core (and needs Data 360) speeding up the time to market, relaying on Flows for automation rather than Journey Builder and forcing marketers to upskill as they need to know Data 360 as well;
  • Marketing Cloud Advanced is the advanced edition of Marketing Cloud (Growth) and is full of AI and this Agentic vision, conversational SMS and more included;
  • Marketing Cloud Next is not a single product but kind of all those previous products together so you don’t have to migrate (if you already have one of those) but can also use the others for some additional usecases (don’t ask me why would you do that);
  • MailChimp, SmartEmailing – mainly emails, some automation included as well, not integrate but the current Beaufort 12 (for MailChimp) looks finally like a tool which really works (but is paid), for SmartEmailing I wrote the initial integration, not managed by Clouderia;
  • SendGrid – rather transactional emails;
  • Salesforce Foundations – free to enable, 2000 (trackable) emails/month, template builder, landing pages & forms, send time optimization included (which might be a big win), NPC/EDA ready;
  • while the new Marketing Cloud products utilize flow, those aren’t really the standard SF flows, these have different actions one can use, segment and event triggered flows added as well, path experiments, wait until event (link click for example);
  • the generative AI to create segments looks super awesome and I can imagine people will be tempted to use it – who knows why it created the segment it did, as long as it works!
  • content creation AI to have it directly in SF and no need to go to external systems looks like a quick big win as well, at the end when I know how much time is spent on tweaking and approvals I’m not sure it is such a big benefit;

My Take-aways

Now the whole situation is still clear as a mud to me, it is obvious that Marketing Cloud Growth/Advanced (based on the features you need) is the way to go for the future. For the small clients the version included in Foundation might be enough and also probably better to use than MailChimp/SmartEmailing as it is on the platform and you get some emails „for free“.

There is no migration path from MCE/MCAE (ExactTarget/Pardot) and it probably doesn’t even make sense as your processes changed/you might want to take a fresh look on how you approach the marketing. Speaking about interaction data you might want to migrate (opens, clicks) there isn’t a way for it as well, but it probably doesn’t really make sense – why would you care whether they opened an email three years ago?

Upskill is a must and Data 360 (aka Data Cloud) won’t go away. Even if the product is „on the platform“ it still utilizes and need Data 360 – but it doesn’t neccessary means you need to pay for it.

From the architect perspective having the Data 360 in the picture might mean additional discussion about where to store which data and how to integrate them, but might mean we don’t need to push something really „into Salesforce“ but having it in the Data 360/zero copy external systems might be just it.

And great relevant atricle from Mateusz Dąbrowski.

Napiš komentář, díky!

Punkové podnikání, James Watt

Punkové podnikání, James Watt

aneb Proti všem pravidlům

Tahle kniha na mém seznamu k přečtení byla dlouho, bohužel už ani nevím, kdo ji tehdy doporučil. Hezky odsýpá, kapitolu na stránku či dvě, každá popisuje jak to dělali oni, když zakládali BrewDog.

A tady pár odrážek, které mě z knížky zaujaly:

  • pravděpodobnost, že začínající firma přežije, je malá, a pokud má jednoho zakladatel, je ještě menší;
  • nehledejte díru na trhu, vytvořte si vlastní trh;
  • neztrácejte čas s podnikatelskými plány, stejně se dynamicky mění;
  • nesnažte se prodávat, dělejte skvělý produkt a lidé se o něm dozví (no, tohle mi přijde jako hodně riskantní);
  • je dobré mít nepřátele, dokazuje to, že jste se v životě někdy za něco postavili (Winston Churchill);
  • starejte se o čísla a rozumějte financím, králem podnikání je hotovost;
  • nenabízejte jenom jednu cenu, udávejte cenové rozpětí (napříč různými balíčky) a vždy přidejte nějakou bláznivou volbu;
  • rozdávejte – BrewDog zveřejňuje přesné recepty a prodává kutilské soupravy, se kterými si zákazníci mohou uvařit piva doma;
  • nebuďte super, buďte sví – jiní, opravdoví, neuctiví, sobečtí, bezohlední;
  • firemní kultura tvoří třetinu úplně všeho, je to to, co firma dělá, když si myslí, že se nikdo nedívá;
  • lidé potřebují vědět, proč firma dělá to, co dělá, musí znát důvody rozhodnutí. Teprve potom se ztotožní s cíli a budou neúnavně pracovat – každý týden rozesíláme lidem email, aby všichni věděli, co se děje;
  • pohovory stojí za houby, nabídněte uchazečům něco k pití, může to prolomit ledy (vodu ani čaj zjevně nemyslí);
  • nečekejte, až někdo projeví o práci zájem, ty, které chcete ve firmě mít, musíte objevit, oslovit a přetáhnout;
  • slavte. Slavte pořád, každý úspěch!
  • firmy žijí a zanikají podle toho, jak dobře se rozhodují při přijímání zaměstnanců. Když přijmete hodně pitomců, stanete se jedním z nich;
  • pokud jste vždy mnoha způsoby k zastižení, je víc než pravděpodobné, že se nakonec budete jen točit v kruhu;
  • čím víc reakitvní práce (vyřizování emailů) vykonáváte, tím víc si jí vytváříte;
  • firma BrewDog má pro své ředitele pravidlo padesát na padesát – polovinu pracovní doby smějí strávit každodenním provozem, druhou musí věnovat zlepšování, růstu a rozvoji firmy;
  • důležité je odpuštění, ne svolení;
  • pět! Zapište si svých pět největších problémů, sedněte si s týmem a vyřešte je. Potom dalších pět;
  • chcete -li svým burácením vyvolat odezvu, nekřičte moc času – před zásadními tiskovými oznámeními si dejte klidně pár měsíců času;
  • nenechte se řídit výborem, brainstorming je dobrý tak pro vymaštěnce, spolupráce je pro lidi bez nápadů, kteří se zoufale snaží v podstatě z ničeho vykouzlit přihlouplé nesmysly;
  • nejste-li nadšení hned od začátku, nikdy to dál nedotáhnete (Steve Jobs).

Užil jsem si ji a ty můžeš také – nakladatelství 65. pole nebo v angličtině Business for Punks.

Napiš komentář, díky!