20 avsnitt • Längd: 35 min • Veckovis: Torsdag
The Salesforce Admins podcast features real-life Salesforce Admins, product managers, and community leaders who transform businesses, careers, and community with clicks, not code. This 20min (sometimes a bit more) weekly podcast hosted by Mike Gerholdt feature episodes to empower Salesforce Admins who are implementing Enterprise CRM solutions. There may be some (digital) confetti. For more than our most recent episodes, go to https://admin.salesforce.com/salesforce-admin-podcast.
The podcast The Salesforce Admins Podcast is created by Mike Gerholdt. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
Today on the Salesforce Admins Podcast, we talk to Rangsk, a Wordle and Sudoku educational YouTuber. Join us as we chat about how solving puzzles every day can help you sharpen your critical thinking skills.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Rangsk.
I’m addicted to word games. They give me a chance to practice my problem solving skills and, hopefully, get better. That’s why I was so excited for this week’s guest, Rangsk, because he makes some of the best educational content out there on how to get better at solving puzzles.
For Rangsk, puzzles are a way to develop your critical thinking skills. They give you an opportunity to think about how you think. “Overthinking has a negative connotation,” he says, “all I’m doing is thinking, and there’s nothing wrong with thinking when you’re solving a puzzle.”
Practicing your problem solving skills in a low-stakes environment like a puzzle gives you the experience to fall back on in high-pressure situations.
A key part of using puzzles to develop critical thinking skills is taking the time to reflect on your thought process. When you solve a problem, don’t just move on to the next one. Instead, Rangsk encourages you to do a postmortem so you can learn something about how you think.
Look through each step of a solve and analyze your decision-making. Where did you get stuck or tricked and why? What could you have done differently? And where did you make good choices that got you closer to the solution? If you take the time to internalize what worked and what didn’t work you’ll improve your critical thinking skills over time.
When I’m solving puzzles, one thing I always struggle with is when to hit that hint button. Rangsk’s advice is to make an honest assessment of your mindset. Are you well and truly stuck? Or have you hit a snag but are still enjoying the process of working through it?
In puzzles and the workplace, we might not be able to solve every problem we encounter on our own. Maybe there’s some trick that we don’t know about or some key piece of information we don’t have. Puzzles help you teach your brain how to learn, and that’s something Salesforce Admins need to do every day.
Listen to the full episode for more from Rangsk on his approach to teaching and some other word puzzles you might like if you’re already hooked on Wordle. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Mike Gerholdt:
Wordle, Strands, Connections, not just random words, but word games. And I am addicted to them. So, this week on the Salesforce Admins Podcast, I had to get arguably the best word and logic solver I can find from TikTok and YouTube on the podcast. He goes by Rangsk on TikTok, and I’ll put a link below.
But David and I are talking about critical thinking and problem-solving using word games. Also, just how that applies to life. This is a phenomenal conversation. Don’t be scared about the time because this is such a fun discussion. Also, how looking for answers and the journey of problem solving really applies to just everything that we do, not only as Salesforce admins, but in our learning journeys and as we navigate life.
So, this is fun. Let’s get David on the podcast. So, David, welcome to the podcast.
Rangsk:
Well, thank you.
Mike Gerholdt:
I’m glad to have you on. I feel this is one of those times where I’m way more the super fanboy because I have seen a ton of your TikTok videos and your New York Times solves. But without tipping too much, how did you get into word gaming and solving word games online?
Rangsk:
Well, it’s a long story, but I can give the short version. Basically, YouTube likes to give random recommendations, and one day it recommended me a Sudoku video by Cracking the Cryptic. And I was familiar with Sudoku because it was a huge craze in the early 2000s. Do you remember that?
Mike Gerholdt:
Oh, yeah. Absolutely.
Rangsk:
Everyone was doing Sudoku.
Mike Gerholdt:
On the planes, there were books. Every airport had a Sudoku book.
Rangsk:
Yeah. And so, I got into that craze back then, but then I burned out of it. And now, I realize it’s because of the way I was solving it. It’s because of the way everyone was solving it, it burned out quickly. But I was like, “You know what? Sudoku, I’m familiar with that.” I clicked the video and I just immediately got hooked because this was not the Sudoku that I used to do.
And I just really got hooked on watching Cracking the Cryptic on YouTube and the various different kinds of logic puzzles that they solve. And then, I actually started creating my own Sudoku puzzles. I crafted them myself. And I would do things like… I would submit them to Cracking the Cryptic. They actually have solved a few of my puzzles in the past.
Mike Gerholdt:
Wow.
Rangsk:
Featured in front of tens of thousands, hundreds of thousands of people, which is great. And what I wanted to do is I wanted to document how I intended those puzzles to be solved and walk through the logic of them. Because I’ve always been… I had sort of an instructor mindset. I’ve always liked teaching. I’ve never been a teacher, but I’ve always liked teaching anyway.
And so, I decided to make my own videos where I walked through how to solve my own puzzles and I just uploaded them to my YouTube channel, which had nothing otherwise. And one day, Cracking the Cryptic featured one of my puzzles, and I commented saying, “Hey, I’ve got a walkthrough solve of this on my channel if anyone’s interested.” And I instantly gained 200, 300 subscribers.
Mike Gerholdt:
Oh, wow.
Rangsk:
And at that point, I was like, “Well, I better start making content.” So, I decided, “Hey, maybe I’ll start solving Sudoku’s on there, not just my own, and see if I can grow that audience.” And I was really enjoying the feedback I was getting from that. Flash forward to Wordle becoming popular, I was very much entrenched at that point within the logic puzzle community.
And Wordle, of course, really became popular within that community. And so, I decided, “Well, I’m already making Sudoku content. Why don’t I make YouTube shorts where I solve Wordle?” And so, that’s really where I get started on that. And then, I went from… it had taken me two years to reach a thousand subscribers where I could finally monetize on YouTube. And then, within two months, my Wordle shorts had brought me to 10,000 subscribers.
Mike Gerholdt:
Wow.
Rangsk:
And so, that was like, wow, Wordle’s my thing, I guess. And so, I decided just to… in addition to my Sudoku content, I started making word game content as well.
Mike Gerholdt:
Yeah, I definitely was on the sideline for the Wordle wave. I remember it kind of crashing through. And I feel like for me, it was, “Oh, everybody’s playing it, so I’m not going to play it.” I also was afraid that I would never get a word. “Oh, man.” Because my Facebook feed was filled with all of the little Wordle squares that everybody would post. I’m like, “Oh, I know so-and-so.”
I know some book editors and I know some people that are in the education space, and they were struggling with Wordle. And I was like, “I have no shot. Maybe I just shouldn’t play this.” But now that I’ve played it, I confess, today is my 40th day playing Wordle.
Rangsk:
Okay. I hope you’re enjoying it.
Mike Gerholdt:
I am. I also have come now to the realization that I will never get it in one word. So, I have purposely looked ahead to see what words haven’t been used as solutions, and then picked my beginning word now pending, the solution hasn’t happened. My beginning word now is spoil because it has two vowels in it and it hasn’t been used as a solution.
Rangsk:
Got you. Yeah. So, for me, getting word in one, of course, it would be exciting, but I would also feel a bit cheated because I didn’t get to play that day.
Mike Gerholdt:
Yes.
Rangsk:
And to me, Wordle… I’m very much a logic puzzle guy. I approach even word games as if they were logic puzzles. And I think that’s why I like Wordle so much is because you can treat it like a logic puzzle, where you’re given information and then you want to come up with the best possible guess to utilize that information and get as much information as you can more.
And you think about patterns in the words, not just, “Here’s all the words I know,” but “Okay, E likes to be at the end. R likes to be second. These letters like to be near each other. These letters don’t like to be near each other.” And so, you can kind of think about the patterns that you notice within words. And of course, every once in a while, you get tripped up by a weird word that comes from French or something and doesn’t follow any of the rules.
But even then, you get there by logically eliminating, it’s not a regular word. So, I now have to investigate, is it one of those weird esoteric ones that came from French, for example, or came from a different language? So, yeah, I like to approach it as a logic problem, and I think that’s why people enjoy watching me solve it. I constantly get feedback, “I’m better at the game after watching you play it.”
That warms my heart. That’s exactly what I want. I’m not out here trying to impress people. I’m not trying to be a magician. I’m trying to be an instructor, and I’m trying to get people to understand that these games can be approached from a logical perspective. You can learn to get better at it without just going and memorizing a bunch of words.
Mike Gerholdt:
Right. Perfect segue to exactly why I’m having you on the podcast, because I ran across one of your TikTok videos on Connections, and I’d never played Connections. And the tone and the manner, now that you say instructor, I joked with a colleague that I called you the Bob Ross of Connections. But your tone was very calming.
“And let’s work through this, and here’s all the words. We have to come up with four groups of four. Let me walk you through the way I’m going to think through this,” which your logic or your critical thinking. And it wasn’t just, “Well, these four have to go together. Why don’t those go together?” And it’s like, “No, but let’s think about every possible meaning of this one word.”
Or I love when you, especially on some of the Connections, “What is the, not weirdest, but what is the farthest outlying word? And let’s pick that and see how it can connect to other things.”
Rangsk:
Yeah, I’m glad you recognized both my logical approach, but also the demeanor that I try to give to my content. I’ve been called Bob Ross by more than just yourself, also Mr. Rogers. Just having that calming presence is really important to me because people have so much going on in their lives. They have stress coming from everywhere, and then they try to escape that with the free time that they have.
They’re scrolling TikTok or they’re scrolling YouTube or whatever it is. And when you do that, you’re just getting people yelling at you. You’re getting people trying to make you afraid, trying to make you angry. And I want to counter that. I want to be a place where I come up on your feed and you feel like, “Okay, this is a setting where I can understand what’s going on. I’m not being yelled at.”
“Things are calm, things are straightforward and I’m learning, but I don’t feel like I’m being talked at.” I don’t know the best way to put that.
Mike Gerholdt:
Or chastise. I mean really, because I think that’s one thing, how this kind of carries over to software is critical thinking, but also when you’re building applications or you’re building programs, it’s change that you’re going to introduce to somebody. And I’ve always told people, when you roll out something, nobody wants to show up to work and feel stupid.
And the easiest way to feel stupid is by showing them something they don’t understand. And you can walk into some of these games and be like, “I don’t understand. It doesn’t make sense.” And then, it makes you feel stupid when actually if you just sit and look at it.
To me, I use a few of these games in the morning when I have a cup of coffee to kind of warm my brain up, kind of get me thinking through the day and sitting there thinking, “Okay,” so this word for example, and maybe Connections is coat. Okay. So, coat and I started, “Well, how would David describe this?” Well, coat could be a jacket. Coat could be a heavy coat.
Coat could also, you coat something with paint. I try to use some of the stuff that you teach to like, how would I talk through this and not just take it as the first thing that comes to mind?
Rangsk:
Right. And I get a lot of feedback, which I honestly don’t appreciate very much because it’s counter to what I’m trying to put across, which means I’m not communicating that effectively enough. But a lot of feedback is like “You’re overthinking it. If you’d just gone with your instinct, it would’ve been correct.” And they’re ignoring all the times, probably the majority of the times, where had I gone with my instinct, it would’ve been wrong.
Because these puzzles are designed to trick you. They are logic puzzles. And it’s not much of a puzzle if it’s just find four things that go together and that will be right. And so, the game is all about… I just made a comment today where someone was like, “Overthinking the easy ones is detrimental, but overthinking the hard ones is actually useful.”
And my response to that was, “Well, overthinking has a negative connotation to it, by definition. All I’m doing is thinking. And there’s nothing wrong with thinking when you’re solving a puzzle.” So, yeah, the game is trying to get you to think. And you can either let it get you to think and follow along with the human creator of this puzzle and what they were trying to achieve in getting you to think about, or you can bash your head against it and try to get lucky, which to me isn’t fun.
And sometimes I have to resort to that and I feel bad about it. But most of the time, I try to logically approach the problem and also try to see what did the creator of this puzzle intend me to think about? And that’s going to be fun and that’s going to give longevity to the gameplay.
Mike Gerholdt:
Overthinking also comes from a position of I know the answer and you don’t. At one point, they didn’t know the answer. So, how can I overthink something if I don’t know the answer? In hindsight, yes, I can look back at a solution, “Oh, I way overthought that. But I only know that because I went down that path and then I came back.”
Much like thinking through different situations or different, we talked about software debugging before I pressed record. Can you overthink software debugging? Well, yeah, I suppose. But you only know that once you go down that entire path and then come back.
Rangsk:
And I will say there’s kind of a corollary to that where you said in hindsight, and I think that’s another aspect of my content that you don’t see a lot, and I think it’s a really important aspect, which is after I’ve solved it, go and do a post-mortem basically, to use the industry term. Go and look back and say, “What is it that I did right? What is it that I did wrong?”
“How could I have thought about this differently to have succeeded when I failed? Or why did I succeed at this? What did I do that I liked that I should try to do more of?” And I think that’s a really important aspect of after you’ve solved a puzzle, or if you’re working on debugging software, if you’re working on any problem that you’re trying to solve, don’t just say, “Oh, I solved it. Let me throw that out.”
You say, “I solved it. Let me now internalize what worked and didn’t work so that when I have a problem again in the future, I can utilize that and gain wisdom and gain experience.”
Mike Gerholdt:
I’ll be honest, one of the coolest things, I’ll get off Connections. One of the coolest things that you added to your Wordle solutions is you go into a website that somebody create a bot and you kind of, “Okay, so here’s the word I put in and we got orange, yellow, and green here. What is the bot say is the next one? What did I guess? Here’s what I guessed. Here’s this, that. Here’s what I guessed. Okay.”
And oftentimes you’re either… it helps you do that post-mortem because with Connections, you have a little bit different, you can see your categories, but with Wordle, you’re like, “Was this the next best thing for me to guess to try and get to the solution?” And I love that you kind of walk through that with that bot and the bot’s like, “Oh, yeah, so you basically had two choices after this word and you went to this one, which no harm, no foul, it was the other word.” I need that bot for everything.
Rangsk:
Yeah. And what’s nice about Wordle is a bot like that can exist because it’s pretty easy to write a perfect solver. I wouldn’t say it’s easy, but it’s viable to write a perfect solver for Wordle. And there’s not a perfect solver for every problem you’re going to encounter, but you can at least go back and analyze that.
And I think an aspect that I thought about while you were describing what I do with that Wordle bot that I’d like to touch on is the question is, did I get lucky? Because a lot of times in problem-solving, there is a luck factor. Did I look at the right thing first or did I look at the right thing after struggling for three days on this problem? And the Wordle bot will answer that question for you.
It’ll say, “Oh, yeah, you totally got lucky. There were 60 possible words and you picked out the right one.” So, what I learned from that is maybe it was a lucky decision, but maybe it wasn’t the optimal decision, even though the optimal decision would’ve had a worse outcome in this situation. And recognize because… I guess to put it this way, if you can’t separate what was lucky from what was good, then you’re going to depend on getting lucky more and more.
You’re going to internalize what you did that made you get lucky rather than internalizing what you did that actually set yourself up for success.
Mike Gerholdt:
Well, I think that’s… some of that has to do with why people gamble. They just feel they’re lucky as opposed to working through the, I go back to the… I love the movie Apollo 13. Let’s work the problem and go through it. Kind of transitioning that because I obviously could talk Wordle. You also do that really good on the mini crossword, where if by chance you happen to get all the downs, all the downs also solve all the acrosses for the most part.
And so, you’ll go back through and be like, “Oh, well, let’s look and see actually what these questions were that the answer just autofilled back in.” I think there has to be something that it does to your brain because it also trains it. You’re like, “Oh, now, I’m not just reading this word, I’m also reading the clue that the creator of the puzzle had in addition to what the word is, and it just happened to be filled in for me.”
Rangsk:
Yeah. If we want to even just touch back on Connections for a little bit.
Mike Gerholdt:
Yeah, please.
Rangsk:
Every day I get comments from people saying, “Oh, the first thing I do is shuffle because they put in these red herrings and I don’t want to be tricked by them.” And I feel like this is just intentionally throwing out information about the puzzle because we’ve been told that they think very, very hard actually. They put a lot of thought into the arrangement of the words that are presented to you, which means they’ve added information to the system.
And by hitting shuffle immediately, without even attempting to interpret that information, you’ve thrown out part of the puzzle. And to me, I feel like I can go, “Okay, well, they decided to put these tiles next to each other. What does that mean? Are they trying to trick me? Are they trying to hint me towards the solution? What is the information that they are trying to give me by this placement?”
And I would lose all that if I hit shuffle. And so, I feel like it’s kind of a short-sighted strategy because you can’t learn to overcome the tricks that they’re trying to put into the puzzle if you just wipe them clean first thing without even appreciating them.
Mike Gerholdt:
Right. Absolutely. Actually, you’re the one that taught me that. I was partway through at Connections the other day and I think that two words were iron and steel, and I was like, “Those started right next to each other. I bet those don’t have anything to do with each other. I’m not going to fall for it.”
Rangsk:
Yeah, sure enough, they didn’t. Exactly. And had you hit shuffle, you wouldn’t have known that.
Mike Gerholdt:
No idea.
Rangsk:
And you might’ve said, “Well, iron and steel, those are both metals. Maybe that’s a thing.” I think they’re getting wise to me. I think the other day they actually put three of them all on top of each other that were in the same category.
Mike Gerholdt:
Oh, no.
Rangsk:
In general, they are adding information when they, instead of presenting the tiles in a random order, just having a piece of software randomize it and presenting it, they are laying it out and they’re discussing how they want to lay it out. And I think that’s part of the puzzle. You’re removing some of the interest in the puzzle by hitting shuffle. And it’s the same with mini crossword.
Yeah, you can solve it with just the acrosses or just the downs, but you’re losing something by not at least going back and looking what was the whole puzzle. Because these kinds of clues are going to come up over and over again and this is a perfect opportunity, while it’s fresh in your mind and while you’re in the context, to use it as a learning experience for future puzzles.
Mike Gerholdt:
I completely agree. So, I think one of the things that fascinates me and I love using, I’ll call them word games and maybe they’re logic games. You need to tell me the difference. But using these to keep my mind sharp is I feel like it helps me be a better thinker just in general, just at my job, just working through decisions in life. You’ve been solving games a lot longer than me. How have you seen that kind of help you in your professional career?
Rangsk:
It’s really interesting that you asked that because an aspect of my day job is actually studying transference is what the psychology term is, which is if you are to play a game and get good at it or do a logic puzzle and get good at that puzzle, does that have transference? Does that transfer to other aspects of your life? Are you just getting better at that game? Or is there sort of a rippling effect to the rest of your life?
Okay. If I play GeoGuessr where I’m trying to locate where I am in the world, does that make me a better driver on my commute? Or if I am playing logic puzzles a lot, does that make me better at debugging software? Whatever it is that you’re trying to actually accomplish in your life, are these things just games and you get good at that one game, or are these things that are going to transfer to other areas of your life?
And that’s actually a pretty hot topic of study within psychology, cognitive science, neuroscience. And there’s a lot of studies going on right now related to that with mixed results. Some of these things that they claim, “Hey, if you play this game every day, you’re going to get smarter. You’re going to get better in these other areas of your life.” And it may not be true.
For me personally, I find it beneficial to just keep using my brain. Think of the brain as a muscle and just keep using it. Make sure those connections are strong. And by practicing it in low-stakes scenarios, when you get hit with a high-stakes scenario, you have this sort of instinct to fall back on for how you’re going to handle that. Yeah. Does that-
Mike Gerholdt:
No, I’m still processing all of that transference information you gave because I was just thinking about how that applies to other things like prepping for tests. Did you just get good at taking the test, or did you genuinely learn the information? We can also talk about tests, but nobody wants to do that anyway.
Rangsk:
I’ll talk about it.
Mike Gerholdt:
Are you just good at taking the test too? That’s the third thing to bring up.
Rangsk:
Yeah, exactly. And this is a big topic in education, has been for a long time, which is how much do we lean on standardized tests and how much do we teach to the test? And is the standardized test important because we just need metrics on how students are generally doing, or is the standardized test also something that can direct curriculum? That’s a question that every teacher has.
And I don’t think there’s a perfect answer to that, and I’m also not much of an expert on that at all. But in my opinion, I think that anything you learn is good. I’ve always hated the question, when am I going to use this? The answer is, you use your brain every day. And the more you can teach your brain how to learn and all these cool things, that expands your horizons.
It expands your use of your brain. Yeah, sure, you might not use algebra if you’re not an accountant or a scientist or a mathematician. Yeah, you might not use algebra, but one day you’re going to have the question and you’re going to have the curiosity that’s going to relate to math in some way. And you either have the tools to think about it properly or you don’t, and that’s something that you could have internalized, but you decided you weren’t going to use it, and so you didn’t.
But there’s the expression, when you have a hammer, everything looks like a nail. I have always thought that the more tools you have in your toolbox, the more versatile you can be in problem-solving and just living your life properly. Properly is not the right word. I didn’t mean to say it that way, but living your life to its fullest extent, being able to accomplish the goals that you want to accomplish, being successful.
It’s all about setting yourself up for success. And you don’t know what problems are going to arise. And so, the more tools you give yourself, the less everything starts looking like a nail, and the more you can be exacting and fall back on previous experience.
Mike Gerholdt:
Yeah, I often think of… it’s funny you bring up that algebra example. I was also that kid that was really horrible at math, so I never played Sudoku. But the concept sometimes of how you solve the algebra problem, I think to me, was also more important than what the answer was.
And that to me is almost like the first time you pull the cover off a toy and realize there’s a whole bunch of gears inside that make the bear move and kind of understanding, “Oh, there’s more to this that I need to understand as opposed to just what the outcome is.” We had this discussion the other day, outputs versus outcomes.
And if your outputs is solved puzzles, are you smarter than if your outcome is no, but I learned the process and I learned how to work through difficult situations. The outcome is very different than the outputs.
Rangsk:
I love the way you put that and that’s something… I solve The New York Times hard Sudoku every day on my YouTube channel. And my goal is not to say, “Look, I solved the puzzle.” My goal is to help the viewers be able to solve the puzzle, but not just that. To understand that it’s the act of solving it that’s the fun part, not having that completed grid with all the correct numbers in it.
And it seems obvious when I say it that way, but I get so many people commenting saying, “Well, if I just go through and fill out all the candidates first, which by the way is super boring, then I can solve it in four minutes, and you took 12 minutes.” I feel like I failed that person because now they’re going to get bored of Sudoku very quickly.
Because who wants the first thing they do when they first receive that piece of paper or the digitally, the Sudoku puzzle, is go cell by cell and do accounting work? The puzzle can tell you a story if you let it tell you the story. And there are ways that you can approach the problem solving such that you are following along. It’s like you’re reading a book.
You’re following along the story. And in a sense, it’s almost like a “choose your own adventure book” where you can choose where you want to go next. What do I want to discover about this puzzle? And just put a smile on your face every day because you found this really cool piece of logic and you go, “Ooh, that’s really neat. It just told me about this cool structure.”
And people who are like, “Oh, well, I solve it in two minutes and I can just plunk them down, and I don’t understand why you’re doing all of this.” And a year later, they’ve moved on. They’re not doing Sudoku anymore, and they think it’s boring. And I’m still doing it and I’m still learning from it every day.
Mike Gerholdt:
Right. Because the outcome for you is a lot different. The euphemism is the journey versus the destination.
Rangsk:
Yes. I’m a big fan of Brandon Sanderson and that’s a big thing in Stormlight Archive, which is there’s… not to get too spoilery, I won’t spoil Stormlight Archive for people. But there is a group of people who basically have a mantra and part of that is journey before destination. We all have the same destination. And when it comes to puzzles, the destination is the solved puzzle, but it’s about how you got there.
The journey is the important thing. And you can start talking about things, do the ends justify the means? It’s much of a corollary to that when you start talking about how you live your life. And I feel like if you start approaching even a logic puzzle that you’re doing for fun, if you approach that in a way where you’re trying to take shortcuts, that’s training yourself to take shortcuts in all areas of your life.
And I feel like that’s… you’re cheating yourself. That’s another thing. People are like, “Is it cheating if I do this? Is it cheating if I do that?” And it’s like, it’s a single-player game. There’s no stakes to it. The only person you’re cheating is yourself. Are you enjoying the way that you’re solving this? And that’s the important thing. Okay, if I’m doing a crossword or if I’m doing Connections and there’s a word I don’t know, is it cheating if I look it up?
Well, that’s up to you. Do you want this to be a trivia game where you need to be going into the puzzle with a certain set of knowledge, and you want to learn as you go, and you learn from your failures because you didn’t know what that word meant? And now you’ve looked it up and now you’re going to remember it? That’s one way to approach it.
And a perfectly other valid way to approach it is, “Oh, this puzzle has shown me this word that I don’t know. This is a perfect opportunity to look it up and have some success because I looked it up.” And I think both approaches are valid.
Mike Gerholdt:
Yeah. There’s so much to unpack there, but the first thing I wanted to say was the best and worst times of doing any of the logic puzzles or The New York Times stuff is when it’s solved is the best because I was like, “Yes, I did it.” And the worst is, “Ugh, it’s over.” Especially a few times with Wordle or with Connections or even the mini crossword, “Oh, I finally got it.”
And to that other point, there have been times when I was like, “Okay, I clearly…” I don’t know some… I think one of the questions was something and it was super pop culture. I was like, “I just need to Google this. That’s my mulligan. I’m going to take it, I’m going to Google it and that’s going to give me the answer.” Because I’m past the point of enjoyment for this game and I need a little boost to get me back and going for that, and it’s my game, so I can do that.
Rangsk:
Yeah. And it’s all about knowing yourself and knowing what you’re going to be happy with later and what you might be sad about later. And I think you kind of hit the nail on the head. Are you still enjoying the puzzle? Because that’s the important thing. We don’t do these because it’s our job. We’re doing puzzles because it’s fun and enriching.
And so, it’s all about sustainability. What’s going to sustain your interest in this hobby? And are you going to be a flash in the pan where you deep dive into crosswords or Sudoku or whatever word game for a month and then you’re done with it and you move on? That’s one personality style. Another personality style is crosswords are something that I do every morning for 50 years.
There are people like that too. There are a lot of people like that. And there’s a big difference. Someone who’s going to do that every morning for 50 years, they’re enjoying it every day and they’ve found ways to sustain that enjoyment. Whereas there-
Mike Gerholdt:
Go ahead.
Rangsk:
Sorry, go ahead.
Mike Gerholdt:
No, I’m 100% with you. I was going to ask because we didn’t touch on it and maybe it’s for a reason because it’s in beta, but Strands. I think you said it in one of your puzzles, I was like, “I just need you. Can you just tell me if any of the four letters I put together are close to one of the words you want as opposed to just nothing?” And I think that for me, we get some of that.
Well, you can tell me more of the game logic. But with Wordle and with Connections, at least with Wordle, I get a yellow. I get a colored square. Regardless of what I put in, I’m getting a color back. And with Connections, oftentimes I’m like, “Please just say one away.” But you get kind of that.
Rangsk:
But even if it’s not one away, it’s still information.
Mike Gerholdt:
It is, yes. Except with Strands.
Rangsk:
Yeah, Strands is missing that. And the reason Strands is missing that is because I really feel like they built the hint system because they knew this was an issue. But the hint system is terrible because people don’t want to use it. Some people do use it, but I don’t like using it. I think that, first of all, making it a choice. Wordle, you don’t have the choice to see whether a tile was yellow or green.
It’s just going to tell you. It’s part of the game. A hint system feels like it’s external to the game as like a, “I’m not good enough, so I’m going to press the hint button.” And I don’t think that was their intent, but I think that’s what’s happened because they realized that most of these games have some kind of lockstep functionality where you make as you progress through the puzzle and you gain information as you go.
Whereas with Strands, you can be sitting there for 15 minutes and know as much as you did on minute one, even though you have found 100 words because you didn’t find any of the words that they’re intending and you’re not understanding what the theme is trying to hit you towards. And it’s just frustrating. And so, they probably saw that in the playtest and went, “Well, if you get three words, we’ll give you a word.”
But that doesn’t feel good because, first of all, they gave the choice. I kind of wonder what would the game be like? Is it just you get three words and it just reveals one without pressing hint? And it was just part of the game. I feel like more people would accept that rather than opting into admitting that you’re not good enough at the game.
But also the hint system is just simultaneously not powerful enough and too powerful. And I could rant about this. I feel like it’s a bit off-topic.
Mike Gerholdt:
No, this is 100% on topic.
Rangsk:
All right. Well, I’ll rant about it then. Early on, it’s too powerful because it gives you… for those not familiar with Strands, it’s like a word search game, but they don’t tell you what words you’re looking for.
Mike Gerholdt:
Nope.
Rangsk:
Instead, they all follow a theme. Maybe the theme is names of football teams or the theme is pieces of time, so seconds, minutes, hours. And some of them are a bit more esoteric. They might be words that are slaying for money, but are also food was one of them. And so, it really varies in difficulty. And they give you a little kind of crossword style clue hint at the start of what the theme might be.
But it’s usually not. Usually, it’s either, “Oh, I know exactly what the theme is from this clue,” or, “I have no idea what the theme is from this clue.” There’s not much in between. But anyway, what the hint does is if you get three words that they didn’t intend, if you find three words, you can press the hint button and it highlights all of the letters involved in one of the words.
And then, it becomes an unscramble basically. And then, you find that word. And I think the ideal situation when using the hint is then, okay, now that I know what one of the words is, I’ve now gained information about what the theme might be and I can try to think of other words that match. And if that’s not enough, I’ll find three more and I’ll press hint again and I’ll get another word.
But it’s too powerful because people don’t want to just be shown one of the words. That’s literally taking away from the enjoyment of the game because the game is only finding the words. And so, you’re literally pressing a button saying, “I want one last word to find please.” But then, at the end, sometimes you’re down to one word left, it tells you how many words you need to find, and you’re down to one word left.
And I’ve literally spent 10, 15 minutes trying to unscramble that word because I can’t figure it out. When it was Broadway shows, and I couldn’t unscramble Carousel for the life of me because I hadn’t heard of that Broadway show, and it’s a weird word. Carousel. And so, the hint wouldn’t have helped me. If I’d pressed hint, it would’ve highlighted all the letters.
So, the hint is simultaneously too powerful early on and not powerful enough at the end. And then, also on top of that, isn’t giving you what you want from a hint. So, I feel like it’s a failure in game design there. And what they should have done is built-in ratcheting game mechanics that aren’t opt-in.
Mike Gerholdt:
What are ratcheting game mechanics? Please tell me.
Rangsk:
So, if you think about a ratchet wrench. When you go one way, it doesn’t lose progress on tightening, and then you go the other way and it tightens more. That’s what a ratchet is. And so, you can make progress without losing progress. So, as you put input into the system and as you find things towards the game mechanics, you have now ratcheted yourself, you’ve given yourself more information.
It’s a ratchet-style gameplay. So, like Wordle, you input a guess and you get those yellows and greens and grays, and now you have more information about what the answer might be. And you never lose that information. That information never becomes obsolete. You can always use it. So, in the same way, that’s why some of my suggestions for Strands were, “Hey, you know what?”
“If I get partial word, maybe it should tell me, ‘Hey, you got a partial word. You’re on the right track.'” It’s ratcheted that information into the system. It’s like getting a green or a yellow in Wordle. Or if they want to keep the hint system, maybe one option for the hint system would be show me the starting letter of one of the words. Not the whole word, just give me somewhere to start.
Mike Gerholdt:
Where do I start? Yeah.
Rangsk:
Yeah. This letter I know is the start of a word now and I can focus my search on that. And so, I wouldn’t feel as bad pressing that. But what if that were just part of the game mechanics? It’s like rewarding you for finding words. They aren’t the right words, but you’re still finding valid words that exist. So, why not have those, just add information to the system as you guess in certain creative ways.
So, it feels like a failure of game design that there isn’t that sort of ratchet other than the opt-in very heavy-handed hint system that they have right now.
Mike Gerholdt:
Right. I am so glad you brought up that Broadway Strands because I was about… I’m like, “I think I’m done. I think I’m done with Strands now.” It took me so long to get… the first thing I found with Strands is you either get started and it starts to make sense, or you’re sitting there and you’re looking at these two words and the clue and you’re like, “I have no idea what these three things have to do with each other. I don’t know what another word to look for.”
But that Broadway with Carousel, I was stuck on Carousel. I got everything else. Those are the only letters left. I never hit the hint button. And I thought, “What happens if you hit the hint button when you’re done?” Because at that point, I’ll be honest, the game Joy, it was no joy in Mudville right now. I just wanted to be done. Just please tell me what the answer is. I think I went through… I watched your TikTok.
I went through all the same words you did. I’m like, “I don’t know what word this is. Just tell me.” And when I hit hint, it just put the little things around. I was like, “I know it’s those letters.”
Rangsk:
Yeah, exactly.
Mike Gerholdt:
I know it’s those letters. Get me out of here. Where is the escape room button? That’s the only time I wanted the hint button to just be like, “Nope, we’re just going to solve this because we feel bad for you.”
Rangsk:
And people use my videos as hints. They’ll be like, “Well, I’m done with this puzzle. I haven’t solved it, but I’m not getting joy out of it. Let’s see what Rangsk did.” Rangsk being my handle. “Let’s see what he did and maybe that’ll give me a hint.” And that’s actually the entire premise of me doing The New York Times hard Sudoku every day in that instructive way is I know that there’s always going to be someone who’s stuck on that specific Sudoku puzzle because it’s so widespread.
It’s published by The New York Times. They’re going to search on YouTube or Google. They’re going to search “New York Times Sudoku today walkthrough or hint.”
Mike Gerholdt:
Solve or something.
Rangsk:
Yeah, solve. And they’re going to find my video and that’ll track them to my channel. And not only will they find my video, but this video is going to blow their mind if they don’t know modern Sudoku-solving techniques. And they’re going to be like, “Wow, I need to watch more of these because this is way more fun than how I’ve been solving Sudoku, and I don’t get stuck as much.”
“And if I do get stuck, I watch him until he does something I didn’t know, and then I can continue.” So, almost using me as a hint button. And I feel like with Strands, there’s no strategy. Strands feels like a trivia game to me almost. I’ve been trying so hard to make it a logic game, which you probably have noticed if you watched my Strand solves, where I’m like, “Okay, corner strategy, edge strategy.”
And it kind of works, but it’s not perfect and there’s not a whole lot of logic involved. I will say there are word search games that do feel a lot more like a logic puzzle. One of them that I play is called Cell Tower. And this is probably the coolest word search game I’ve played. Normally, I’m not a big fan of word search-style games. I’m not very good at them.
But to briefly explain this game, it’s a grid of letters just as you’d expect a word search to be. And the way that these letters form words is a little bit unique, and that’s not that important to describe, except basically you’re drawing shapes in the grid. So, you’re connecting the letters together in kind of a different way that you’d normally expect.
You’re not drawing a line through the letters to make words in order. You’re just sort of highlighting them, and they have to be connected in some way. And it’s red left to right, top to bottom. And so, it’s sort of limiting you on… you can’t make a word bottom right to top left. You can’t just draw a line that way, or you can’t zigzag around. Instead, there’s a specific logical order to how the letters are going to appear in a word.
In addition to that, every letter is part of a word, similar to Strands in that way. So, every letter will be involved in a word, and there is only one solution. So, you can’t just go, “Okay, I found this word. Let’s lock that in. Okay, now I found this word.” You’re going to find a bunch of words, but you need to look at how that affects the rest of the grid around it and make sure you’re not preventing the ability for the letters around it to also be part of words.
And that’s where the logic comes in, where you go, “Okay, I think this word might be part of it. Can I add an -ed ending, an -ing ending, an S at the end? Is there a prefix I can add to it to expand that word? But also, how does that affect the letters around it? Am I going to be able to make a word out of these other letters if this was one of the words I use?”
And so, you end up with this really logical approach to how you solve it. And you’re thinking about how letters go together, how they go next to each other, and how words are formed in general. And you’re looking at corners like, “Okay, this letter is going to have to be related to the letters around it in some way because it’s in a corner because it’s been isolated in some way.”
And so, it’s not that you’re trying to just find words that match a theme and the computer tells you, “Oh, yep, you found one of them,” or, “Nope, that wasn’t what I was looking for, sorry,” with no extra information. Instead, you’re trying to solve this logically and the computer is not giving you any help at all there. It’s just the grid, the full information of the grid being used.
So, in a way, it’s a lot like Sudoku, but also like Connections where you can’t just pick any four words that happen to relate because that might disrupt the ability for the other words to relate to each other. So, that’s what really makes a logic puzzle a logic puzzle is you have to take the puzzle as a whole and you have to take steps that are logical. It’s not just a trivia game.
Mike Gerholdt:
That’s so apropos to everything that we talked about. You have to look at the puzzle as a whole. Last question, because I happened to think of this when we were talking about Strands. As somebody that’s online solving problems, word games and stuff, how hard, how many times do you just want to hit that hint button? Does that ever come up?
Maybe you have the patience of a saint, but have you ever gotten to that point where I know you’re creating this for the good of other people and you have to walk through that, but you’re like, “Maybe I just hit the hint button because I’m at 35 minutes on this video?”
Rangsk:
Yeah, for sure. And there’s different forms that that takes in my mind. There’s the built-in hint buttons to the game, but then there’s also like, “Do I just Google this word?” I did do that once. There was a Connections, and I knew I was about to lose. I was like, “Okay, I’ve got no mistakes left. And there are three words on the board that I have no idea what they mean.
Literally never heard these words in my life. So, how am I supposed to… is it good content for me to just make a guess and lose? Or do I go on Google, look up what the words mean, and continue the puzzle?” And in that case, I decided to do that. And I got mostly feedback saying, “Yeah, I Googled it too. It was fine to Google it, looking it up. What’s wrong with that?”
But then, I got a lot of negative feedback too about “How’s it feel to cheat? You’re such a cheater, blah, blah, blah.” Just so much negativity. And so, I have to weigh the decision on how much negativity do I want in my comment section here, because they aren’t just insulting me when they’re calling me a cheater. They’re calling everyone else who Googled a cheater.
So, people are seeing themselves in that comment when they’re reading through the comment section. And that’s something I need to figure… it’s not something I’ve solved. I don’t have an answer. But what I try to do is understand myself and go, “Okay, am I 35 minutes into this puzzle legitimately, or am I just done with it?” There’s a game I play called Squaredle. There’s actually two games I play.
Mike Gerholdt:
It sounds like all the puzzles put together.
Rangsk:
Yeah. There’s two games I play called Squaredle. One of them has an extra E and one doesn’t. The one with the extra E… so one of them removes the E in square and one of them keeps the E in square when they add the -dle ending. They’re completely different games. One of them that I play with the E, it’s another word search game.
It’s a grid of four by four or sometimes five by five letters. And you need to find every possible word other than esoteric ones. They have some list of words that… you know how there’s words that aren’t really words, if you know what I mean? The esoteric ones, the archaic ones, out of use, highly specialized words. You don’t have to find those.
They count as bonus words if you do find them. But there’s a list of words that it’s looking for you to get. And sometimes this list is 60 to 100 words. And this game can take me an hour and a half.
Mike Gerholdt:
Wow.
Rangsk:
I sit there and I record the whole solve. It’s a special occasion usually. I’ll do it once every week or every two weeks and then put it on my YouTube where I solve the hardest Squaredle of the week. Because just like The New York Times puzzles, it gets harder through the week. And so, I’m like, “I’m going to solve the hardest one today.”
And it’s a lesson in patience because you have to find every word, and it can take an hour and a half. And that’s the kind of game where it’s like, “Okay, I’m 30 minutes in, but I’m still solving the puzzle. And that’s okay.” There’s also Sudokus that can take an hour, an hour and a half just because they’re that hard. But it feels like you’re making progress.
If you feel like you’re making progress, that’s just you’re still in the journey. You’re still solving it, and that’s fine. It doesn’t matter how long it’s been, as long as you still feel like you’re in the puzzle and you’re making progress and you’re enjoying it. But then, there’s puzzles where… the puzzle usually takes two minutes, and you’re 30 minutes into it, and you feel like you haven’t made progress in the last 25 minutes or ever.
And you just have to make the decision of like, “Is this worth my time anymore?” And I’ve definitely had puzzles where I hit the stop button on the recording and I delete the video, and I just go, “I’m not solving that one today.” Or ones where I go, “Well, it’s time to get a hint.” Literally, I just say, “I have failed this puzzle, but I want to see the end of it, so I’m going to look stuff up.”
You have to make that decision in your head. And I think you brought up a really important point, which is… I think you brought this point up at least, it became this point in my head, which is you need to decide for yourself when that is and that it’s okay. You gave it your best, time to seek help. And I think that’s something that’s really important in life is that it’s okay to seek help when you need it.
I think people appreciate when you’ve put in some effort yourself first, but at the same time, they don’t want… let me put it this way. I’ve been lead of several different teams as a programmer for my day job. And as a lead programmer, I would rather a junior programmer come to me with a problem that I can solve in a minute than spend six hours banging their head against it.
But at the same time, if it would’ve only taken them 10 minutes, I’d prefer them to learn that on their own. So, it’s important to learn at what point have I stopped being productive? Have I stopped enjoying this? Am I not in the right mindset and I either need to take a break, do something else, or I need to seek help, or both?
Mike Gerholdt:
Yeah. No, I think you’re right. The hint button and being called a cheater, you’re only cheating yourself. It’s what do you need to move on with? And your example is perfect. Is there something that can be gained by that person asking you? But I also think, what level of thinking did they put into solving this before they came to me?
And I always look at it as I’m very appreciative of, they came to me because they hit that wall, but they also realized quickly that they hit that wall.
Rangsk:
Exactly.
Mike Gerholdt:
And now they need to move on so that that learning journey continues as opposed to being frustrated in themselves.
Rangsk:
Yeah. And that’s a skill unto itself. And that really separates the people you enjoy working with from the people you don’t enjoy working with, people who are team players and people who aren’t. That really separates them because it’s a matter of, “I don’t want to be doing your job for you. I’ve got my own job to do, but also I don’t want you sitting there suffering as if you were alone.”
And there’s that balance. And recognizing in yourself when you’ve hit that state is really important. And I think that… going back to the conversation about transference. That’s something that can transfer. If you’re playing games, and you can learn in a low-stakes scenario, how do I… be in yourself, be in your body, be in your mind, and be like, “I now recognize what I’m like when I’m in this hopeless scenario where I’ve given up without giving up, where I’m frustrated, where I’m tired, where I’m hungry.”
It’s something even like children need to learn. Am I sad or am I just hungry? Or do I need to take a nap? That’s something children need to learn, but it’s not something we stop learning as a child. It’s something we need to always know ourselves, know how our mind works, know what our limitations are, and know what our limitations aren’t.
Is this something I can just continue on, or is this something that I need to use my coping mechanisms that I’ve learned throughout my life to deal with this situation? Part of the problem has now become my own mind. And that’s something you can learn by putting yourself constantly in these difficult situations, like difficult logic puzzles or trivia puzzles, where you’re not very familiar with that trivia or whatever it is for you that puts you out of your comfort zone in a safe, low-stakes environment.
So, you can learn how you yourself react to that and what that’s going to take. And part of my job, implementing things, software. I need to recognize… have you ever had that… I’m sure everyone’s had that late night where you’ve been banging your head against this fog or a thing you’re trying to implement is just not working. You go home dejected. You get some sleep. You come in in the morning and you fix it in two minutes.
And had you just recognized that you were in that situation where you were not going to be productive anymore, and you’d just gone home and you’d gotten rest and you’d accepted that that’s what’s happening. And you actually had your relaxing night and you took the time that you needed for yourself, and you got the good amount of sleep, and then you came in the morning ready to go, and you just solved the problem.
Those two scenarios look the same from a work perspective, but look very different from a personal hygiene, mental hygiene perspective.
Mike Gerholdt:
I couldn’t agree more. I couldn’t agree more. I think it’s also a great way to end this discussion, David. Thanks for coming on the podcast. You gave me so much to think about and here I was just excited to talk about word games. But really a lot of it is how you look at everything in life and how you tackle situations.
And really part of, I think, the word game or the game itself is also helping you understand yourself. So, this is a great discussion. I appreciate it. Thanks so much.
Rangsk:
Well, thanks for having me on. And if people want to watch my content, I’m just going to plug my stuff real quick.
Mike Gerholdt:
Absolutely.
Rangsk:
So, I am Rangsk on all platforms. R-A-N-G-S-K. I’m sure there’ll be something in the description where you can find that. I’m on YouTube and also on TikTok. And I recently had to split my TikTok into multiple accounts. But if you find that Rangsk_YT account, that’s the main one, and you’ll be able to find the others through my videos.
And so, if you enjoy Sudoku, logic puzzles, word games, that sort of thing in an instructive calm environment, then my channel is for you.
Mike Gerholdt:
So, as I write, this was a shot in the dark, I’ll be honest with you. I reached out to David after being completely addicted to his TikTok videos on Connections and Wordle, and just thought, “This is really what critical thinking looks like to me.” And the conversation, I probably could have gone for another hour easily. I had a hundred more questions in my head, but I hope you enjoy it.
I do want you to do one thing. If you enjoyed this episode, go ahead and give David a follow. I promise you it’s super rewarding to watch his critical thinking and the way that he solves problems and word problems and word games online. I honestly do think it will make you a better Salesforce admin and a better business analyst in general.
So, go ahead and give a click on the links below. Also, if you’re not already following the Salesforce Admins Podcast, please do so. We’re available on all the platforms. Click follow. Then new episodes like this one, we’ll download automatically every Thursday morning. So, with that, thanks for listening and of course, we’ll see you in the cloud.
The post Puzzle Solving as a Key to Success in the Workplace appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Kate Lessard, Lead Admin Evangelist at Salesforce. Join us as we chat get to know the newest member of the Admin Evangelist team and her journey through the Salesforce ecosystem.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Kate Lessard.
Kate actually got her master’s in museum studies, so how did she get involved in Salesforce? “I started at a nonprofit in Denver, Colorado, and my first day on the job they asked me if I had ever heard of Salesforce,” she says, “and I said no and they said, ‘that’s okay but you’re in charge of it now!”
One thing that really helped Kate, back when she was an accidental admin, was finding a mentor in the Salesforce community. That’s why she’s been so focused on giving back through programs like Super Moms, WITness Success, and Forcelandia. And now, she’s the newest member of the Admin Evangelist team.
Kate takes the stage at tons of events but she also does work behind the scenes. For Forcelandia, she’s the Communications Lead, where she coordinates with speakers and makes sure they have all the information they need to be successful.
The two main lessons she’s learned from this work are that no question is a dumb question and that you balance how you communicate information. For the first one, you don’t want to be the person who shows up in the wrong place when people are depending on you. For the latter, it’s important to realize that some people want one big communication with all of the facts and others prefer it broken down into smaller snippets.
Kate is excited to join the Admin Evangelist team and share how awesome it is to be a Salesforce Admin. “I’m really drawn to this because you get to still be technical and know how to do all the things,” she says, “but you also get to share the excitement behind them.”
We think Kate is great, and if you want to meet her she’ll be presenting two sessions at Dreamforce this year. The first will be on why admins should learn dev fundamentals, and the other will be a security breakout session. Make sure to stop by and say hello!
Josh Birk:
Welcome, Salesforce admins. I’m Josh Birk, your guest host for this week. This week we’re going to sit down with our brand new Lead Admin Evangelist, Kate Lessard, and get to know her a little bit better. So let’s go straight to the tape.
All right. Today on the show we welcome Kate Lessard to talk about, well, mostly Kate Lessard, and the things that you’re doing and some of the conferences you’re going to be going to. So Kate, welcome to the show.
Kate Lessard:
Thank you. Excited to be here and to talk about myself.
Josh Birk:
It’s all of our favorite topics. All right, so going into your earlier years, the first thing that I see in your early years is that you studied abroad in France. How did that come about?
Kate Lessard:
Oh, my gosh, I was so lucky to be able to do that, and my study abroad sister is still one of my very best friends. I just went back and saw her this year. She just had a baby, so that was really cool. Yeah, I studied French in high school and just really loved the language and learning about France. And had the opportunity to go with my high school for a really short spring break-style program, and then went back in college.
Josh Birk:
I got it. I did like that underneath you listed some of your activities that included gastronomy. Isn’t that just a fancy word for saying French food?
Kate Lessard:
Oh, yeah. We had a whole class that I got credit for in college on gastronomy, which was wine tasting and learning how to cook desserts and cheese tasting.
Josh Birk:
I had to take PE.
Kate Lessard:
I know it was the best class.
Josh Birk:
Not fair. Okay. And then you went on to study art and eventually a master’s in museum studies. Where did that interest come from, and what’s it like studying museum studies?
Kate Lessard:
Yeah, I’ve always loved art, and that was my favorite subject in school growing up, and especially when I went to France and got to see all these incredible artworks at some of their wonderful museums, decided that I really loved art, loved art history, and wanted to find a career in that. And museum study seemed like a cool way to be able to do that, to just be able to experience some of the best artworks in the world and be able to share that with others. So that was where I went into that kind of study path.
Josh Birk:
Nice, nice. Well, and to put a cap on that, giving you an overview for the, and I’m going to try to get this right, the Pre-Raphaelite female muse in Juliet Margaret Cameron’s, Idols of the King photographs. Did I get any of that pronounced correctly?
Kate Lessard:
That was pretty close.
Josh Birk:
Okay.
Kate Lessard:
That was pretty good, yes. My master’s thesis, the longest paper I will ever write in my life, hopefully. It was really fun to dive into some Pre-Raphaelite photography. It was one of the first actual times that photography was used as artwork and not just capturing the world around us. So that was really cool.
Josh Birk:
That’s really cool. That’s very, very cool. Now, how did you move from French and art and photography into software and computer?
Kate Lessard:
Oh, gosh, what a journey. So, with that museum studies and art background, I was working for some arts and culture organizations, nonprofits, and I started at a nonprofit in Denver, Colorado. And my first day on the job, they asked me if I had ever heard of Salesforce, and I said, “No.” And they said, “That’s okay, but you’re in charge of it now.” So accidental admin is my entry point.
Josh Birk:
Gotcha. Nice, nice. And I mean, I assume you can talk about it, but your first gig was something about counterterrorism?
Kate Lessard:
Yes, it was the Counterterrorism Education Learning Lab. They had an exhibit space, so that’s why I was drawn to it initially, because there was this museum space that still exists in Denver that you can go into and learn about counterterrorism. But the main thing that we did was programs in training up event staff and volunteers about how they could recognize signs of terrorism. And if you see something, say something.
Josh Birk:
Interesting. So in the age of 9/11, because museums, public spaces, all of this kind of stuff… It’s fascinating how our public safety protocol has gotten above flight learning CPR.
Kate Lessard:
Absolutely. Yeah. Your volunteer job is more in-depth these days.
Josh Birk:
Right. Now, before we get into your current job, let’s talk a little bit about your vast experience in volunteering. We’ll start with: How did you get involved with Trailblazer mentoring?
Kate Lessard:
Oh, gosh. When I was an accidental admin, I was so lucky to find a mentor in the community, and as I got more advanced in my career and was able to be like, “Oh, my gosh, I have kind of crossed this threshold of needing someone to mentor me,” which I guess we always need someone to mentor us, but I felt like I was in a space where I could actually start to give back to others, and that’s when I joined the mentorship program.
Josh Birk:
Nice. And we had Heather Black on the DevPod talking about Supermums. Tell me a little bit about that program.
Kate Lessard:
Supermums is such a cool organization. They are based in the UK, and they actually have a Salesforce class that their students go through, and they have these modules that they work through. And the mentors are kind of like, I almost think of it as like a teaching assistant, because you’re not just there to provide career guidance. You are also there to help them develop their Salesforce skills and help them through the training classes.
Josh Birk:
Nice. Nice. And I know there are similar programs, and they find that it’s amazing how much that increases the success of not only gaining the knowledge but knowing what to do when you walk into an office and you have to have an interview for it.
Kate Lessard:
Absolutely. And being able to have a portfolio of work that you can show someone like, “Hey, I’ve actually done this; I’ve built this.” You can see it live.
Josh Birk:
Now you’ve had a lot of experiences, both on the stage but also behind the scenes for events. You’ve been a community group leader; you’ve worked with WITness Success; you’ve worked with one of my favorites, Forcelandia. First of all, what brought you into that side? Because that is very different from mentoring; it’s very different from educational; it’s very organizational program management, working with people. What attracted you to that kind of volunteering?
Kate Lessard:
Yeah, very different, but also a lot of the same group of people. And so, when I was mentoring and becoming involved in the community, I met several people that were involved with the Denver Women in Technology group as well as the Denver Admin group when I was living out in Colorado. And they kind of folded me into WITness Success and were really welcoming and started off just volunteering with the registration table, really enjoying the conference itself, and wanted to just be part of making it happen. It was such a good experience for me, both networking wise and learning wise.
Josh Birk:
Got it. And speaking of learning, what are some lessons you’ve learned from those experiences?
Kate Lessard:
Oh, my goodness. Well, with Forcelandia, I am the communications lead, which means that I am in charge of basically tracking down speakers, communicating with them, making sure that they have all of the information that they need to be successful. And the things that I have learned that I use in just my life project management philosophy is that no question is a dumb question. If you have a question, you should always ask it because you don’t want to be the one that doesn’t have the answer and isn’t where you’re supposed to be, especially at a conference when people are depending on you. And also to balance communication, figuring out how people respond. Do they want one big communication with all the facts? Is it helpful to break it down into littler snippets? Just figuring out the way that different people work and how they absorb information has been something that’s been really helpful.
Josh Birk:
Love it. Now talking about your roles, moving on to the stage, and also the skills that you were just talking about. Now you’re only about two weeks into the gig, but first of all, welcome to the team.
Kate Lessard:
Thank you. Happy to be here.
Josh Birk:
What is your new job, and what’s the one sentence or when people ask you, “Wait, what does an evangelist do?” What do you tell them?
Kate Lessard:
My new job is Lead Admin Evangelist at Salesforce, and evangelists get to be out in the community sharing how awesome it is to be a Salesforce admin and the very cool things that we get to do. So I’m really drawn to this because you get to still be technical and have to understand and know how to do the things, but you also get to share the excitement behind them and be able to share that with others and get them excited and doing all of the really awesome things that you can do as a Salesforce admin.
Josh Birk:
Love it. Is there any early content that you’re working on that you can share with us right now?
Kate Lessard:
Oh, absolutely. I will be at Dreamforce this year presenting two sessions and also kind of helping some other speakers get ready for their sessions on the admin track.
Josh Birk:
So if you’re on the admin track, you might be hearing from Kate pretty soon. Now let’s go ahead and dive into those two sessions. Now, let’s start with the one I’m actually a little familiar with because you presented a version of it at Forcelandia and you talk about jumping into the shoes of a developer and then some of the lessons you learned from that. What enticed you to try to jump into the shoes as a developer?
Kate Lessard:
A few years ago, I was at a point where I was feeling really good in my admin career and didn’t know what the next step was. And I feel like at the time, you were an admin or you were a developer, there was not the amazing options that we have right now to take our career in. They just weren’t as widely publicized. And so I was like, “Oh, I guess a developer is my next step.” And so I went through RAD Women, which was an incredible training program. I learned probably more in those few weeks than I’ve learned in much of my life and got to the end of it and realized that the number one lesson I learned was that I didn’t want to be a developer. And that there’s no such thing as being just an admin, which I think was the big lesson, that you can take skills, and you can continue to learn from different subject areas, and they can just make you a better admin. And that was a really big lesson.
Josh Birk:
Yeah, because that was my follow-up question. So how long did the developer’s life stay for you?
Kate Lessard:
Oh, yeah, that was shattered pretty quickly. Still very dev curious; I am very fascinated by the things that developers do, and now I have the language to be able to speak and understand, which was one of those really important things to learn.
Josh Birk:
And I think it’s something that’s going to become more common because the era you’re talking about is the one before we started using phrases like admineloper, which I have been on the record of saying is both my favorite word and also my least favorite word. It’s my favorite word because it’s like it proves the need. We wouldn’t throw that part together if we didn’t have to describe people who had to carry both roles, but also, as an English major, it just makes my ears ring a little bit every time I say it. But I also feel like admins are being confronted with… As flow expands into being more parity, have more feature parity with APEX. What I’ve heard a lot is it’s not the exercises that programmers go to when it comes to streaming logic together, but understanding what a variable is and what are these nouns that we’re working with. Gives a good framework for using a lot of the more advanced features in flow.
Kate Lessard:
Absolutely. And it just kind of lifts up the curtain. One of my developer friends always likes to say, it drives her crazy when people say that “Dev work is magic,” because it’s not magic.
Josh Birk:
It’s not magic.
Kate Lessard:
It’s logic.
Josh Birk:
Actually, one of my old school jokes was when people found out that I’d gone from English and psychology and I got into computers, and they’re like, “Yeah, but you were never very good at math.” And I’m like, “Of course I’m not good at math; that’s why I have a computer. I’m good at logic; I’ve got a computer that can do all the math for me. I don’t need that.”
Kate Lessard:
That is great. I love it.
Josh Birk:
Now tell me a little bit about your second session.
Kate Lessard:
Second session is going to be a breakout on security.
Josh Birk:
Oh.
Kate Lessard:
So we’re still working out what exactly that’s going to look like. So this is just a teaser, of course, but going to talk about building a security culture at your organization.
Josh Birk:
Oh, I like that. I like that. Don’t worry. You still have about 30 days, so plenty of time.
Kate Lessard:
Thank goodness.
Josh Birk:
To get some slides together. And then I will be seeing you at Mile High Dreamin’. Tell me a little bit about the talk that you’re going to present there.
Kate Lessard:
Yes, this is one of my favorite talks because it’s something that I’ve used in my own life. I will be talking about five tips to ace your interview. So, whether you’re talking to HR, a hiring manager, doing a technical assessment, five tips that are going to help you land that next step, dream job.
Josh Birk:
Nice, nice. Now, in fact, I’m going to be completely honest here. I’m like, I knew I had Kate on the DevPod, and I’m like, “Wait, what did we talk about?” And so I went back, and it was your case study, like how to write a good case study that you had presented at Forcelandia. So you’ve presented a lot of different topics over the years, and this is always a kind of a mean podcast trick, because I’m asking you to pick the favorite of all your children. But out of all your presentations, do you have one that kind of stands out that’s like that was super fun to do?
Kate Lessard:
Oh, gosh. I think that changes year over year.
Josh Birk:
Sure.
Kate Lessard:
I get really connected to one each year, it feels like.
Josh Birk:
Yeah.
Kate Lessard:
So right now I would say the Why Admins Should Learn Dev Fundamentals or Why Admins Should Learn Dev Fundamentals is probably my favorite. I think that’s the most relevant-
Josh Birk:
Got it.
Kate Lessard:
-To my life. And so, that’s the current favorite, but ask me next year.
Josh Birk:
And I will tell you, as the life of an evangelist, chasing after the next shiny object is actually a very good habit to have. So you’re on the right track. All right, well, if people want to hear about the interview tips, they’ll have to visit you in Denver for Mile High Dreamin’. For the other stuff, we’ll see you at Dreamforce. Kate, I have one final question for you. As a yoga instructor, what is your response when people ask, “Why do yoga?”
Kate Lessard:
Oh, my gosh, I actually don’t know that anyone has ever asked me that.
Josh Birk:
Really?
Kate Lessard:
Which is funny. Why not do yoga?
Josh Birk:
There you go.
Kate Lessard:
I love to tell people that… People have this whole concept that yoga is this huge big thing, and I like to tell them to take it back a step. And if you’re in class, if you’re breathing, you’re doing yoga.
Josh Birk:
Nice.
Kate Lessard:
And breathing is good for everybody.
Josh Birk:
Right. Yes. I love that. I love that. All righty, Kate. Well, thank you so much for the time and information. It was a lot of fun.
Kate Lessard:
Yeah, see you soon. See you in Denver.
Josh Birk:
See you in Denver.
I want to thank Kate for the great conversation and information, and as always, I want to thank you for listening. If you want to learn more about this show and being an admin in general, go on over to admin.salesforce.com. Thanks again, everybody, and we’ll talk to you next week.
The post An Inspiring Journey from Admin to Evangelist appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Lisa Tulchin, Senior Curriculum Developer at Salesforce. Join us as we chat about user learning styles and how to use them to create better training sessions.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Lisa Tulchin.
As a Senior Curriculum Developer for Salesforce, Lisa spends a lot of time thinking about user learning styles. That’s why there are two paths to learning new Salesforce skills. You can use Trailhead to go at your own pace or sign up for Trailhead Academy to work in an instructor-led group setting.
The best way to choose between Trailhead and Trailhead Academy is to think about what’s worked for you in the past. When have you been able to learn something quickly, and when have you struggled? Remember that it doesn’t have to be an either/or decision. You can always see how far you get working through recommended badges and trails, but consider Trailhead Academy as an option if you get stuck.
Fear can be a major barrier to learning, and it’s often what’s behind resistance to a new process. That’s why Lisa recommends starting your training sessions by “hugging the elephant.” Acknowledge that, yes, this new process is tricky while also explaining how it will make their lives easier.
What makes sense to you may not work for other user learning styles—some people want to run down a checklist and others need more context. “Kids are a lot more comfortable making mistakes than we are as adults,” Lisa says, “saying, ‘I don’t know,’ is one of the scariest things for adults to admit.” In any user training, make sure give your users explicit permission to ask questions so no one gets left behind.
When she’s writing a new training, Lisa tries to separate what information her users need to know from what would be nice for them to know. She calls it the 80/20 rule. Generally, if you can get your users to 80% with a training, they have what they need to do their job. You can fill in the other 20% as you go.
Another user training hack is to break complicated things down into manageable tasks to make them easier to learn. Lisa explains that our brains tend to remember 5-7 chunks of information at a time (for example, phone numbers or ZIP codes). So if you’re writing out a task and the individual steps get into the double digits, you might want to break it down differently so it’s easier to remember.
Lisa has tons of great tips in this episode for how to keep up with your own learning and take advantage of the resources out there from Salesforce, so be sure to take a listen. And don’t forget to subscribe for more from the Salesforce Admins Podcast.
Mike Gerholdt:
This week on the Salesforce Admins Podcast, we were talking to Lisa Tulchin about learning and how you can be a better learner, and also, as a Salesforce admin, how you can help teach and educate and drive user adoption with your user. I’ve known Lisa for over a decade now. She’s a senior curriculum developer at Trailhead. She’s done both in-person and self-paced learning. She’s created both.
Mike Gerholdt:
So I feel like she’s a real expert on this, and we cover a lot because I had a lot of great conversations at TrailblazerDX about learning, and I know admins are always learning, so that’s why I wanted to cover that. Now, before we get into the episode, I want to be sure that you’re following the Salesforce Admins Podcast on iTunes or Spotify, wherever you get your podcasts. That way, when a new episode drops like this one, and it’s amazing on learning on Thursday mornings, it’s immediately on your phone. So be sure you’re following that, and then a new episode will drop. So with that, let’s get to, this is such a fun episode, let’s get to Lisa Tulchin. So, Lisa, welcome to the podcast.
Lisa Tulchin:
Thanks. It’s such a privilege to be here.
Mike Gerholdt:
Well, we’ve known each other for a while, but I am unleashing you to the Salesforce ecosystem because I feel like I’ve secretly held this decade of awesomeness of knowing you and talking about learning. That’s what we’re going to talk about today, in case you didn’t listen in the intro. But Lisa, let’s level set because I’ve had the privilege of working with you and seeing you teach, and create, and do, and that’s why I wanted to have you on the podcast. But let’s start with what you do at Salesforce and how you got here.
Lisa Tulchin:
I am a senior curriculum developer, which means I help write content for the product education team. I have been focusing almost exclusively on instructor-led training. So when you sign up through Trailhead Academy or one of the bootcamps before an event to be in a live or virtual classroom with the person. So that’s what I have been focusing on, but the group has expanded over the past year, and I will no longer be focusing just on that type of content.
Mike Gerholdt:
Yeah. And so if you think about it, what’s great about Salesforce is we have lots of different methods of learning.
Lisa Tulchin:
Indeed.
Mike Gerholdt:
And to hover around, I’ve seen you do instructor-led training and we have that. We also have Trailhead, or what’d you call it? Self-paced learning.
Lisa Tulchin:
Yeah, so Trailhead is one example of self-paced, and I have in my past at Salesforce as a full-time employee, because I’ve been here three years, I have actually written a few trails. I may start writing them again. We are still figuring out exactly the roles, but that’s just one example of what we’d like to say self-paced. And self-paced really means that you, as an individual, go to the resource and, I guess, take it in, read it, test it on your own timing. The difference with if you’re in a classroom, you’re following the agenda with the instructor, and you have to do things in a certain order, in a certain pace. But self-paced, and Trailhead is one example. Slack, and Tableau, or other resources that have their own training repositories that you can also take in at your own timing. So that’s why we use the term self-paced.
Mike Gerholdt:
Yeah, no, it makes sense. Otherwise, I was just going to call it instructor-led and not instructor-led.
Lisa Tulchin:
Exactly.
Mike Gerholdt:
Like hot dog, not hot dog, right?
Lisa Tulchin:
Exactly.
Mike Gerholdt:
Okay, so I feel like here is the question everybody thinks I’m going to ask, and I’m not because everybody would ask, Okay, Lisa, well, then which is better, instructor-led or self-paced? And I’m not going to ask you that question because I think it’s the wrong question to ask. I think what the right question to ask is how, as a Salesforce administrator getting into the ecosystem, do I figure out if in-person or self-paced learning is best for me?
Lisa Tulchin:
I like that question a lot.
Mike Gerholdt:
Yeah, that’s why I’m asking it.
Lisa Tulchin:
Yeah, no, I really like that question a lot. The hardest thing with radio, of course, is that people can’t see me thinking literally when I think, I always think my face shows the wheels turning, but I have to remind myself that you all can’t see that. So I’m thinking through-
Mike Gerholdt:
You’re envisioning.
Lisa Tulchin:
Visualize Lisa looking away, and the [inaudible 00:05:01] the hamster in her brain is running on that wheel.
Mike Gerholdt:
It’s smoking.
Lisa Tulchin:
Yeah, exactly. I think you have to stop and have an honest talk with yourself. What have you found for yourself in the past? We’re all adults going into this scenario for the most part, and I’d like to think that by the time we get to that stage, we understand a little bit about ourselves and how we take information in. So for example, if you’re just starting out in the ecosystem, not even for example, I’d say the first thing you should do if you haven’t already is actually go to trailhead.com and sign up for an account.
Lisa Tulchin:
It’s free to do that, and you automatically then have an enormous number of resources at your fingertip just through that site. There is Trailhead, the slightly gamified, self-paced learning that’s available to you for Trailhead resources. There’s also Trailhead Academy, which are the classes. But there also is the community, and so your peers. So I think that’s one way that you can explore and test out waters. If you’re thinking to yourself, I think I could do this on my own. Well, if you log in and you see how you feel after taking a couple of what they call modules, or trails, or badges, then that may be a sign that you’re good to go. But if you’re doing this and you’re thinking I need a little structure, then you immediately do have resources because you can sign up for ILT, but you also have the community.
Lisa Tulchin:
So you can go there, maybe find a local user group through that site, and ask questions of other people there. So I think that’s the first thing is have an honest talk with yourself. See if you can figure out for yourself what your learning style is. I personally often need that instructor. I need that person in the room either live or virtually helping talk me through things, honestly, helping me keep focused on what I’m actually doing. There are other resources there. I sometimes need a map.
Lisa Tulchin:
I like to have a map and being able to think. I also need to be goal-oriented. So for me, credentials were a natural way to think about things. And even if you’re not going to study and earn a credential, there is a section on the site for credentials, and they have, for example, if you were just starting out in the ecosystem, the Salesforce Associate Certification might be a really good starting point, and they have recommended badges and trails to take. So that’s what I mean there’s some guidance, even if you don’t think that cert is for you, you could look at the map to get that cert and follow that along, and take information in.
Mike Gerholdt:
No, I think, I mean, you’re so spot on. I often see a lot of people in the community ask a question assuming someone else has the answer, and I really think a lot of people forget they have the answer inside them. They know what way they learn best. They just sometimes are looking for validation in that. Listening to your answer, I was thinking back to when I had to tackle something big, I really needed that in class sitting next to somebody with an instructor so that I was focused. And it’s not that I can’t focus at home or at work, it’s that I think you probably know this, people sometimes try to do a trailhead module and answer email and maybe watch a webinar, and it’s like, stop. You can’t get away with that in class.
Lisa Tulchin:
You can’t.
Mike Gerholdt:
So that’s what I find. That’s what I find.
Lisa Tulchin:
Yeah, and I mean, the other benefit is finding a local Salesforce user group can also be super helpful because I think typically they have regular meetings at a certain date and time, and so I find there’s a lot of talk about what they call the beginner’s mindset and how we all have to have the beginner’s mindset, and I think it’s really hard and it’s easy for us to talk about, but truly being beginners, it’s scary. You don’t know something, you don’t know what you don’t know. For me, there’s that fear of messing up, and that’s definitely something I’ve learned like teaching adults, and I have also taught kids or, yeah, kids, they were actually kids, and kids are a lot more comfortable making mistakes than we are as adults.
Mike Gerholdt:
Why do you think that is?
Lisa Tulchin:
I think part of that is that feeling of, as adults, we’re supposed to know everything. If we followed a traditional path, we’ve gone to college, we’ve maybe gone on to graduate school, and we’re just supposed to know. You’re supposed to be able to move and function in an environment. And saying I don’t know, is one of the scariest things I think for adults to admit.
Lisa Tulchin:
And that’s one reason why I just encourage a community and peers because there typically are themes for meetings where people go and either someone’s presenting or sharing what they know or everyone’s there asking questions, and sometimes it’s just being in a room and having somebody else ask a question that you’ve been worrying about. It almost makes you relax a little, feel somewhat more secure. And that’s one reason why I would recommend that. Now, I say that as an ambivert, as someone who is very uncomfortable in situations where I don’t know people. So it’s actually quite challenging for me. It’s easy for me to say, go join the local user group. Actually, showing up to that first meeting of a user group is really hard for me.
Lisa Tulchin:
But once I settle in an environment and I can feel more comfortable, I am very outgoing, but that’s what that ambivert talks to, but that first getting me out the door. So if you’re sitting here and you’re listening to me talk and saying, Lisa, you are crazy. There’s no way I’m ever going to join a user group, that’s talking to people I don’t know. I get it. And that’s why, in a way, there’s a virtual user group, people can chat. I think every cloud, for the most part, has its own section of the community where people can ask questions and help each other. And as I said, we have all these self-paced environments where you can little by little take on information and take it in without having, if you’re truly introverted, you don’t need to interact with anybody else.
Mike Gerholdt:
So flip the coin a little bit from us learning to admins teaching and maybe even user group leaders doing some of this birds of a feather or instructor walking people through stuff. What in your experience in both you’ve said you’ve taught children, you’ve taught adults, what in your experience really resonates when you’re trying to walk some adults through new technology or new functionality and have them learn?
Lisa Tulchin:
There are a lot of different words for this, but yeah, I was thinking about how I was going to answer you while you were asking the question. I came up with three or four different ways of saying the same thing. When we first worked together, it was WIIFM, what’s in it for me? I think now they talk a lot about personas or jobs to be done, so I’m throwing these out there in case folks listening have heard any of these. The really important thing for adults is that when they go into training, or if you’re trying to think of developing training for them, the training speaks very specifically to what they need to know to get the job done.
Lisa Tulchin:
When you’re teaching kids, you can teach them almost any topic, and they’ll be much more trusting about, I don’t see the why, but I understand you’re telling me, and therefore I need to know. But with adults, it is so critical that they understand the why am I sitting here or why am I watching this video? Or why am I reading this Java? I think figure out the why, and everything should hopefully flow a lot easier from that why. For one thing, you’ll have immediate buy-in from the people that you’re working with, because if they don’t understand the why, they tune you out.
Lisa Tulchin:
If you have that why you have their attention. I’m not saying they’re going to be eager, willing, and able when they’re sitting in the room, but they’re going to be more likely to be behind you or stay with you as you go through it. And it also will help them remember what you’re training them. It can be overwhelming to sit down and learn a new technology. Now, Salesforce, as we both know, has evolved and is constantly, I think, improving what they call the user experience, the way that you as an end user take in the system, but it’s still scary, and new, and challenging. So the more that you get what you need to know in the moment that you’re needing to know it and not getting a lot of extra stuff, that’s another thing that’s really important in designing training. Another thing people may have heard or some folks throw around is the 80/20 approach, which is that training should focus on the 80% of what people need to know.
Lisa Tulchin:
So dividing the focus of the training to be almost exclusively on what they need to know 80% of the time, and maybe if you have time, have an extra session or just provide an additional resource for what they need to know 20% of the time. Part of that is I’ve learned a lot about the science behind the way we take information in, the way we remember things, and that’s another reason to emphasize what they need to know now as opposed to the nice to have for that couple times a year. I mean, think about it, right? If you’re a salesperson and you’re learning how to use Salesforce, what do you need to know? You need to know how to enter leads.
Lisa Tulchin:
If you’re doing sales cloud, you need to probably know how to do leads so that you can track potential sales. And then you need to know how to create probably an opportunity so you can track an actual sale and maybe how to add products to that opportunity, but that’s the bulk of your time, right? Creating leads, creating opportunities, tracking activity around those two records. But you may not close, depending on the type of business you do, you may not close that many opportunities in a year. It may be a lot of nurturing. So focusing training on closing opportunities may not be as important. That’s just one example.
Mike Gerholdt:
No, that’s a really good example. So here’s why I was looking forward to this podcast. So can I take those two principles and turn them on their head and ask you, do those two apply, and I’ll regurgitate those, when admins are trying to learn Salesforce through Trailhead? And those two principles I’m pointing at are they may or may not understand why, and they’re trying to focus on the 20% versus the 80%.
Lisa Tulchin:
So that’s a really good question because having from the admin perspective, there’s just so much to learn, and it can be overwhelming. I think, honestly, what I had to do, and I’m trying to remember when I was first starting it out, I broke things down. Instead of looking at the whole 100%. What I did was I looked at, now I admit, because I’ve never sat in the job, I’ve never sat in the chair as an admin. I was looking at the admin certification, and I was looking at the breakdown of the exam and looking at what the breakdown of the exam was and what had the most emphasis in the exam. And then I was thinking, well, that’s probably either what’s the hardest or, I mean, I probably was going about it the wrong way from that point of ignorance, but I felt like that’s most of what admins have to do. And so for me, I would probably break it down and focus section by section of that.
Mike Gerholdt:
I think that’s good philosophy. I mean, I was kind of sneaking that question at you because I feel like it’s one thing to give people advice on how to instruct, but then it’s also on, does that also apply to us learning as well? So you tackled it well. How does some of this work? As we both, I mean, we focus on learning and being new, and that applies throughout the years, but is there anything you think of if you are going into perhaps training an older set of users, and so there’s median age, obviously companies try to hire for diversity, but some companies have older users, and should you think about how to frame things differently or if you are in that set, is there a way to think through maybe because you teased, and I’d love to know more about the science of what you read on learning?
Lisa Tulchin:
Oh, yeah. So there are a couple of things popping into my mind with that. One is that there has been a lot written, and I’ve only read a little bit about generationally differences in learning. So that Gen X, Y, and Z, millennials, I’m not sure exactly the lineup, they learn differently, and the younger employees are having grown up in a much more digital first age, take information in differently. So if you’re training older employees, there are a couple of things that come to mind. One is my feeling, oh my goodness, I may be approaching older employee “as a group.” But the other thing is that try to be sensitive to what you may encounter as resistance may actually be fear.
Lisa Tulchin:
There can be a sense with new, technology in particular, a fear of I know how to do things really, really well in the previous system, method, whatever you want to call it. This is something new, and I don’t know how to do my job well. And the reality is there is age discrimination and so you could be starting to spiral into a fear cycle. What if I can’t catch on? What if I can’t do my job? What if I can’t “wrap my hands” around this new technology? Am I going to lose my job? So I think there’s a level of that that could be behind what you might be perceiving as resistance with older employees that you wouldn’t necessarily be receiving from younger employees. For one thing, they’re closer to being in that true beginner’s mindset where they don’t know things and are taking things in all the time. They’re less likely to be as insecure about their job and potentially a little more open to systems changing.
Lisa Tulchin:
So that’s one thing that pops into my head. And I have gone and I’ve trained people on how to use a CRM system when the previous one was paper, and there was a range of employees in the room; they did tend to be older, and there was a lot of resistance to that. So it could also depend on the shift that you’re making. If you’re going from one online system to another online system, it likely would have less resistance. I kept emphasizing, you’re just carrying around an iPad, you’re not carrying around stacks and stacks and files and files. Look how much easier this is. And a lot of them though still were like, but everything’s in my head. Now you’re making me write it down. So I think the reality is change is hard, no matter what. I think it’s just as someone who might be in charge of training others, being open to the fact that what you may be seeing as intractable resistance could actually be a fear-based response. Yeah.
Mike Gerholdt:
One thing you said, which is the biggest thing in all of learning, which is change is hard, right? Anytime you’re learning something, you’re learning something because something is changing. One, and I believe you were part of this project with me, I’ve always tried to really make it resonate with admins. Hey, when you’re rolling out a new app, make sure you’re paying attention to all the other changes that are going on in the organization. Because I know the project that we worked on together, we had a big change in the organization on top of a technical change. And you can be focused on, well, we’re just rolling out Salesforce, right? Oh, but there’s organizational structure, and there’s a whole bunch of other changes going on. I think it’s one thing, it can be a little hard maybe for an admin to wrap their head around organizational change, although they should. But looking at yourself individually. Is there something to be said for taking an inventory in the amount of change that’s going on in your life while you’re trying to learn something? Does that affect how you gain your knowledge?
Lisa Tulchin:
Oh, absolutely. Absolutely. And that’s a really good point, which is that, and actually something popped into my head, sorry, when you were talking about how when we worked together, there was a big change, not just a technology, is that you may encounter resistance to training people on a new technology because the new technology could be the convenient scapegoat for a lot of the anxiety and fear around change that is happening. So sometimes it’s good to just open things up or just acknowledge and be open to the fact. I was in a meeting with someone recently, who I loved the way they opened it. They just opened it with a phrase that they said they’d been taught, which is, “Let’s start off by hugging the elephant,” was what they said.
Mike Gerholdt:
Oh, I’ve never heard that.
Lisa Tulchin:
Isn’t it wonderful? I loved that, and a picture of a baby elephant and people hugging it. But it was really, let’s start out by hugging the elephant, which is to just acknowledge upfront that that elephant in the room. We’re not going to tiptoe around a topic. So it could be as simple as opening up a training with, Hey, I know there’s a lot going on, let’s just acknowledge that right out and maybe give five minutes for people to just talk about it and get it off their chest. And then they’ll feel better. They’ll have cleansed the air a little bit, and you can move into, okay, let’s focus on how the system works. But I’ve noticed myself personally, yeah, if a lot of things are happening and I’m under stress, I could have more trouble focusing, which means that as a learner being in a classroom, it’s harder for me to take things in if things aren’t paced appropriately, which is a great way for me to seg into the science of learning.
Mike Gerholdt:
Nice segue.
Lisa Tulchin:
I took that, and I brought it back where I wanted to go five minutes ago, whatever it was, that was so subtle. So from a science perspective, there’s this feeling of, and as a curriculum developer, we talk about the need to what we call chunk things out. So it’s break things down. And now, admittedly, my research is a little outdated on this, but when I was first learning it, they talked about no more than five or seven things in any given segment. And I know sometimes, especially with software training, it’s really hard because, in order to do a task, you may actually have to do a certain number of steps maybe. But I really try to break training down by tasks. So if I have an exercise, I’ll have broken the exercise down into tasks, and if I’ve written a task out and it’s more than a certain number of steps within that task, that’s usually assigned to me that this might be too big a chunk. And I go back, and I see, do I have to break this down further?
Lisa Tulchin:
And every exercise, I should say, is pinned to a scenario. And so it all goes back to the scenario. Okay, in this exercise, it’s usually a scenario. Either you are an admin or you’re observing an admin who has something to do and they’re trying to do A, B, C, and I’m like, oh, well, maybe A, B, and C is too much, too big a chunk right now, and it has to really be A, B, or maybe even just A, and that’s the way I approach it because you need to only give so much information to a person, and then you need to shift gears and maybe you need to talk about something else for a while, let them process. It’s another reason why a lot of training with systems is around watch me do it. Now you do it. We don’t always have the time. I always wish we were given more time for training, but you may not always have the time. So it may be introduce a concept and then have people walk through, but just make sure you’re not having them walk through too much at one given time.
Mike Gerholdt:
Yeah, training, unfortunately, is always like the landscaping when you’re building a new house. It’s the last thing and you have no money left, and it just ends up being here’s a flower from the hardware store.
Lisa Tulchin:
I know, I really wish-
Mike Gerholdt:
Congratulations.
Lisa Tulchin:
I really wish we’d be able to have the full landscape architect at all times.
Mike Gerholdt:
The whole thing. The whole thing, the drawing. Everything.
Lisa Tulchin:
Tear the yard out, rebuild it entirely. That’s what I feel. I mean, that’s one reason why it’s nice that there is a resource such as Trailhead, and I haven’t even talked about it, but when you onboard as a Salesforce customer, there are other resources that are available to you or to companies and to customers, especially if they’re on a success plan. There are whole libraries and resources available to them. So I would say, as an admin, find out is your company, do they have a success plan? And if so, which plan and what resources are available to you? And if you have them, take advantage of them. Some of them are one-on-one coaching, I think for Premier. So you have all these resources, and I would say take advantage of all of the resources that are available to you to help you learn and then help you get everyone else working towards using the system effectively.
Mike Gerholdt:
One thing I thought of as we bring this around to a close. One thing you do that is exactly what admins do, I mean, you do a lot, is approach a brand new feature and have to learn it because you have to write training for it. I mean, you have to write Trailhead modules and all kinds of stuff, and admins maybe don’t necessarily have to train somebody else on that, but they have to learn it themselves. I would love to know, based on your experience, when a new feature comes down into your queue and you’re like, I got to write a module on this and I got to learn this feature, what’s your approach?
Lisa Tulchin:
I personally might be more of a maximalist than a minimalist.
Mike Gerholdt:
Please explain.
Lisa Tulchin:
I want to get my hands on all the things and digest them to try to figure out what is the essence there. Now I admit, Mike, I am learning this not because I’m going to have to use it every day in my job. I’m learning this because I want to understand the full picture in order to be able to distill it down to its basic essence. And so my objective might be a little bit different. I would say that the task is easier if it’s something that is new to me because there will be resources that are out there for me to take in. When it’s net new, the challenge really can be trying to figure out how something works when there aren’t as many resources, but I would definitely say being part of the ecosystem, stay plugged in, keep an ear out for the announcements that happen at the regular events such as the TDX, the conference that just happened.
Lisa Tulchin:
Big announcements will be made at Dreamforce and at TDX. There are also what we call world tours, which are events that take place in different cities around the world. I know that it’s not possible for everyone to attend these, but there is the Salesforce Plus website, and a lot of the keynotes and major presentations from all of these events are available for free streaming. And actually, I think Salesforce Plus has other admin-focused resources that could be amazing right there. And especially if you’re a visual or an auditory learner, and by that I mean watching something or hearing something that could be a really good resource because you can listen to the announcements and then they have sessions that focus on different aspects of different clouds, and so you can listen in and hear announcements and sharing about resources.
Lisa Tulchin:
The Salesforce blog is another good site because there’ll be articles published there talking about new resources, and that’s kind of how I get my information for net new content. And then they release webinars, and I know as an employee, I have access to all of them, but keep an ear out for resources such like that because they’ll share all the changes that are coming and there’ll be demos of how it works.
Mike Gerholdt:
Yeah, no, there’s a ton out there. You very much are a maximalist.
Lisa Tulchin:
I know, man. I know. I’m not saying do it all, I’m saying pick and choose, right?
Mike Gerholdt:
Thank you, Lisa, for being on the podcast. I appreciate you coming by and sharing resources, and helping us understand the world of learning. Again, you know what’s funny? Is if you’ve listened to this podcast for a while, you know how many times we keep mentioning know the why. And I’ve done podcasts with Kevin Richardson on the five whys. I’ve worked with the Trailhead team on understanding the why. It really always keeps coming back to the why. But I will tell you this, listening to this episode, I learned something, which was the whole point, but it really sunk into me. The fear could equal resistance when you’re doing training. I run into that where people are super resistant, and it was out of fear, not out of the willingness to learn. So I think that’s interesting. I really hope you got something out of this. I loved the way Lisa approached training and talking about five to seven steps.
Mike Gerholdt:
I feel like that was super important. So I hope you enjoyed this episode, and if you did, can you do me a favor? Share it on social. Share it to one person, maybe send it to a friend that could be doing training. I promise you, you have to know somebody that’s doing training. That, or at a user group, you could share it and be like, Hey, listen to this great podcast about training. And I learned about five to seven steps and the 80/20 rule, but you got to listen for the 80/20 rule. And of course, if you’re looking for more great resources, just check out the show notes. Also, everything is at admin.salesforce.com, including in the show notes a transcript of this episode. And of course, we will post this to the Admin Trailblazer community, which is one of the plethora of places that you can go and ask questions and help other Salesforce admins learn. So, of course, until next time, I’ll see you in the cloud.
The post What Should Salesforce Admins Know About User Learning Styles? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Ella Marks, Senior Marketing Manager at Salesforce. Join us as we chat about the keys to creating an effective presentation, how to prep, and how to create a strong ending.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Ella Marks.
We’re starting the last quarter of the year and that means it’s presentation season. Whether it’s presenting about the work we did last year or trying to get budget for next year, creating an effective presentation is a core skill for Salesforce Admins.
That’s why I’m so excited to bring Ella Marks on the pod. She’s presented on some of Salesforce’s biggest stages, like Dreamforce and multiple World Tours. So I wanted to hear her tips for how to put together a great presentation.
The cool thing is that no matter the format or venue, Ella uses the same core principles to prep for every presentation.
Ella’s first step is to identify the audience that you’re presenting for. Who’s in the room? What do they already know, and what are you going to teach them? Your content is going to be very different if you’re presenting to a room full of admins versus a room full of new users.
If you don’t know exactly who’s in the audience or what their level of expertise is, just ask them. For example, “Raise your hand if this topic is new to you.” In general, it makes your presentation more engaging if there’s a little bit of back-and-forth with the audience.
The next step is to make an outline. Ella recommends starting by making a big list of everything you could possibly say about the presentation topic. Then you can start moving things around, whittling it down, and picking some themes. All of this helps you decide on a call to action.
When she’s ready to start creating her slide deck, Ella uses a technique called “blue boxing” to make a rough draft. Essentially, you use blue boxes to rough out what you’re going to put on each slide. So a slide might have three blue boxes that say:
We’re trying to sketch out just enough to see how the presentation flows as a whole. Look for a balance of slides with more text and slides with more visuals because that variation will keep your audience engaged. That way, we’re not spending time looking for the right image or writing the perfect title until we’re sure we need it.
Conclusions are always tricky. Ella recommends asking yourself three questions:
These are your three goals, and the secret to nailing your ending is to address them throughout the presentation. Every slide should be aimed at answering one of these questions so that, by the end, the conclusion feels inevitable.
Ella has lots more great tips for creating effective presentations, including how to prep with a group and the importance of a good pump-up song, so be sure to take a listen. And be sure to subscribe so you’ll never miss an episode.
Podcast swag
Mike Gerholdt:
So we’re halfway through August, and for many of us, that’s the start or getting real close to the start of the last quarter of the year, which means we’re doing a lot of presenting, either presenting to show our work, what we’ve got done for this year, presenting to get budget for next year as admins for what we’d like to do or, if you’re like me and a few of my colleagues, going to world tours, going to events, going to community events, and presenting. Presenting, presenting, presenting is at the heart of a lot of what Salesforce admins do. So this week on the podcast, I pulled in Ella Marks to talk us through and give us some tips on building phenomenal presentations in the art of presenting. Now, if you’re not familiar with Ella, she’s on our admin relations team, and she has done quite a few Dreamforce keynotes. She’s helped coordinate a lot of our release readiness lives at Dreamforce, both on stage and recorded. So she’s presented to cameras, and she’s presented live on stage, and she’s also coached quite a few presenters.
And I think this is really important for us to learn because no matter how great the app is that we build, and no matter how cool the functionality is, we need to be able to stand up and deliver. And being a solid presenter and really conveying those ideas is key. So that’s why I wanted to have her on the podcast.
Now, just a reminder, if you’re listening to this and you really enjoyed this episode, be sure to hit that Follow button or subscribe, depending on what the app is that you’re listening to. That way you’ll get a new podcast episode every time a new one drops, which is on Thursday mornings. So with that, let’s get Ella on the podcast.
So Ella, welcome to the podcast.
Ella Marks:
Thanks so much, Mike. Thanks for having me.
Mike Gerholdt:
Well, it’s been a while, but I think people have seen you elsewhere in the ecosystem. I mean, we’re on the same team together, but for community members that haven’t run into you or seen the plethora of work that you’ve put out, what are some of the things you do at Salesforce?
Ella Marks:
I’ve been at Salesforce for almost seven years now and I’ve done a lot of different things and I’m so grateful. A lot of the time that I’ve spent here has been working with the admin community. You may have seen my face before on Release Readiness Live or on the keynote stage at Dreamforce, but I have the privilege of focusing on creating and distributing content for admins like you on some of our new release features and really exciting new innovations like AI. It’s really fun. I get to learn a lot about the platform and I’m always really excited to hear from admins and speak to admins and create presentations for admins. So really excited to be here today and talk to you a little bit more about that.
Mike Gerholdt:
Cool. I’m thinking ahead and for some of the admins we’re getting ready. There’s TDX coming up, but also user groups for those of us in the Midwest that aren’t snowed in anymore, we can get to user groups and presentations are important there and there’s all kinds of stuff that we present. Not to mention that it’s probably almost budget season. I got to do some presentations for budget. I got to do a whole bunch of presentations if I’m an admin.
Ella Marks:
There’s no limit I think to the type of presentations and the amount of presentations that you can do as an admin. Like you mentioned, there’s events where you’re speaking to your fellow admins and developers, there’s internal presentations. And I think the most exciting thing or interesting thing to me about presentations is no matter what presentation you’re giving or who you’re giving it to, you can go about planning for it and preparing that presentation in kind of the same way. There’s some fundamentals that go across every type of presentation that you may have or create in your role as an admin.
Mike Gerholdt:
And you’ve done quite a few because I remember seeing you on the Dreamforce keynote stage and Release Readiness. I feel like you’ve done a lot of different style presentations too.
Ella Marks:
I’ve honestly had the privilege to be on a bunch of different stages at Salesforce, whether it’s a virtual presentation or a webinar on the Dreamforce stage or even at an event. This year, I got to present and connect with a lot of people at world tour events, and like I said, they’re all very different. The people in the audience are very different, and so the way that I create content for them, while I might be covering the same things is always going to have a different output because I am trying to tailor it to the audience that I have, but I kind of use the same fundamental principles when approaching any presentation I give, whether it’s online, in person, a hybrid. There’s a few key things that I really go back to.
Mike Gerholdt:
Well, let’s dive into those principles. Where do you start?
Ella Marks:
The first thing that I do when I’m putting together any presentation is identify the audience that I’m presenting for. Now, this can be super straightforward. Sometimes you’re going to know exactly who’s going to be in the room. You might be doing an internal presentation at work, the stakeholders, the names on a meeting invite, and you can take the guidance from there. In other times, you may not have the list of everybody exactly who’s going to be in the room, but you have a sense of who they are. So a user group presentation, for example, you may know there’s a mix of admins and developers and maybe architects in that room.
Ella Marks:
And you need to know who those people are in order to build a presentation that is really going to engage them and teach them or persuade them or whatever your goal is. You need to start with knowing who that audience is to understand where that goal fits in and how can I communicate this information best to them.
Mike Gerholdt:
But I’m going to play devil’s advocate and say, so what if I’m presenting to a user group and maybe I’ve only been there once and I don’t know all the people that are going to see my presentation. What do you do then?
Ella Marks:
One of my favorite things that presenters do, and I use this trick sometimes. And Mike, I’ve seen presentations where I know you’ve done this too, is you can ask the room. I think it’s important for us to not make any assumptions about the audiences that we’re speaking to. I think that can lead sometimes to a lack of clarity and confusion. And so if you’re presenting to a user group about a topic that you know a lot about, I think it’s a great tool. Sometimes even just engage the audience and bring them with you to say, “Before I get started, raise your hand if you’re an admin or raise your hand if you have familiarity with the topic that I’m going to cover.”
Ella Marks:
And that does two things. One, it tells you how you can tailor the rest of your content or your presentation to the people in the room, but it also kind of opens up almost a dialogue between you and the audience. So even if they don’t speak for the rest of your presentation, you’ve created a real human moment of engagement with them that is going to be super important and key to holding their attention for the entire time that you’re presenting.
Mike Gerholdt:
And much like that, and Ella, I’ve seen you do this, is if you’re going to ask the question, make sure it’s data that you’re going to actually act upon. Because I feel if you’re going to somehow tailor your presentation and make a couple versions, which I’ve done for user groups because I wasn’t sure what the level of interest or the level of knowledge of the topic that I was talking about was, then you can kind of immediately pivot based on that. And I think everybody appreciates when they took the time to raise their hand that you’re actually curating the content for that.
Ella Marks:
There absolutely needs to be a payoff. If you’re someone that’s not as comfortable giving presentations, starting with the question at the very beginning and trying to weave that throughout can feel intimidating. And what I would recommend instead is to pick a moment within your content where you can do exactly Mike, what you just said. Which is, you have a slide that hits on, maybe it’s a new feature or a different topic. Instead of asking a super broad question that you then need to weave into your story for the rest of your presentation. You can tailor your question to exactly what you’re talking about on the slide.
Ella Marks:
And that can help you build that muscle to incorporate who’s in the room and that audience into your talk track without having to start with that big broad question at the beginning. We have to start somewhere. And I think a great place to learn that skill is really starting with something small, a specific slide or a specific product, and learning from there how to incorporate the questions that you’re asking to a more broader scale to cover a whole presentation.
Mike Gerholdt:
So sticking on the theme of building content, there’s a lot of mechanics to a presentation, but building the content. Depending on the topic you’re choosing, it can feel like you’re boiling the ocean. “I have all this to show, and I’m on slide 68 already. I can’t possibly show “What are some of the techniques that you use to really boil down what you’re presenting given sometimes the restricted timeline that you have?
Ella Marks:
First, before I go into tips, I just want to reiterate that phrase, don’t boil the ocean. That is the number one thing that literally…
Mike Gerholdt:
Literally don’t. If you have a big death ray, please don’t boil the ocean.
Ella Marks:
Please don’t boil the ocean. Global warming, we don’t need that. But I think with presentations, it’s super important because you usually have limited time to communicate whatever it is in your presentation you’re going to communicate. That’s not even considering the fact that people’s attention spans are short. So you need to do that work to figure out what are your key points. And one of the things that I really like to do is I create a document and I will just start an outline. I’ll start typing out what I think the points are in the story that I need to cover.
Ella Marks:
I’ll include any important examples, include a CTA, kind of those key pieces of a presentation, but I’m not actually putting it together yet. I’m just making a huge list of everything I think might be included. And then from there, I go in and I kind of prioritize. So that list is usually way longer than what the presentation ends up being or has way more information, but it is a starting point. And that’s the starting point that I kind of use to say, “Okay, I’m identifying that I’m seeing a couple common themes in what I’ve written out here. How can I communicate those most effectively?”
Ella Marks:
And what I like about the list is that if you’re doing it… Whatever platform that you’re using, a Google Doc, a Quip Doc, whatever, it’s really easy to copy and paste and move around the order as well to think about not just, “What am I including, but how am I going to start creating this story?” And that gives you kind of a framework to use moving forward.
Mike Gerholdt:
I would agree. So you mentioned story, and I think a big part of storytelling is the visual element. How do you balance just not putting paragraphs of text up on the slides and that imagery?
Ella Marks:
It’s a really good question, and it’s something that I ask myself all the time. Because I’m not a designer, I do not consider myself to be good at graphic design. And so when I build a presentation, it can feel really intimidating to think about what are the visuals that I need to create? And there’s a technique that I learned at Salesforce that I was taught called blue boxing, and that’s really what I use. And the way that it works is once I’ve gotten to that state, I have my outline, I kind of know what I’m going to put on slides. Instead of jumping right to what is my final slide going to look like, here is the exact paragraphs, here’s the exact talk track, here’s the exact visual.
Ella Marks:
I kind of take a step back from that and use blue boxes, literal blue boxes on a slide to map out what I think it could look like and how I think the content on the slide can reinforce what it is that I’m going to say. So if I know that I’m going to put together a slide that has some tips, for example. I might put together a placement of where those tips might go and think, “Oh, there could be a supporting image for this.” What I don’t do is I don’t dive in and find that image right away. I really take that step of thinking through, “Okay, what is a visual that can support what I’m saying?” And I go through the whole deck like that first and then come back to really hone in on what the message is on that particular slide and pull in those core visuals.
Ella Marks:
But taking that step to do that kind of blue boxing framework really helps you identify how the story is going to flow and how those visuals are going to support you. Because I will say there are times when you’re going to want more text on a slide than others, and so you want to have a good balance of that. You don’t want folks to also just only be reading the content on your slides while you’re speaking to them. And so if you take that kind of step to build it out first, you’ll have a better idea of what the mix of your presentation is going to look like, how you might use different slide formats to engage people, because we know people have short attention spans, so you want to make sure that we’re kind of switching things up.
Ella Marks:
We’re providing different visuals every few minutes, and I think using design is a very powerful tool to help you do that.
Mike Gerholdt:
I would agree. I would agree. Plus pacing, when you’re thinking that through, you mentioned people have short attention spans, so keeping the slides moving also helps keep people’s attention as well. I think often when I’m reviewing decks or I’m watching presentations at events, and these are outside of Salesforce too, sometimes people have a hard time closing their presentation. I feel like it’s either one, they kind of fade off into the distance. It’s like an eighties’ movie where they just walk off into the beach into the sunset and we never hear from them again. Or it’s like a steel door slamming shut where it’s like, “Okay, so that’s this. And if you have any questions, thanks.” Bam.
Mike Gerholdt:
And the presentation’s done. What’s your approach for the closure because I feel like the closure is the most important part?
Ella Marks:
I’d agree that if you don’t have people with you at the end, I think you’ve really missed a big opportunity when it comes to creating presentations. The way that I would think about it is throughout your entire presentation, as you’re putting together that outline. There are three things that you can think about that you want people to take away, how you want them to feel, what you want them to think and how you want them to act. And I would say that’s not just your final slide or the thing that you leave the audience with. That should be at the core of why you’re putting that presentation together.
Ella Marks:
I think the final slide in that CTA is incredibly important, but I also think that as someone in the audience who doesn’t know anything about your presentation going into it, I think that they should know where you’re going throughout the presentation. And that’s really how you make whatever it is you share, whatever your CTA is super impactful. So I’ll give you an example of that. If you’re going to do an amazing presentation, let’s say it’s on new release features and you’re going into great depth about… We have the spring 24 release right now, I know that’s top of mind for a lot of admins.
Ella Marks:
If you go through great content throughout, at the end, to your point, if you don’t leave folks with something to do next, they start to question what the purpose was of you sharing all that information. And as a speaker, that is the opposite of what you want. You want to be able to say, “I’m doing this presentation to help you prepare for the release, and I’m going to do that by showing you features and leaving you with either a resource or an approach or tips for you to take and go do this at your own companies or deliver your own presentation.”
Ella Marks:
And I think where sometimes people fall flat is they think, “Great, I’ll throw a CTA in my presentation at the end, and then everybody will go read my blog post or they’ll all go follow me on various social media networks.” And unfortunately, if you’re not working in the purpose of what that CTA is throughout, it’s not going to have that same impact. So you need it to close strong, but it shouldn’t be an afterthought. Everything in your presentation should in essence be pointing towards your end goal, whatever you want to leave the audience with.
Mike Gerholdt:
I’ve many a times seen an entire slide devoted to resources and thought to myself, “I don’t know where to start.” There’s a lot of resources, but a library is a resource too, and it’s full of books, but I don’t know where to start. [inaudible 00:16:32]
Ella Marks:
It’s so common. Well, and that’s the thing, it’s kind of a double-edged sword, right? Because a lot of times there’s so many resources because there are so many good resources out there, and that’s awesome. But one thing to keep in mind when you’re putting together a presentation is you’re presenting because you have expertise or you have a message to share. And so really rely on that. Use that to say, “Okay, great. I know there are tons of resources.” But actually share your recommendation. What is the number one thing that you would do. That’s something that you as a presenter bring that no one else can that’s unique to you, what that next step is.
Ella Marks:
We know that where most presentations, if you put 10 resources, people usually don’t look at all 10. I hate to say it, but they probably won’t look at more than one anyway, so focus on that one thing. And you really use your credibility that you’ve built with your audience to drive towards something more specific than a laundry list of things that people can do or read or engage with.
Mike Gerholdt:
A lot of this content creation focused around a solo presenter, but I think it carries over if you’re presenting with someone else. And I see this a lot at our events, even user groups. It’s a lot easier. And myself included, the first time I presented at Dreamforce, I had a co-presenter. It’s a lot easier to feel like more people carrying the weight of a presentation. What advice or what best practices do you have when you’re pairing up with somebody to present on how you divide up content and how the two of you interact during the presentation?
Ella Marks:
The first thing that I would do if I was presenting with someone else is have a meeting, get together with them, chat with them. I’m someone that prefers a meeting. I know some folks like to communicate on Slack or other formats, but I just love to chat with someone about this because you are going to be presenting and speaking. And to me, that’s the best way to get a sense of that person’s presentation style. And in that conversation, we might divide, if we’re building content together, we might talk about our own expertise and where we feel like we can add the most value to the story and divide up the content that we work on and the slides and who’s speaking based on what we think our strengths are.
Ella Marks:
And then making sure that we’re having a really open conversation about that. And I think one thing that you can do that when you divide a presentation, a lot of times what you see is, “Okay, Mike and I are presenting together. I’ll take one slide, Mike, you take the next one, then we’ll go back and forth.” And sometimes that doesn’t feel super. It feels a little disjointed when you haven’t had the chance to actually talk through your content and rehearse. Rehearsing is so important for any presentation, but if you have more than one person, it is absolutely critical because that’s how you’re going to feel out how that story is going to come together.
Ella Marks:
And what you may find is, “Yeah, I’m presenting with Mike, and Mike has a ton of expertise in this one area, but I have something to add there too.” And actually switching up who’s speaking on a particular slide that can reengage the audience. That’s another tool that we have in our toolkits to make sure that people are staying with us throughout our presentation. And all that’s going to come down to whether or not you’ve communicated all of these things with your co-presenter. Making sure that you guys are connected every step of the way is I think the best way to make a successful presentation with a partner or with the group, whoever it is.
Mike Gerholdt:
I would agree. And I feel to that point of, I’ve seen decks and presentations where it’s every other slide. Change it up where it makes it most relevant because there is a little bit with the audience of context switching going on where they’re trying to understand who’s speaking and it should be relevant if the person’s speaking and not just, “Oh, well, that means if we go every other one, I’m on this slide and I don’t know anything about this.” It can also help you regroup content that you’re putting together.
Ella Marks:
Absolutely. And there’s a lot of different ways that you can do this, but I really think that having that conversation with your co-presenter or co-presenters is going to be the best way to highlight how can you use your collective energy to get your message across in the best way possible?
Mike Gerholdt:
Right. Stage presence or stagecraft, even in small presentations where boardrooms I think are super important. How do you prepare for that? What are some of the things that you’ve gone through as you’ve kind of honed your ability as you were getting ready for a Dreamforce keynote to kind of make sure that your presence was there and it was adding to what the content you were presenting?
Ella Marks:
There are definitely a few things I do before every presentation, but I think a lot of it for me personally comes down to some important self-talk and pump up for a presentation. When you’re chosen to present at an event or you’ve submitted something to a community conference, sometimes you need to remind yourself the day of, you get a little bit nervous, you might be scared to present. You were chosen for this, and you have knowledge and expertise to share. And going back for me and giving myself that confidence is probably the most important step that I take before I present anything. I always have to remind myself there’s a reason I’m here.
Ella Marks:
I have valuable knowledge to share. I’ll reset on whatever the topic or the goal is of the presentation. And then my hidden trick, I would say. I was like, “I don’t know where I was going with that sneaky trick.” I guess. Sneaky trick, my trick or treat tip, which is not uncommon at all, is I love a pump up song. I just love something to help, I don’t know, make me feel energized and excited because I know that if I go into a presentation not pumped up, it’s going to be really hard for people to listen. A lot of times we present… Internally, we present in a meeting and there’s a lot of other people presenting or we’re in a lot of meetings that day, or at Dreamforce, people attend a lot of sessions.
Ella Marks:
That’s a lot of listening. And if you come out there with flat energy and aren’t excited to be there and excited to get going, it shows and it makes it a lot harder for people to actually listen and absorb the content. And so going in pumping myself up is actually something that when I don’t do it, I feel like I can tell in the presentation that my energy is not there, that I’m not communicating what I could in the best way possible.
Mike Gerholdt:
You know I have to ask what your pump up song is, right?
Ella Marks:
I know. It changes. A lot of my pump up songs are Lizzo though. I have to say Lizzo. I do love Taylor Swift as well, but I just… Lizzo, the number one song for me last year was Truth Hurts. There’s some lyrics in there that I can’t repeat on the podcast, but if you listen to the song, I think…
Mike Gerholdt:
My pump up song…
Ella Marks:
I think you’ll know.
Mike Gerholdt:
A lot of lyrics I can’t repeat on the podcast.
Ella Marks:
If you do listen, I think you’ll know exactly what part of the song I’m referring to where I walk out and I’m like, “Aha, let’s go. Let’s get into it.”
Mike Gerholdt:
So if you see people at community events or at Salesforce events, walk up to the stage with their AirPods in, it’s probably a pump up song that they’re listening to. I can’t blame them. If you were to boil down and think of maybe, I don’t know… Let’s choose five because five’s a good number to remember. What are five things that you always try to include that you really look for in like, “Wow, that presentation knocked it out of the park?”
Ella Marks:
That’s a good question. As a reviewer of a lot of content, I’m just trying to think the things that have absolutely wowed me. Well definitely first, when it comes to presenting a good title to me, I’m immediately locked in. If there’s a description associated with it like it would be for an event or maybe even a calendar invite. That to me is a sign of a good presentation. I know what I’m going to see. I’m excited for that content and I’m kind of hopeful to dive in. The second is probably… This is tough. There’s just so many different ways to present, but I think looking for people that engage with the audience.
Ella Marks:
So either doing what we talked about before, getting that post-check of who’s in the room or have some sort of engaging component to their presentation. That for me, because my attention span is very short, tends to be a very effective way to get my attention. And I enjoy presentations that have that. I think when people also set context by sharing their own expertise, we didn’t talk about it in this conversation, but I think one important thing that you really need to do when you present is make sure that you highlight who you are. You need to have an introduction that is, “Here’s who I am, here’s why I’m here.” And that builds credibility.
Ella Marks:
So when I hear something or see a presentation that I know the person is credible, that usually also is an indicator to me that it’s a great presentation. Mike, I feel like you wanted five quick tips, and I’m giving you a lot longer than that.
Mike Gerholdt:
I don’t know. I just picked five out of the air because it sounds good. It doesn’t have to be five.
Ella Marks:
I also can’t count, so I don’t know what I’m on, but I’ll say…
Mike Gerholdt:
Well, as a good host, you’d think I was paying attention and counting.
Ella Marks:
This is where I would use a visual to reinforce what I’m saying and remind me. If I was presenting this, I would put together a slide and I would have probably five horizontal bubbles on the slide and a few words about each, and that would help me stay on track. And at the end, I would have a super effective CTA, which I think would be one of the things that I look out for. If I know what… If I’m feeling inspired or motivated, or even just know the next steps I have to take after a presentation. That’s how I know that it was good and it was effective.
Ella Marks:
And then I think my final thing would be, and this may seem counterintuitive, but if I have questions, a lot of times that’s a sign to me that the content was really interesting. I think if I want to approach a speaker after their presentation and want to learn more and want to continue the conversation. I have follow-ups or things like that, that’s a sign that they did a really good job in engaging me. It could sometimes be a sign that they didn’t share the right information. So I think you have to be careful there, but wanting to connect with the presenter, wanting to learn a little bit more and asking a question, I think is engaging in itself. So that to me is a good sign that it was a good presentation as well.
Mike Gerholdt:
I go back and forth with questions, but I see your point. I think for me, I mean if I was to boil it to one thing. I don’t have a word, but the comfort ability that the presenter has with the content. I really love it when somebody, it doesn’t feel like their first time going through the content. And it so bugs me when I see somebody walk through and they click and goes to the slide and it surprises them. You’re like, “Really? Okay.” I really like it when somebody knows something and the slides are almost happening in the background and they’re really paying attention to the audience. That to me, really gets me. And that comes with rehearsals, it comes with knowing the content, everything that you said previously.
Ella Marks:
Absolutely. I think a lot of us think, especially people who give presentations all the time, we’re like, “Oh, we can win this. It’ll be fine. I know the content.” But the reality is people can tell when you have not done the preparation necessary for a particular presentation. And so I think it is a great sign of a good presentation and good content when someone isn’t overly relying on their visuals or words on the slide to tell the story.
Ella Marks:
It’s actually a story that they’re telling where the visuals are supporting. It’s not at the center of everything that they’re doing. It’s really more of a show that you’re watching.
Mike Gerholdt:
I often compare presenting to athletes. Some of the greatest athletes that we’ve had in baseball or basketball or whatever sport you watch, they practice and there’s a reason for that. They don’t just show up and naturally wing it. Derek Jeter didn’t naturally winged being good. It’s repetition and it’s doing and becoming comfortable with the moment. So it’s great stuff. Thank you, Ella for coming on the pod and sharing. This is very relevant for where we are right now. Not only heading into TDX, but heading into world tour. And I feel like community group season, not to mention just budget presenting. I want more things in Salesforce season to my executives and all kinds of presentation times.
Ella Marks:
This is definitely super timely. So thanks so much, Mike, for having me.
Mike Gerholdt:
So I love that discussion with Ella. That was a lot of fun. And as with anything, presenting, content creation, stagecraft, there’s only so much we can cover, but I feel like we could do so much more. And we’re heading into Dreamforce. So a lot of people are probably getting ready to present or even if you’re not going as a presenter, you might have to do like I did, which was get back and have to present what you learned. So you’re presenting one way or another. But I enjoyed this.
Mike Gerholdt:
I love coaching people on how to present and Ella’s one of truly a few people that can do it super well. So again, if you enjoyed this podcast, make sure you give us a follow on the app that you’re listening to, and then that way you get new episodes. And of course, any resources that we listed can be found at admin.salesforce.com, including a transcript of the show, so that way you can read it and follow along. And of course, participate in the Admin Trailblazer community that is in the Trailblazer Group. And of course the link to that is in the show notes. So with that, until next week, I’ll see you in the cloud.
The post Essential Tips for Creating Effective Presentations appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Jennifer Cole, Director of Business Intelligence and Automation at 908 Devices. Join us as we chat about why understanding and documenting your business processes is critical for collecting quality data in your org.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Jennifer Cole.
Jen recently co-presented at World Tour Boston about business processes and data strategy, and I wanted to get her on the pod to tell you all about it. “Data isn’t helpful if you don’t know your process,” she says, “it’s just interesting facts on a screen that maybe make pretty graphs but what does it tell you if you don’t know what questions you’re answering?”
I think a common misconception is that it’s the people not doing the day-to-day work who don’t understand the business process. As Jen points out, it’s often the folks actually doing the process who don’t understand why they need to log data a certain way.
As we’ll get into, that’s not necessarily their fault—there’s an information gap. So it’s up to us as Salesforce Admins to connect those dots and spell out why accurate data is so important.
Jen often supports sales teams and shares a great example of how inaccurate data can end up in your org. Now it might sound obvious, but sales teams want to sell things. They don’t understand why they need to log an email into Salesforce or create the next step on an opportunity because they don’t know how that information will be used. So you see a lot of rushing through fields or just filling in a random date because it doesn’t matter anyway, right?
And that’s where the problems creep in. Inaccurate data creates inaccurate business decisions. AI tools like Einstein Copilot or Next Best Action turn into useless, expensive toys without accurate data.
So the first step is to figure out what questions you need to answer with data. If you can get to the ‘why’ behind the business process, you can build bridges across your organization and bring people together.
The next step is to explain the ‘why’ to the people involved in the business process. For example, “If you log your follow-up calls accurately, we can look at all that data and tell you the best time to make those calls,” or, “Sue from marketing will use this to send a targeted drip campaign that we know makes them more likely to buy from you.” Suddenly, you’ve created a feedback loop that gets the people entering data invested in data quality.
Training is the best time to get started with explaining why. When they fill in this field, who else will use that information and how will it help the business as a whole? You need to get them invested in the process and help them see the broader picture.
There’s so much more great stuff from Jen about how to look at your business processes and data strategy, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Mike:
This week on the Salesforce Admins Podcast, we’re talking with Jennifer Cole about data strategy and process. Well, yeah, a little something different because in the world of AI and a lot of tools just in general, not to mention automation tools, it’s good to know what you’re doing with your data and do you have a process in place to make sure you’re collecting good data. Also, I ask her about bad data, so that’s an interesting answer. But really understanding what data are you collecting, and does everybody know the process for data collection because as we know, it’s going to be even more important to have great data so that AI can give us even better insights. But if we don’t know the process, then I think we’re in trouble. So Jennifer’s going to help us with that.
But before we get into the episode, just a reminder that if you’re listening on Apple Podcasts or Spotify or wherever you get your podcasts, be sure to click the follow button, that way this podcast can automatically be downloaded right to your device so that when you’re out on your dog walk, you don’t have to worry about downloading it because it’ll already be there. And of course, I always appreciate a good review, so let me know how we’re doing. With that, let’s talk process and data quality and maybe data strategies. There’s quite a few things in this podcast with Jennifer. And let’s get Jennifer on the podcast. So, Jen, welcome back to the podcast.
Jennifer Cole:
Thanks, Mike. I’m really excited to be back.
Mike:
Well, last time, and I’ll put a link in the show notes because you won’t hear that a thousand more times today, but we were talking about documenting your process as an admin when you’re solving things.
Jennifer Cole:
Yes, good stuff.
Mike:
I know. Well, I really enjoyed that. I could spend, again, probably another two hours doing that because, first of all, I constantly forget, “What was I doing here?” I should have wrote that down better. But we’ve since caught up a thousand other times and wanted to expand on that conversation because with AI, there’s so many more shiny tools out there.
Jennifer Cole:
There are.
Mike:
I know, seriously.
Jennifer Cole:
A lot.
Mike:
I’m getting the cart in front of the horse. Let’s refresh people about the amount of awesomeness stuff that you work on and what you do in the community. So let’s start there.
Jennifer Cole:
Sure. Yeah. I am Director of Business Intelligence and Automation at 908 Devices, which is a super cool title that basically says, “I am still an awesome admin.” I’m building apps and supporting my team. I run a team of awesome admins and have recently been able to co-present with one of my awesome admins at the Boston World Tour last, what, two months ago? Wow, time flies.
Mike:
I know. Yeah.
Jennifer Cole:
Oh, so much. Talking about process and data strategy. So that is my sweet spot and what I’m still rocking out at 908.
Mike:
I feel everybody now is paying attention to data with AI. Data, data, data. Pay attention to your data, clean your data, wash your data, put your data in a dishwasher.
Jennifer Cole:
Give me your data.
Mike:
Cascade is going to have special data tabs here pretty soon. Tide’s going to have data pods, right? I’m kidding.
Jennifer Cole:
I was going to ask if they were going to be Salesforce branded, that would’ve been fun. I would’ve bought those.
Mike:
Oh, I know, right? But they only work in the cloud, so you’d have to stand outside in the rain. That wasn’t a well-thought-through joke, so that’s okay. You can’t have a zinger every single time. But you bring up a good point. So what good is data if you don’t know your process, right?
Jennifer Cole:
Yeah. I don’t know that it’s helpful if you don’t know your process. It’s just interesting facts on a screen that maybe make pretty graphs, but what does it tell you if you don’t know what questions you’re answering?
Mike:
Yeah. I guess in the scheme of things, if we’re sitting down and we’re looking at our data and we’re cleaning our data, we should really take a step back and think about, “What are we doing with our process?” And maybe to your point, and you can expand on this, does everybody know the process? Do you run into a lot of organizations that don’t know their process?
Jennifer Cole:
Yes.
Mike:
Or a process, I should say. The process, like there’s one.
Jennifer Cole:
Can I choose C, all of the above?
Mike:
C, all of the above.
Jennifer Cole:
Yeah, actually quite a few. And I would expect most people assume it’s certain pockets of the organization or those who just aren’t doing the day-to-day work, but I don’t think that’s true. I actually experience people that are doing the day-to-day work don’t even fully understand the process or why they’re doing what they’re doing or what information downstream or upstream their process is being leveraged in. So it’s everywhere, honestly.
Mike:
Look, we all go to work. People are probably listening to this podcast going to work, like, “I’m going to go to work and send some emails and do work.” And they do things. So when you say they don’t know the process, what about that do you… Is it there’s no organizational book or they don’t know where the data comes and they don’t know what they’re shipping out or where it goes?
Jennifer Cole:
I think a little bit of both, but if I think about the group of folks I support the largest amount of my time against is the sales organization. They have an objective to make sales, right? They’re in sales. It’s literally in their title. And for them, they just want to get the job done, right? They want to make a customer happy, they want to book that order, and they want to move on to the next one. And they don’t always understand why they have to log an email into Salesforce or why they need to create this next step on their opportunity, and who is actually using the application field that they’re tagging about their customer.
I think they get rightfully so focused on what they’re trying to achieve, they don’t see the broader picture of where their data’s going and how that helps the company refine what they’re doing or tweak the customer they want to focus on or tweak how we do things to make them more efficient. So I think in that particular very specific example, they’re just so focused on their job, they don’t understand why or how it matters.
Mike:
You bring up a very good step in the sales process. If they don’t understand why that step’s required and the data they’re gathering for that step, then they’re less likely to do it, right? They’ll just do it in a spreadsheet and then when the deal’s closed, they’ll just go in Salesforce and just bang through the opportunity as fast as they can, right?
Jennifer Cole:
Right. There’s nothing enriching in that. I can’t look at a bigger scope of data to understand, “Geez, a lot of our opportunities close faster when they do a follow-up call 20 days after X event.” And that would be juicy information to know because then it becomes a feedback loop in the process to say, “Hey, it looks like the odds of closing your deal faster if you do this particular step.” But if all of that is being logged outside of the system and we don’t know how many follow-up calls there are or face-to-face meetings or customer demos that are taking place, then we can’t provide that intel back to help them achieve their goals faster and smarter.
Mike:
So if they’re logging, let’s say, a required field, which is an arbitrary date because they’re trying to get through to the closed one because they think they’re following the process, but they really did the whole thing out of Salesforce, and then it’s Friday night and the quarter closes and they’re trying to get their opportunities in, by not understanding the process, are they then creating bad data?
Jennifer Cole:
Oh, bad’s a funny word. I would say inaccurate data. I would say data that’s going to mislead you. Yes, there’s technically bad data, but in that case, it’s not intentionally bad. It’s more just inaccurate to the true story. And I think that can make it very misleading for the business because they might adjust their workflow based upon the intel they have and it actually isn’t improving anything because nobody was being honest about what they were entering.
Mike:
So CEO goes to, we’ll use your example, Boston World Tour and sees the new AI, Copilot and Einstein stuff, and maybe wants to use Einstein Next Best Action, but because they’re just putting in arbitrary dates, the new shiny isn’t really helping them.
Jennifer Cole:
No, it just becomes a very expensive toy. Sorry, but it does. It doesn’t help them move anything faster, right?
Mike:
Yeah. And I think it’s an interesting concept because we always go back to, “Well, this one thing will just help you do stuff better.” But ultimately, before you even look at those things, it’s, “But what is the process that you’re trying to get to? Do you even understand the process?” Is that where you start with a lot of things?
Jennifer Cole:
It’s where I start everything. When a person comes for an enhancement or wants to report out on this particular metric or get data to understand what’s happening with their business, the question always begins with, “What questions are you trying to answer? I understand you are asking for this data point, but why? Is it something you’re doing today or you’re not doing today and you want to understand how well you are or are not filling that information in or following that process?”
Because understanding the process for me and my experience and my team’s experience helps us serve our customers better. And when I say customer, I mean internal employees in this case because we’re an internal team. We help them achieve so much more when we can get underneath and get to the why. Understanding their why is what drives bigger change for us because it often is not just them who need the help or need the change, but actually other people in the organization have that same why. So process is almost like a keystone in the bridge for us. We have to get to it. We have to understand it before we start building across and bridging islands together.
Mike:
Man, the number of times understanding the why has come up. I should get a shirt that says that.
Jennifer Cole:
That’d be a great shirt.
Mike:
Understand the why. So let me dial in specifically for an admin that’s listening. Are there things that you build into your application when you create something, let’s say for sales or customer service, that helps remind the end user about the why?
Jennifer Cole:
Sometimes, yes. Actually, a recent deployment we did was to enable sales to capture who should get automated booking and shipping notifications. And we moved that into Salesforce so that when it replicates over to our ERP, it’s auto-fed. It’s just more accurate. The sales rep knows who should be getting those notices. And we have those fields there to fill in those addresses, but we did something super simple. We added a little text bubble, an actual text component on the lightning page that explained what field did what, and critical reminders about which field you should fill in and which field you should update this address only.
And the feedback we got was, “That was great. I need that. That always will remind me because I can never remember what I’m supposed to do or why it matters.” And it was just a really simple little text component on the screen. So we try to do small things like that where we nudge them through the workflow with those gentle reminders, conditional visibility reminders, anything that helps them in that moment for that particular step in the process to remember the critical reason why it matters helps.
Mike:
Yeah. That’s really great because you think about the level of complexity that is getting added to everyone’s job. I remember as an admin, I’d spent two, three months with maybe a department or a team working on what their process is and getting their app right in Salesforce. And by the end of it, man, you could have quizzed me Jeopardy-level on what was going on with that team and how the data flowed and I would have nailed it, but two months later-
Jennifer Cole:
It’s gone.
Mike:
… no idea. It’s gone.
Jennifer Cole:
What’s my name? Yes.
Mike:
I’ll take, nope, I don’t know, hodgepodge for 500, Alex.
Jennifer Cole:
Yes. Real admin life.
Mike:
Exactly. But somehow you just expect to turn that app over to your users and like, “Oh, I’m sure they’ll remember this.” So when you’re creating an app and have those epiphanies, “Let’s add this box that reminds people,” how important is it for you? Or how important do you feel it is that admins make sure that their users know where the data that they’re working on comes from and where it goes?
Jennifer Cole:
I think it’s actually critical to adoption. Everyone loves to throw this word adoption around, and it’s more than just logins. It’s actually usability of the system and following the process. And we had a sales meeting, was it two years ago, a year ago? And we were asked to present as a Salesforce team to the sales team about critical fields they need to fill in. And everyone’s done those trainings. They’re painful for the salespeople. They’re just sitting there, “Yeah, okay, I have to fill in the application. Yeah, okay, I have to update my close date. Yeah, okay.” And they go through this monotony. But what we found was so successful and an incredible adoption to following the process was when we told them why.
We said, “Okay, when you fill this in, here are the people after you that are using this data. Here’s your marketing team and how they’re using it to refine the drip campaigns to send to your customers. So if you classify them right, they’re going to get special content against their industry or application usage.” And we found, Mike, it was the coolest thing, we found in our support channel, we use Slack for issues and questions by the business, people after that sales meeting we’re just saying, “Now, what if I choose this and what happens if I choose this?” Because they knew who was using the data that they input and where it went, they started to care. And then we just saw greater adoption and questions around, “Well, what happens if I choose the wrong thing? Can I fix it?” And that’s a win as an admin in my book when your business suddenly cares about the data they’re putting in.
Mike:
Yeah, especially for salespeople. I did an exercise like that where the salespeople went through the call center. And I remember sitting in the break room and the salespeople sitting down with call center agents and like, “Well, whenever we get this from sales, it says this.” And them sitting there going, “Well, we fill it out because we think it’s this.” But those two people had never talked. And the second they talked, it was like, “Oh, well we could 100% get this.” And then the customer service agent is like, “Oh, that would be so helpful because then when they call in and ask, we don’t have to spend 20 minutes looking something up.”
Jennifer Cole:
It’s amazing. It’s powerful.
Mike:
I’ll take ownership of this too, it’s the fact that when you sit down sometimes, you work at processes at a stage gate level and you forget, “Okay, well, I did sales and then sales ends here.” Well, sales doesn’t end there. There’s that gray area, and I just didn’t bring those groups together. I jumped over to service and obviously everything shipped and it was fine or then they’d call, except that gap in between there is the parts you got to work on.
Jennifer Cole:
The bridging of the teams and how the data flows between them.
Mike:
Yeah.
Jennifer Cole:
I think that’s where the secret sauce is.
Mike:
A lot of it is. So let’s touch on this. Automation has always been huge, and I know we’ve talked a lot with you about integrations and bringing data over. How does not knowing the process really impact automations?
Jennifer Cole:
How much time do we have? No, I’m kidding.
Mike:
As much time as you’d like.
Jennifer Cole:
I think it can have a huge impact on the business in not a good way. I think it could accelerate inaccurate data faster. If you don’t understand your process and why you’re filling in what fields, you could be filling in fields that mean nothing to your business, that mean nothing to you learning how to change your process, adapt your process to better suit your business and your customers. I think it can actually be an unfortunate waste of energy for your admins and money for the organization if you just don’t understand what you want to do and who’s doing what and why. Remember the TV show Lost, which is very controversial, no one likes the ending of Lost. But remember-
Mike:
I remember it. I’m one of the few people that never got into it.
Jennifer Cole:
Okay, consider yourself lucky.
Mike:
So I’ve been told.
Jennifer Cole:
You’ve saved so many hours of your life that you’ve done better things with.
Mike:
Oh no, I’ve wasted them with other TV shows.
Jennifer Cole:
Well, I will quickly say, for the audience that does know the show, there’s this scene or episode where this guy just keeps pressing a red button and he has no idea why. And then he leaves and someone else has to take over pressing this red button. And ultimately, it ends up being not as critical as anyone might think, but they’re just doing it because they were told to do it and they have to do it, but nobody knows why.
And I think businesses, if they don’t understand their process, are doing the same thing. They’re demanding fields to be populated by their users that are never used, that are never actually aggregated to understand if there’s value or something to modify an existing workflow or change the direction of how you advertise to customers. They’re just pressing red buttons. So I think it can be dangerous if you don’t understand.
Mike:
Yeah. So is that perpetuated by the fact that a lot of products and services are sold with, “Here’s the easy way to fix your X”?
Jennifer Cole:
Short answer? Yes. And I understand why that’s done. They want to show the ease of use of the tool. But I think the piece that’s really hard is we can’t get underneath to see how it’s built to know if it’s going to work for our challenging business problems that we’re trying to solve. And what isn’t really discussed either is why understanding your data strategy is so important and how that tool fits in. I think that’s missed.
And I don’t think that’s always understood by the C-suite or the folks that are paying for these tools. They just see this really cool tool like, “Hey, AI is going to do this for you. I want to be able to do that too. Let’s just buy it.” But somebody has to understand how it works, and somebody has to understand the process so that it actually becomes valuable. It’s missed. It’s truly, truly missed. And it’s hard for admins.
Mike:
Well, I think you said something that’s even bigger than process that I’m realizing now, which is process exists in a world where there is a data strategy.
Jennifer Cole:
It’s a piece.
Mike:
We’ve probably not sat down, I’ve never sat down, have you ever sat down and written a data strategy with an organization?
Jennifer Cole:
Written it down? No. It’s desperately needed, but conversations are a good place to start, for sure.
Mike:
Yeah, but it’s something that we as a Salesforce admin should think about because then we can create a world in which process can exist because data strategy tells me, “We know where the data is going to originate from, how we’re going to use it, and what our end goals are.” And end goals could be many endpoints. And then within that data strategy world is where we start to build different processes that take that data and transform it into useful things that the business can then use to make decisions on. So we just haven’t sat down and wrote data strategies.
Jennifer Cole:
I think so. And I think that’s hard day one. My own experience has been the process that was just built over time because somebody needed this field or somebody wanted to do this. There wasn’t a broader conversation of, “Well, who else wants to use this field?” And it’s something I need, do you need it too, Mike? Those conversations, I don’t think they happen at the beginning because businesses are just trying to get off the ground and they’re just trying to get customers engaged.
So we’re a little bit backwards in the whole process, but it is critical, I think, for businesses to start and stop… Well, how do I want to say this? They need to stop and think about, “We’ve got all these processes, do they still make sense? Are they where we want to go and do they fit into our larger strategy for what data we want to use to navigate the ship of our business truly?” So I think unfortunately, the data strategy doesn’t come until after processes are baked in, but hopefully not too solidified that they can’t rip them up and start something from scratch if it doesn’t fit the strategy they want to achieve.
Mike:
Right. Yeah, because I’m thinking early day one, which who knows where people are at, but early day one of a sales process is, “How do you get the widget to the customer as fast as possible?” Right?
Jennifer Cole:
Yeah.
Mike:
Later stage day one, as the company matures, “How do we efficiently get the widget to the customer and understand our operational challenges?”
Jennifer Cole:
It’s an evolution, yeah.
Mike:
We’re still shipping widgets, it’s just why does the widget sit for six days at this stage? Is that six days lost or is that six days… I don’t know. And that’s where data strategy figures that out because are we even capturing that data to make that decision to figure that stuff out? And if not, then we need to start doing that.
Jennifer Cole:
Yes. And it makes me think about how I’m hearing more in the community, which very much excites me, of reverse thinking, “Well, what do you want to measure? Okay, let’s go backwards and figure out do you even have the fields to start measuring it. And are you measuring it because you’re curious or are you measuring it because it’s something you want to bake into your workflow and your process there?” So I’m excited to hear more in the community of folks starting to think about this reverse modeling of, “Well, we want to understand what our customers are doing with our widgets. Now that they’re using them, we’re super excited we’ve got this customer base, but should we start to target certain types of customers? Well, what are they doing with our widgets?”
“Okay, great question. Are you set up to even track that? And what do you need in order to start tracking it? And then who’s going to fill it in and do they know why they’re filling it in?” That whole reverse model. So that’s an exciting shift that I’m hearing more of in the industry and fellow admins to support that data strategy. But I think you’re right, that next step is really sitting down to define on paper what that strategy is and then communicating it to everyone in the organization at every level of the organization because that just goes back to the why. When folks understand the why, they get excited, they want to help.
Mike:
I’ll flip back and forth. So then you sit down, you look at process, you think of data strategy. When looking at tools, what are some things that admins shouldn’t be afraid to ask or should really get behind and get their hands dirty looking at?
Jennifer Cole:
Oh, thank you for the question. I think it’s setup. As a customer of Salesforce, your poor sales reps, I’m tough because I always want to see what’s underneath. Don’t give me the shiny YouTube video, let me play with it, let me get in there. So I would love for fellow admins to be just as precocious and go into setup. Let me physically see my options. And that’s super cool what you just showed me, but how did you set it up? Let me in your demo org. And Salesforce demo orgs are incredible, like what your solution engineers build and play with and what’s in there. Ask admins, ask for a sneak peek because you, as an admin, not only need to understand how your business would apply the tool, but you need to understand how it works and how it can scale to solve all the crazy problems that you’ll come across because in a way, you’ve got to sell it to your business. Admins are diverse. They’re builders, and they’re also internal salespeople to their own executive suite. So I would encourage them to say, “Show me how it’s made.”
Mike:
Yeah. I also, as an admin, liked showing my users if they wanted to see how I made the app or parts of it that, say sales, for example, if they asked, “Well, what happens if we add a step here?” Well, then I can just go click, click, boom, and now that new step shows up in path and shows up in the opportunity. And it lets them know two things. One, I understand the value of being agile and changing because if we’re working on a new process, we’ve got to be ready to, “Hey, this really isn’t working despite what we thought it would do on paper.” And also two, when we get to that point, you need to know I have the skill to change the application at the speed of business so that we can make that adjustment and keep moving forward.
Jennifer Cole:
Yes, I fully agree. And it’s interesting too because even my user population loves to see under the hood, even though they’re never-
Mike:
Oh, really?
Jennifer Cole:
… going to use it. Oh, they love it. When they like to see those changes on the fly that you were just speaking to, like, “Yeah, I do know how to manage this application. I do know how to customize it. I can improve it for you.” When we do on-demand changes for them in a meeting when we’re getting app feedback or process feedback that we’ve implemented in Salesforce, they just think it’s so much fun.
Number one, they gain a lot more confidence in the team because they’re seeing something happen in real-time. But number two, they themselves love to see it and enjoy how quickly we can support the business. And also, it allows them to understand when sometimes it takes us more time because it’s more complicated, there’s a better understanding. So totally diverging topics on you, but yeah, users love it too.
Mike:
It’s getting behind the scenes, which is digging into process and digging into data strategies. So a follow-up to that, do you regularly share that, and would you recommend admins regularly do that as well?
Jennifer Cole:
Yes, I would actually. And it’s funny, as an admin, we’re often tagged as being a tiny bit controlling in our orgs and love everything to be precise and buttoned up. But I think it actually gains business trust when we crack open the org in setup for them and they can see how we click around because there’s no risk. If someone wants to join the admin team and they’re that curious and inspired by what they see in setup, oh my gosh, come on over. But at the same breath, admins can gain so much trust, I feel, from their business when they expose what they’re doing.
Because if you think about it, admins are going into the business every day and saying, “Show me your process. How are you doing it? Let me see what you’re doing.” We’re putting our business under the microscope to improve it. I don’t think there’s any harm in the reverse. It just helps build that mutual trust and relationship of sharing how to build something and what the possibilities are or are not. And I encourage it. I think it would be great. Actually, I encourage my team to do it. They do it in front of our users all the time, and it’s been a positive experience.
Mike:
Well, I can’t think of a better way to wrap up the conversation than having brought it completely back around on us where we’re being as transparent with our processes, we’re asking the business to be with us while we create the technology to support it. Thanks for coming back on the pod and sharing your thoughts on this and giving us data strategies to work on.
Jennifer Cole:
Thanks, Mike. It was really great.
Mike:
I’m excited.
Jennifer Cole:
Me too. I’m excited [inaudible 00:32:28] admins do, have fun out there.
Mike:
Well, I don’t know about you, but I was thinking of a thousand different times that I needed to have a conversation between different departments so that they understood the importance of putting fields in. And really, it was interesting, after the call, Jennifer and I talked a little bit because so much of what we do when we sit down with our users is, “Well, how are we going to document this? What are we going to put in Salesforce?” And we get wrapped up with what we’re going to put in Salesforce, which we should, but we forget to talk of why.
And that came up in this conversation is why are we putting this down? Why is this a critical stage? Why is it critical that we capture this data at this point? And then who’s going to do something with it to make us a better organization? When talking sales, it’s not just shipping out the widget as fast as we can, but maybe as efficiently as we can and understanding different parts of our organization so that we can capture data. And I got to agree with Jennifer, boy, it was such a good point, having all of your users understand where the data is coming from and where the data that they create goes, where in the process they sit, and having those individuals meet with each other. I think that was such a great insight that Jennifer brought to this episode.
I hope you enjoyed listening to it. And of course, if you did, you can share it with your friends. Just go ahead and click on those three dots. There’s usually three dots in just about every application now, and you can share it on social. I would so appreciate that. And if you’re looking for resources or anything that we mentioned in the episode itself, show notes are right there. They’re also on our website, admin.salesforce.com, which has got everything you need to read, blog posts, other podcasts you can listen to, and a transcript of this show. And of course, you can join the conversation in the Admin Trailblazer group, which is in the Trailblazer Community, that is also a link in the show notes. A lot of people talk in data quality and process there too. All right, so until next week, we’ll see you in the cloud.
The post Effective Process Documentation for Salesforce Admins appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Elizabeth Awad, Associate Product Manager for Prompt Builder at Salesforce. Join us as we chat about how you can use Prompt Builder to simplify users’ daily tasks by integrating generative AI moments powered by prompt templates into their workflows.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Elizabeth Awad.
There’s been a lot of buzz around Prompt Builder these days, so I was excited to get Liz Awad on the pod to pick her brain about it. She’s a product manager on the Prompt Builder team, so you could say she knows some things.
The first question I had for her is one I hear frequently from the community: What’s the difference between Einstein Copilot and Prompt Builder? “They go hand in hand,” Liz says. “The prompts that you create in Prompt Builder can be connected to custom actions in Copilot.”
In other words, Prompt Builder is where you as the admin create custom prompts to write a sales email or summarize a case, and Einstein Copilot is what allows your end users to invoke those prompts.
We’ve had more than a few guests suggest that you jump on an LLM to practice prompting but I wanted to know from Liz, specifically, what she’s found helpful. She had a really interesting answer, which was to try to get ChatGPT to write a birthday text to her mom.
If you think about it, that’s a perfect use case for practicing writing better prompts. It’s pretty simple in terms of information but it’s tricky to get the right tone. More importantly, you probably have a good sense of what sounds right and what doesn’t. And so when you give adjustments, you instantly know how well they worked.
Liz points out that this process is what people mean when they talk about “grounding” a prompt. It’s the extra bits of information you give an AI to adjust the response, like “that sounds too formal” or, “here are three other texts I’ve sent my mom.”
As a reminder, there are four prompt template types that you can use in Salesforce right now. They are:
Josh Birk and Raveesh Raina went over all of this in detail in their episode last month. However, Liz wanted to draw special attention to a new addition to the flex prompt template, which is the ability to use free text as an input. That means you can use something like a chat transcript or a case summary to ground your prompt. It’s super flexible, and the sky’s the limit.
There’s so much more great stuff from Liz about what you can do with Prompt Builder and how she approaches her role as a PM, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Mike:
Earlier this year, we talked with Melissa Scalercio about Prompt Builder, because she was on the customer side and she had some pretty neat things to say about how they were using Prompt Builder. You can go back into the Salesforce archives there to listen to that episode.
In case you’re not familiar, Prompt Builder allows you to simplify users’ daily tasks by integrating generative AI moments powered by prompt templates into their workflow. It’s really cool. You get to bind a field and put sparkles on it. That’s what it’s called literally, sparkles. I wanted to talk to one of the product managers that is working on Prompt Builder. That is Liz Awad, who is based in New York. She is helping build the future of Prompt Builder. She not only gives us some really useful insights into Prompt Builder and how she’s seeing other customers use it, but also into what’s coming with Prompt Builder, and you may have already seen it. Then, fun fact, we get to learn a hobby. I bet it’s one maybe that most of you do. I’ve seen it on a ton of TV shows. But I’m not going to tell you because you have to listen to the episode. With that, let’s get Liz on the podcast.
Liz, welcome to the podcast.
Liz Awad:
Thank you. I’m excited to be here.
Mike:
Well, I’m excited to talk about Prompt Builder. We’ve talked about Prompt Builder in the past, with Melissa, earlier. I wanted to hear from somebody that’s actually working on the product and doing some really fun stuff, because not only is Prompt Builder a really cool tool for admins to use. We’re seeing that in all of our AI Now tours. But also, there’s a lot of really cool features coming as well.
Look, I’m getting the cart in front of the horse, like I always do. Let’s start off with you. Liz, how did you get to Salesforce and start owning Prompt Builder?
Liz Awad:
Sure. I’ve been at Salesforce a little over a year now. I’m actually part of a rotational product management program here at Salesforce. Previously, I was on Sales Cloud, and I was working on adoption. Which is actually admin relevant, as a new feature on Sales Cloud is launching soon called Sales Cloud Go. I was part of that development. Then I knew my manager, Avantika. She’s the one that pulled me into Prompt Builder, where I am now.
Mike:
Wow.
Liz Awad:
I’ve been working here for around five months now. I’m very excited. It’s been a great journey. Things have changed really fast, as you know, in the large language model space. There’s new models all of the time. We are, like you said, launching some amazing new features.
Mike:
Yeah. Just trying to keep up with … I remember when Einstein came out and we suddenly had to learn large language models as part of our nomenclature. Then now, we’re having to learn generative AI, and prompts, and grounding. My most fun word to say is hallucinations. Because you know, hallucinations, what could go wrong there? But that’s a different podcast that you can listen about.
Prompt Builder, what are exciting things that you can dug into and are happy to work on out of the gate? We’ll preface that by saying tell me how Prompt Builder is different than Copilot.
Liz Awad:
Yes, great question. Prompt Builder is a low code prompt management tool. This basically allows you to create reusable prompts that are being sent to these large language models. Prompts are just instructions that you send so that the model outputs the correct text.
The way that it’s different than Copilot, the way that we view it actually is they go hand-in-hand. The prompts that you create using Prompt Builder can actually be connected to custom actions in Copilot. Then within Copilot, when you ask Copilot a question, it can invoke the prompt that you have created. They’re different in that Prompt Builder is this tool that allows you to create the custom prompts. Copilot is maybe one area when your end users actually invoke the prompts.
Mike:
Yeah. Copilot’s a little more conversational.
Liz Awad:
Exactly.
Mike:
Yeah. That’s also one of the things that, as a former Salesforce administrator, I love about Prompt Builder is it’s just a little sparkle button that my users have to press and they get magic.
Liz Awad:
Exactly.
Mike:
It doesn’t depend on their ability to write a good prompt.
Liz Awad:
No. It’s the admins, now you all become prompt engineers. I will say you do need to spend some time reworking your prompts, testing your prompts. In Prompt Builder, you can even change the models. Certain models are better at writing sales emails than others. Depending on your use case, that Prompt Builder workspace is really where you can test. Just so, like you said, your end users just get to see magic.
Mike:
Yeah. Let me ask. What do you do to get better at writing prompts?
Liz Awad:
I was introduced to the concept of prompt engineering, like the rest of the world, when ChatGPT came out in November 2022. The first thing I did was just go to the website and start asking it questions that I knew the answers to already. Or I would be able to tell that’s a good response, and that’s a bad response. It was as simple as, “Write a text to my mom, wishing her a happy birthday.” When the LLM responds, it used maybe a formal tone, or something that I personally would never send to my mom. Then I’m like, “Make it sound more casual. I’m very close to my mom, so make sure you include that.” That idea of editing a prompt, and trying to have it fit your tone and your style can be used in an enterprise context as well.
The other thing to think about is, when you’re telling ChatGPT or your LLM more information, that’s called grounding. That’s giving more data to the LLM about the type of response that you want back. All of those things are really important in prompt engineering.
Mike:
Yeah. Well, I’ll be honest with you. The first time I ever heard the term grounding was when I was doing the Data Now workshop. We talked about building a prompt in Prompt Builder. I think the very first line was, “Acting as,” and then you could fill in $user.organization, however that worked. It was literally meant to pull the running user, which is you. I thought, “Oh, that totally makes sense.” Then you could pull in, “Here’s different information.” Because I think back to the way you brought in writing prompts, the rest of the world was just like, “Oh, neat. With ChatGPT I just ask it questions.” But here, we can actually pull in and say, “No, I want you to go into my Salesforce org and really pull that data out,” as opposed to just asking it for a text for your mom.
Liz Awad:
Exactly. That’s what really makes it powerful, is that it’s dynamic. What you said here is you can think of it as a variable, or a field, that’s user.name. When that prompt is invoked at runtime, that is replaced with the actual end user’s running the name in Salesforce. That prevents you from having to create multiple iterations of prompts.
When we say grounding, all we’re really saying is data. It’s just a fancy way of saying injecting more data into your prompts.
Mike:
Right.
Liz Awad:
With Prompt Builder, that data can come from a wide variety of places, not just your CRM. It can come from Data Cloud. You could use a flow to inject data. It can get really powerful, which is really exciting.
Mike:
If you think about it, if you really wanted to go back in time, this is where a time machine would help to tell our parents, “If I’m grounded, it just means I’ve got the data. Thanks.”
Liz Awad:
Yeah, exactly.
Mike:
“You’re grounded for a month.” No, I’m grounded for life because I’ve got data. That’s how you get more grounded. Just realized it, that dawned on me.
One thing that I did for the longest time. I love using the little sticky notes feature on my Mac. When I would write a good prompt for ChatGPT and it would turn something out, it was like, “Oh, awesome.” I would copy that and I’d hang onto it. Then I remember sharing stuff with my team early on. They’re like, “Oh, how did you do that?” I would share the prompt with them, the text.
Liz Awad:
Yes.
Mike:
Then they would plug that in, and they would get something different. I realized early on, with AI, the learning curve for AI is everybody’s different, as opposed to when we were trying to learn Flow Builder. When Flow came out, the admin created the flow, and then the record, or whatever the action was, worked the same for everybody. Then as I started looking at AI I was like, “Boy, this is going to be tough for users,”
because it really depended more on what is that end user’s ability to write a good prompt. Or how do I disseminate good prompts to my users?
That all changed for me when I saw Prompt Builder because we can put all that in there, which means the end user gets a solid experience every single time without having to be good at writing prompts. Right?
Liz Awad:
Exactly. The end user doesn’t need to be the prompt engineer because, as an admin, you are created those instructions every time and it’s following that template.
Now I will say you can have different outputs because it’s generative. Even if you’re invoking the same instructions, the response might be a little different every time you call the large language model. But it should be somewhat the same every time you call.
Mike:
Right. Obviously, if it was the same, then it’d just be like email templates.
Liz Awad:
Exactly. I do want to say, now that you’ve brought up email templates, just a small use case or a small story.
Mike:
Yeah.
Liz Awad:
One of our customers was telling us that they used to use the email templates. Now they’re using the sales email template in Prompt Builder. Because it’s generative, they’re delivery rate was much higher. As in Gmail, Outlook, and these email clients wouldn’t mark it as scam. It would actually deliver in whoever they were contacting, that inbox.
That was really interesting for us to hear. That was the first time we had thought about that metric of tracking delivery rate. And how, when you’re using generative AI, it’s not a pattern, it’s not a template. Those words can change every time you’re calling the large language model, with the same theme throughout.
Mike:
Right.
Liz Awad:
That was really interesting for us to hear on the product management team.
Mike:
No, I like that. That actually leads into the next question I had. Which was where are you seeing admins deploy Prompt Builder the most?
Liz Awad:
It’s a great question. It really depends on industry and use case. But we’ve seen a lot of field generation templates, which is what you described, where your end users see that magic button. You use a prompt template to fill in a field on a record.
Mike:
Okay.
Liz Awad:
We’ve also seen a lot of sales emails use cases. Case summarization use cases. It’s really across the board. The best part is, you as an admin get to be creative with it. Because you can really think of 100 plus use cases, that’s why we have flex template to allow you to customize and put in as many objects, or even now strings or free text, as input to a prompt.
Mike:
Tell me more about the templates. I forget, there’s four types of templates?
Liz Awad:
Yes, there are four types of templates. Sales email.
Mike:
Okay.
Liz Awad:
Field generation. Record summary. And flex templates.
Mike:
Flex sounds the coolest.
Liz Awad:
Yes. Flex, it’s in the namesake. It’s allowing you to create those custom templates where you can call an invokable action, you can use flows.
One feature that we just released is actually called string inputs or free text. Where, using a flex template, you can have text as your only input. Previously, we required templates to be associated with objects. But we heard from customers, “Hey, what if I have a transcript of a chat and I only want to use that as my grounding data?” Well, that’s why we just released this, actually this month. It’s very exciting.
Mike:
That’s interesting. Tell me more about that. Because I think I saw that in one of the release readiness’ that you did.
Liz Awad:
Yes. The use case here is that, if you want to invoke a template from a flow, or maybe using Apex, and all you want as the input is just text itself … Another example could be an agent gathers a question from a user in a chat, and you want to use that question as input into the prompt. Previously, you would still have to associate that template with a record, which would just be wasted time. You’re not actually using that record as grounding data. But now, you can just have that template with the input as a user question, for example.
Mike:
Interesting. Yeah. No, I like that. I think, in the earlier podcast we talked to Melissa, she was using the sales email stuff a lot. I’m curious, do you have any insight … Maybe this is just me, and I’ve worked in these overly micromanaged organizations where marketing needs to see every period, and comma, and I that’s dotted, which is why they loved email templates so much. You mentioned sales templates. Sales email templates. How are marketers adjusting to AI, where it’s not word-for-word every single time?
Liz Awad:
That’s a really good question. I just want to point out that we still recommend that a human’s eyes are on the responses from the large language models before they’re sent out. We don’t recommend automated generation and sending just yet. Primarily for that reason, just to make sure that either a marketer or a sales rep understands exactly what is being sent to their customers. It’s really just used as a tool to help, like an assistant, as opposed to replacing that job of writing the email. It gives you a baseline for you to go in and potentially edit or add certain things that you want, depending on the customer.
Now, like you said, some organizations are stricter than others. Maybe they’ll, in their company, have a process which is you still use the sales email template to start, but then someone either needs to check it before it’s sent. Or the admin can actually go into the audit trail and see all the generated emails, and someone can review those and make sure that that pass is their standard of quality.
Mike:
Sure, sure. Yeah. No, I like that. Plus, you could probably include some stylistic cues in the prompt when you’re building that as an admin as well.
Liz Awad:
Definitely. That is recommended.
Mike:
Write in your voice and tone.
Liz Awad:
Yes, voice and tone is definitely recommended. You really want to be as specific as possible. You can even give an example of a great email in your instructions.
Mike:
Oh! Well, that works out nice.
Liz Awad:
“This is an example of a great email we would want to send to a customer.”
Mike:
Interesting. I like that. There’s so many areas now, I think of Salesforce, to talk about with stakeholders as an admin. Not just features that are coming out, but it’s also … I know working with sales teams, thinking of I’ve always had that sales manager that would come up to me and say, “So-and-so writes great emails. How do we make everybody a great email writer?” Prompt Builder now has that ability. You can work with that great salesperson to get some of their great email ideas, and use those as some initial early prompts, that you can then disseminate to all of your sales team. Which, to me, I’m sure that salesperson doesn’t like that. Salespeople are a little competitive that way.
Liz Awad:
Yes, that’s interesting. That’s true, I never thought about that.
Mike:
As a product manager, I guess, admins do a lot of product managing. Is there any advice that you would give that you’ve learned in your year or so at Salesforce that would help them manage the onslaught of new features or how you balance priorities?
Liz Awad:
Definitely. I think the biggest skill that’s important in being a great PM is just communication, and over communication. And ensuring that everyone is aligned on not only what the priorities are, but why they are prioritized how they are. Because when you explain, “This is the use case, this is the problem, and this is the solution, and this is why it’s important,” then you really get that alignment.
As far as how to understand what’s being released at Salesforce and all the new features, that is a beast within itself. But that’s why we have release notes. That’s why we have all of the help docs. I would encourage you to even engage with your AEs and your SEs to learn more and inquire. As product managers on Prompt Builder and Copilot, we are actually aiming to talk to our customers as much as we can, because we learn from you all. Because you all are the ones that are engaging with the tool every day. That’s also what helps us prioritize, is engaging with customers.
Mike:
Yeah, absolutely. Too often, as an admin, I couldn’t communicate enough with all the features that were coming out.
Thanks for coming on the podcast, Liz. I will end by saying it’s always fun to know, outside of managing Prompt Builder, which is what admins love, if there’s anything fun you do as a hobby?
Liz Awad:
I’ve recently picked up, not recently, but in the past year or two, pickleball.
Mike:
Okay.
Liz Awad:
But I’m based in New York, so that requires me to fight over pickleball courts as there’s limited space. It’s actually turned into quite an expensive hobby recently, because they charge per hour and per court. But I love it. I grew up playing competitive tennis. So this has just been my outlet as I can play tennis and racket sports, but not be too harsh on myself.
Now my brother thinks that pickleball is an abomination. There’s really two groups of thought on that coming from tennis players. But I love it and it’s been really fun.
Mike:
It’s about the size of a tennis court, right? From what I know.
Liz Awad:
No, it’s actually much smaller.
Mike:
Okay. But about?
Liz Awad:
About, about, about.
Mike:
But much smaller. Okay. Okay.
Liz Awad:
Small enough that-
Mike:
My neighbors set up pickleball in their driveway.
Liz Awad:
Yeah. If anyone wants to challenge me to a pickleball game, I’m ready.
Mike:
You should set that up. Do a pickleball tournament in New York. That’s what we should have is a pickleball court at Dreamforce.
Liz Awad:
That would be amazing. Maybe I should go talk to the event team.
Mike:
That would be low impact sort of thing. But there’s shoes, right? There’s pickleball shoes. I know that you have to have a special paddle. Is it called a paddle?
Liz Awad:
Yes.
Mike:
Or is it called a racket?
Liz Awad:
I believe it’s called a paddle.
Mike:
Okay.
Liz Awad:
I’m actually not sure. Yeah.
Mike:
It kind of looks like a ping-pong paddle, just a little bit bigger.
Liz Awad:
Exactly. It is called a paddle.
Mike:
Okay.
Liz Awad:
You can get fancy with it. But you can go out in sneakers and be totally fine. You just have to watch your ankles.
Mike:
Sure. Yeah. Boy, I don’t know. Well, good luck with that because unfortunately, in New York, it’s probably also hard to have an apartment any kind of size at which you could practice pickleball. You should take up ping-pong. It’s New York size friendly.
Liz Awad:
Yes, exactly. Well, thank you so much for having me on.
Mike:
Absolutely. Thanks for being on, Liz.
Okay, I feel like I’ve been on a lot of television shows lately that have featured pickleball. Am I right or am I wrong? It’s just everywhere. I think there was even some sort of deal on pickleball equipment on one of the morning shows I was watching. Good for people playing pickleball. I don’t know, do you play pickleball? I don’t. But my mom wants to play pickleball. We’ll see how that goes. I do think it would be fun to have a pickleball court at Dreamforce. Don’t you? We should ask for that.
Anyway, I thought that was a great, fun discussion with Liz. I think it’s pretty cool, the stuff that admins can do without writing a single line of code in Prompt Builder. I wish I had this when I was a Salesforce Admin. Boy, it’d be really cool. Anyway, if you enjoyed this discussion, I did, I’d love if you could just share it with one person. If you’re listening in iTunes, or if you’re listening in Apple Podcasts, or any of the podcast apps, usually all you have to do is click the three buttons. There’s three buttons somewhere, you get a little arrow. You could share it on social, you could share it with your friends. You could text it, post it to Facebook, LinkedIn. I would appreciate any of those to help spread the word of the podcast. Of course, you can always give me feedback on the podcast if you go to iTunes. I’d love to hear what you think.
Now if you’re looking for any of the resources, links to anything that we mentioned, or just great blog post reading and podcast listening in general, that is on admin.salesforce.com. Including a transcript of this show. You can join with other admins in our Admin Trailblazer community. That, of course, is in the Admin Trailblazer group. I’ll include the link to that in the show notes. Until next week, we’ll see you in the cloud.
The post What Makes Prompt Builder Essential for Salesforce Admins? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, it’s another deep dive with Josh Birk as he talks to Bobby Brill, Senior Director of Product for Einstein Discovery. Join us as we chat about how you can use Model Builder to harness the power of AI with clicks, not code.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Bobby Brill.
Bobby started his career at Salesforce in Customer Success before working on Wave Analytics. These days, he’s the Senior Director of Product for Einstein Discovery, and he’s here to talk about what Model Builder can do for your business.
If you have Data Cloud, then you already have access to Model Builder via the Einstein Studio Tab. With it, you can create predictive models with clicks, not code, using AI to look through your data and generate actionable insights. As Bobby says, the AI isn’t really the interesting part—it’s how you can use it as a tool to solve your business problems.
In traditional machine learning, models are trained on data to identify successful and unsuccessful trends, which is fundamental for making accurate predictions. For example, if you want to create an opportunity scoring model, you need to point it to the data you have on which leads converted and which leads didn’t pan out.
Model Builder lets you do just that, building your own model based on the data in your org. What’s more, it fits seamlessly into the structures admins already understand. We can put our opportunity scoring model into a flow to sort high-scoring leads into a priority queue. And we can do all of this with clicks, not code.
Einstein’s LLM capabilities offer even more possibilities when it comes to using your data with Model Builder. You can process unstructured texts like chats or emails to do something like measure if a customer is becoming unhappy. And you can plug that into a flow to do something to fix it.
One thing that Bobby points out is that building a model is an iterative process. If you have 100% accuracy, you haven’t really created a predictive model so much as a business rule. As long as the impact of a wrong decision is manageable, it’s okay to build something that’s good enough and know that it will improve over time.
There’s a lot more great stuff from Bobby about how to build predictive models and what’s coming next, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Josh:
Hello, everybody. Your guest host Josh Birk here. Today we are going to talk to Bobby Brill about Model Builder, which is going to allow you to create your own predictive and generative models to use within Salesforce. So without further delay, let’s head on over to Bobby.
All right, today on the show we welcome Bobby Brill to talk about Model Builder. Do you prefer Robert, Bob, Bobby? What do you like to go by?
Bobby:
It’s an excellent question. So I’m a junior. My dad is Robert Howard Brill Sr. I have the same first middle and last name. He goes by Robert, Rob, or Bob, so I’ve always been Bobby my whole life.
Josh:
Yeah, I feel you. My brother is Peter. My father was a Carl Peter and my grandfather was a Carl Peter.
Bobby:
Wow.
Josh:
Got very confusing sometimes. Yeah, yeah. So introduce yourself a little bit to the crowd. What do you do at Salesforce?
Bobby:
That’s a great question. I’ve been at Salesforce almost 13 years. I was a customer of Salesforce for about three and a half years prior to joining, so I’ve been in the ecosystem for quite some time.
Josh:
Got it.
Bobby:
I started off in actually customer success group, actually it was called Customers for Life. So I worked with customers getting on boarded onto Salesforce. I joined the product team back in 2015 in analytics, so we had this thing called Wave Analytics. So even well before AI I’ve been working with data. The last year I’ve actually been part of the data cloud team, so I do AI for data cloud, so it’s called Model Builder.
Josh:
Got it. Got it. Were you interested in AI before it blew up, before it got all big?
Bobby:
Am I interested in AI? I think it’s interesting. I think it’s really cool technology, but what I really like is how the technology can help our customers solve their business problems. I was a customer, I understood what it was like to just have this tool available and put my data in and what can I do with that data. What I like is showing customers how AI can help them achieve their business goals. I really focus on how the AI helps business goals versus really caring about all the new technology and all the new models that are out. I’ve got other people that do that. I focus in on how are these models going to be used.
Josh:
Chasing solutions and not trends.
Bobby:
Correct.
Josh:
Like it. Now, before we get into the product, one other question, I just like to ask people this because in technology I find the answers are so varied, was software something you always wanted to get into?
Bobby:
Yes. I actually had a computer science degree, so I was writing software. What I realized is, while writing software is fun, I actually really like to debug software still, what I really enjoy is coming up with the ideas of what software should do or how it can help solve problems. Product management has really been the thing for me. When I started Salesforce, I just wanted to get into the company any way I could, so I didn’t try for a product manager position-
Josh:
Got it.
Bobby:
… but the second I got in, I had to figure out how to get to this position.
Josh:
I like it. From a very high level, what is your elevator pitch for Model Builder?
Bobby:
Okay, elevator pitch for Model Builder is build predictive models with clicks, not code. It started with actually predictive models. Now that GenAI is available, it’s utilize custom, predictive, or generative models with clicks, not code.
Josh:
Okay. Now, when we say model, how do you describe that within the input and output of how we interact with an AI?
Bobby:
That’s a great question, I don’t think anyone’s really asked me this specifically. But I think the way I would best describe it is a model is just a function. You first want to know what do you want that function to do. You have to understand what that function is capable of doing. AI is only as good as what the model is capable of doing. So in traditional machine learning, you would have a model that perhaps could tell you what is the likelihood of this lead to convert. And how did it understand that? Well, it had to get some examples of what did conversion look like, give me some leads that successfully converted, give me some lead that didn’t, so the model can understand what are the trends for a successful outcome or a non-successful outcome.
That was traditional machine learning. You’d have to train your model. Now, large language models are really good at putting sentences together. It understood text, it’s read so much text, it’s trained on that, and it knows when it sees certain words, here’s the potential. It can predict the next word and the next sets of words to come out. And so if you think of models as just it’s a function and you’re going to give it some input and it’s going to give you an output, what that function can do is totally dependent and there’s so many different use cases. But that’s I think how I would best describe a model, is it’s a function.
Josh:
Gotcha. Now let’s talk a little bit about building models with clicks, not code. I’m trying to think of the right way to ask this. Let’s start with what’s your basic user scenario of something that they’re going to try to build?
Bobby:
So thankfully when we’re talking about models, it’s all around business data. We are a company that sells to businesses. They put their data in our systems, and while a model can do lots of things, we try to focus on what are the things that our customers are likely doing. The easiest one, Salesforce has had Sales Cloud the longest, so you would build an opportunity scoring model. And that is nothing more than a predictive model that understands what are the traits that go towards an opportunity that’s going to close, or win I guess, versus an opportunity that’s going to lose. That’s probably the simplest thing, and this is what machine learning has really done over the past probably 20 years. People have been solving this problem forever. But every single customer wants this, and they want to make sure that it’s trained on their data. They use Salesforce because they can fully customize how they want that data to be stored, what object. They’re going to have relationships across other objects. It’s not going to be everything in an opportunity object. It’s going to be across multiple things.
And they want to make sure it’s their data. So why they don’t want to use an out-of-the-box model is they don’t know what goes into that. Some people like that, but our large enterprises, they like to understand what goes in that. So by giving our customers control and just saying, “Tell us where this data is,” we will then go train that model, and we can predict the likelihood of an opportunity closing or take Service Cloud, predict the likelihood of a case escalating or processes, business processes are really important, predict the time it’s going to take for an opportunity to close or go from stage one to stage two or service case from the time it was created till when we think it’s going to be predicted resolution. These are all things that I think are bread and butter to Salesforce and things that they can predict. And then again, that’s your traditional machine learning, that’s where you’re going to need to use your data to train that model.
Josh:
I think it’s very interesting because as you say, this isn’t a brand new problem, these are questions people have had and have tried to answer,. Right now I’m imagining the world’s worst formula field that’s trying to connect 17 different data points and make a guess about the probability of an opportunity closing.
Bobby:
Exactly, yes.
Josh:
How would you describe the level of precision that you’re seeing from Model Builder these days?
Bobby:
The level precision depends on the data. Some models can be really accurate, but if you have a predictive model that’s 100% accurate, then it’s not a predictive model, it’s some business rule. You’ve basically told the model, “Look at this field. When you see this value, 100% of the time it’s going to be a converted opportunity or… ” Sorry, I guess a closed one opportunity. “And when you see this variable, it’s always going to be a loss.” So there’s a lot of times this is data leakage. This is very common in machine learning where you introduce something that basically the model just looks at that and it’s like, “I know what I’m going to do.” So you never want it to be perfectly accurate. And then there’s other levels of accuracy. You could say that, “60% accurate, is that good enough?” Well, it’s better than a coin flip, so you are already getting some uplift.
Josh:
Right.
Bobby:
So then really it’s up to the business to figure out what is the impact of a wrong prediction. And a lot of times the businesses, they know the impact of that wrong prediction. If it helps you prioritize the things faster, great. Then start with something that’s, let’s say, 60% accurate and then work towards something that is a little bit more accurate. It’s an iterative process, so try to not be afraid of doing those iterations because you can get some uplift.
Josh:
Yeah. I’m going to ask you the world’s most leading question, but it’s something that we keep trying to get people to think about, because when it comes to the data that the model is going to leverage, there’s size, but there’s also quality. How important is the concept of clean data to getting that prediction model?
Bobby:
Clean data is very important to getting a good model. However, I don’t think there’s any company that thinks they have clean data. They all think their data’s terrible. I think if you were to look at Salesforce, I mean, we know the data really well here, and I wouldn’t say that it’s clean. But I think you could argue that you have enough clean data to train these models. So it really depends on the use case.
Josh:
Got it.
Bobby:
If we’re talking about sales data, you probably have a lot. Service data, that’s probably the cleanest data out there. Service processes are very much you got to get the data in, you work on SLAs, there’s very much these touch points. That data is really good. So if you ever want to try something like, “Where is my data the cleanest?” I guarantee you it’s service. Sale is people don’t enter things in right.
Josh:
Okay, so I really love that messaging because it’s not that cleanliness isn’t important, but you don’t need perfection to start using these tools.
Bobby:
Right. And then I will say that with generative AI and the ability to process a lot of, I’m going to call it, unstructured text, let’s say chats or email, and getting information out of that is perfect for actually cleaning up your data or even putting it into a predictive model. Then the next thing is layer these two things together. There’s going to be a data cleanup. You’re going to be training a model, but then when you’re actually delivering the predictions, you don’t want to have to worry about cleaning up that data. That’s where the LLMs can be used. Something comes in, you get a signal that says, “Hey, this customer, let’s say, their sentiment is dropping.” Well, how do you know their sentiment is dropping? Because an LLM is figuring it out and saying, “The customer’s not happy,” and the models are really good at understanding that, which is pretty cool.
Josh:
That’s a really interesting point. I’ve actually not tried to really consider that before, because to an LLM, let’s take one of the most common data quality problems, if you have, say, redundant fields or you have duplicate data, the LLM isn’t actually as worried about that as, say, a standard reporting tool would be.
Bobby:
That’s correct. Yep.
Josh:
So I think we’ve been touching on it as we’ve been talking about this, but where do you see the role of an admin being when it comes to constructing and maintaining these models?
Bobby:
The best part about Model Builder, which I haven’t even talked about, is how it integrates back with Salesforce. What we’ve tried to do is we give you this tool where you can build this really, really good function. It’s got an input, it’s got an output. As long as admins understand that there’s going to be some inputs needing to go into this and it’s going to have an output, you can actually put the models wherever you want. The same way that you’re building, let’s say, a flow, and within the flow there’s a decision tree, admins know how that works really well, or even the admins that can write a little bit of Apex code. So as long as you know how to do that, as long as you know how these different Salesforce functions are coming together, models are going to be just another input to that.
So take a flow with a decision. Perhaps it’s a case escalation… Or no, let’s not even take case escalation, let’s talk about leads and lead prioritization. You built a flow, you want to put leads in the right queue. Well, what if before you even put a lead into a queue you can predict the likelihood that this lead is going to be converted. You can say, “Hey, everything that has a score between, let’s say, 80 and 100, 100 being the highest score, maybe you want to route that to a special queue. You understand queues, you understand decision trees in a flow. So now all you need to know is, hey, I have this score. How do I get the score? Maybe there’s another team that figured that out or maybe you were comfortable enough because you know the data to actually train that model. Now you can just use this as a decision. You don’t have to actually show the prediction to anyone. Who cares if that prediction is written anywhere. You don’t need that for anything, you just need it at that point.
So admins should start thinking about this just says another function. I think flow is a great way to look at it because a process. Something goes through step one, you do this, step two, you do that, and so on. And that model might be just part of that process.
Josh:
When you’re saying that’s interacting with flow, are you saying that it’s like I have a custom object, I have a custom field, I can make a decision tree based on that? Is it that same level of implementation?
Bobby:
It could be. You don’t have to write that prediction out anywhere. We can actually generate it live within that flow. So let’s say a lead comes in, you kick off a flow, so you have a lead form, the lead comes in, it goes through a flow. You’re not sure where that lead is going to go. You technically I guess created the record, and then you want to figure out where does this lead go.
Well, you don’t need to score it and write that score back to the lead. You can actually within the flow call our model endpoint so we can get an on-demand prediction. We’re going to give you that on-demand prediction and we can route it somewhere. What’s really cool within a flow, you can also call LLM models. So perhaps the lead comes in, you have some unstructured text, maybe you care about sentiment, maybe you want to understand what’s the intent from some texts, an LLM theoretically can go do that. And then you get the output of that LLM and you pass that into the model. Now we know more about this lead or this person and then make a prediction, then file the lead away in a queue. That prediction becomes sort of, I’m going to call it, throwaway. You don’t need to use it anywhere.
Josh:
Got it. It’s a fun rule [inaudible 00:15:42]. You get the data-
Bobby:
Correct.
Josh:
… on demand and then… Yes, gotcha. Now I think we just touched on sort of two different forms of Model Builder. We have the clicks, declarative generate your own model, and then we have bringing in an LLM, and I think this is what we keep referring to as bring your own model. What does bring your own model look like and what kind of models are we supporting there?
Bobby:
That’s a good question. When I talked about what’s the value of Model Builder, my elevator pitch, it was all about building stuff with clicks. And that’s because we’re really allowing all of our customers to have access to this stuff. But the reality is there’s only so much you can do with clicks and then the rest you’re going to do with code. We have this idea of bring your own model, whether it’s a predictive model or an LLM. You’re just connecting these models that live in your infrastructure, customer’s infrastructure, whether it’s SageMaker, Vertex, Databricks, or maybe it’s your Azure OpenAI model, or maybe it’s your Google Gemini model. We’re giving you the ability to just connect these models directly to Salesforce so you can operationalize them the same way that you would as if it was built on the platform. So you’d have full platform functionality, but the models themselves, they’re not hosted in Salesforce.
So there’s all kinds of things you can do with that. Your data science team can make sure that they have full control. Let’s say they fine tune the LLM so it talks specifically in your brand language, for instance. That’s a use case.
Josh:
Gotcha.
Bobby:
We want to give customers the ability to do this on the platform as well. So the same clicks, not code, we want to bring that to LLMs. That’s a future thing. We want to give that capability.
Josh:
I’m going to make a comparison here, and I’m going to be a little controversial to my artist friends who I’ve had these arguments with, but I know artists who have actually built their own LLM model based on their own art, and then they’re treating these models as their little AI buddy to try different things very quickly and then kind of motivates them in a very specific direction. Is that a quality comparison to what you’re seeing people are doing when building their own models?
Bobby:
It’s a good question. I don’t know that that’s… Well, I don’t know. I think what we are seeing, so brand voice for sure is something that people want an LLM to do. They put sentences together really well, but if you are distributing anything to your customers, you want to make sure that the sentences that are generated are on point to how you would speak as if it was a regular person. So fine-tuning that with specific words and phrases, that’s what we’re starting to see some customers do with their own LLM. But we’re also seeing that there’s other techniques, retrieval augmented generation, or RAG. People call it RAG, which I feel like is a… I can’t just say RAG without saying retrieval augmented generation to customers because I don’t want to be looked at like I’m a crazy. But then also-
Josh:
It is a sort of unfortunate acronym. You’re correct, yeah.
Bobby:
It is. But I guess it’s getting common, so I’m correcting it… Or not correcting, I’m not saying the full thing as often. But we’re finding that that is another approach to not having to train those models. I think research is still out on which is the most effective mechanism because you can say at the time that you want that LLM to process something, say, here’s some examples. So you don’t have to train because training an LLM is pretty expensive right now.
Josh:
Yeah. Both from a quantity and processing point of view, right?
Bobby:
That’s correct.
Josh:
Yeah. Take that one step further for me. How does RAG change the game a little bit?
Bobby:
With the ability to quickly find some examples of things that you’re looking for… Okay, let’s say you are replying back to a customer for customer service, you want to automate it. So customer asks a question, and the LLM obviously can’t really answer the question unless you provide it some information. So you could give it some knowledge right away. So first, find some similar cases, find the resolution of these cases, and summarize that and go back to the customer. So simply by searching for certain resolutions and responding back or summarizing those resolutions, you already have brand voice because those resolutions themselves we’re assuming that was all typed in by someone who understands how you’re supposed to respond back. And then, let’s say the LLM responds back, it’s already similar, and that gets recorded as the resolution. Now the next you’re responding back it already sort of knew how to respond and the next time if you’re searching for similar things, you’ll probably get the same kind of response back. Did that make sense?
Josh:
It did. It did actually. Yeah. It’s like, as a fishing analogy, you’re fishing in the sea that you already have. You’re bringing in examples that have already been contextualized within your data and you’re just like, “Go ahead and just start there.” Does that sound accurate?
Bobby:
Exactly. Yeah, that’s exactly it. And then the other thing is, as you’re responding back you could… Because when you’re talking to an LLM, you have to generate this prompt. I know this isn’t part of the subject here, but Prompt Builder is another great tool that’s on top of Model Builder where you basically tell the LLM what you want do. You program that LLM, and you can insert the retrieval augmented generation wherever you want. It’s like you’re building an email template and you’re just saying, “Hey, here’s some similar cases.” And then around that within the Prompt Builder you can say, “Here are some examples summarized like this.”
Josh:
Got it.
Bobby:
So you’re using this LLM as if it’s an assistant that can go do something for you and you give it a bunch of instructions and you put that all in one place. It’s pretty cool.
Josh:
Yeah, no, it’s okay. I still get another nickel if we say Prompt Builder, so it’s a good advertisement.
Bobby:
Perfect.
Josh:
And on that note, so I’m thinking of the Prompt Builder interface and where you build out the prompt and then over on the right we’ve got like, “Here are the models you can use.” So are we going to make that portion transparent to Model Builder and be like, “Oh, hey, my data science team created this specialized model based on our marketing, our brand, our voice. Please use that instead of, say, OpenAPI… or OpenAI 3.0 or something like that.”
Bobby:
Yep. So that’s actually in there today. So if you’re using Prompt Builder, when you look at the models, there’s a drop-down. The default is going to be the standard model. There’s a drop-down there, you can change that to custom models. Once you change that to custom models, it’s any other thing that shows up in Model Builder.
So this could just be, let’s say, OpenAI 3.5 turbo and you’ve configured it slightly, you’ve changed the temperature, one of those parameters. We have a model playground that allows you to do that. Or it’s a LLM that you brought in. So whether it’s the ones that we have, GA today or the ones that are coming, it’s a model that’s your own and you have full control. So then that just shows up in Prompt Builder and you build the prompt. In the future, we’re looking at how to, I don’t know, give you more controls over which LLM should show up in Prompt Builder versus the ones that you don’t want to have show up. So while today it’s everything, we know that our customers want that finer granularity, so we’re thinking about that.
Josh:
Got it. Well, let’s touch on those two points. What is availability for Model Builder looking like today?
Bobby:
Model Builder, it’s actually packaged with Data Cloud. So if you have Data Cloud… I didn’t say buy Data Cloud because Data Cloud is now being packaged with many different things. It’s a consumption-based pricing model, so this is new to a lot of our customers. But what’s cool about doing a consumption-based model for pricing is this tool can just be there. We want Data Cloud to be an extension of the platform, just like you’re building custom objects and things like that, we want Data Cloud to be as easy as that. It’s just there for everyone. It’s a tab called Einstein Studio within Data Cloud. That name may or may not change in the future, so just bear with me if it does. I know we’re talking about Model Builder and we have a tab called Einstein Studio, and we like to say Einstein 1 Copilot Studio.
I love marketing at Salesforce. It’s fun because it changes and I’m like, “I got to just go with it.” So Einstein Studio, it’s packaged with Data Cloud. So you get Data Cloud, you go into the Data Cloud app, you find Einstein Studio. But it’s just a tab. So just like you can find the Reports tab and any app that you want, you can put Einstein Studio in whatever app you want. So if you’re an admin, it’s just a tab, you’ll find it. It’s only there if you have Data Cloud turned on in your org, but that is currently how it’s packaged. If that’s the future, whether it changes, who knows?
Josh:
Who knows? I do feel like if there’s one thing our audience has learned if they’ve been in the Salesforce ecosystem for even half a second, is that all things might change. They might change their name, they might change their location, they might change their pricing. So if you’re listening to this and you’re interested, please check out your health documents or talk to your account executive. Speaking of things that might change, anything on the roadmap you want to give a shout-out to?
Bobby:
Model Builder itself, I mean, there’s lots of things we’re doing with Model Builder just in this release. Actually here, this is really important, for all you admins out there, we are working as fast as we can to get features out. We are no longer on the Salesforce three-release cycle. We are going to be coming out with stuff on some monthly cycle. You’re going to see that across all AI. You’re going to see that across Data Cloud. We’re coming out with things just on a different cycle, so please bear with us. I know how difficult it is even to keep up with our three releases, so just bear with us.
We, in fact, have a release coming up very soon with Model Builder for some of the predictive AI stuff. We’re making it easier so that you can build models with clicks even easier than you could before. I would say there’s nothing earth-shattering there, but we’re making it easier. You’re going to see a lot more LLMs that you can bring. You’re also going to see a lot more default LLMs, ones that are just shipped. We have a handful of models today from OpenAI and Azure OpenAI. You’re going to start to see ones from other vendors as well. So they’re just going to show up, everyone just has access to it.
Josh:
Got it.
Bobby:
And configuring those models within flows and prompts and all these things, it’s just going to get a lot easier. So please bear with us. Keep up with the release notes because release notes are only three times a year. We’re just updating release notes mid-release, which is weird.
Josh:
Got it.
Bobby:
Trust me, I know this is weird because I’ve been around a long time and I keep asking myself, “Should we be doing this?” And you know what? We’re doing it, so here we are.
Josh:
Not to panic anybody, it feels like a fundamental change that Salesforce might be evolving to in the long run. So everybody obviously can keep your eyes on admin.salesforce.com, and we will try to keep you in the loop as those changes make. And Bobby, do we have Trailhead content on this?
Bobby:
Yes. In fact, we just came out with a Trailhead for Model Builder, just the predictive model piece. I think there’s some coming for LLMs in the future, but just the predictive model piece that just shipped, so take a look.
Josh:
Sounds great. Bobby, thank you so much for the great conversation and information. That was a lot of fun.
Bobby:
Absolutely. Thanks for having me.
Josh:
Once again, I want to thank Bobby for joining us and telling us all the great things about Model Builder. Now, if you want to learn more about Model Builder and of course Salesforce in general, head on over to admin.salesforce.com, where you can hear more of this show, and also, of course, our friend Trailhead for learning about the Salesforce platform. Once again, everybody, thank you for listening, and we’ll talk to you next week.
The post What Are the Key Features of Salesforce’s Model Builder? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Mehmet Orun, GM and Data Strategist at PeerNova. Join us as we chat about why data health is easier than you think and what you can do to get started.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Mehmet Orun.
We talk a lot about getting your data ready for AI, but there’s a simpler question you need to ask yourself: is your data driving business outcomes? After all, AI insights are only as good as the data they’re based on.
That’s why I’ve been looking forward to this episode with Mehmet Orun. He recently gave a presentation about all this and more, entitled, “Harnessing AI: Strategic Planning & Data Best Practices for Salesforce Success,” and I was able to grab him for a quick conversation how you can improve data health in your org.
If you’re cooking, you want to make sure that you have the basic ingredients and enough space on your countertop. And the same is true with your org. You need to have your data health squared away before you can cook up something tasty.
For Mehmet, a foundational data health check starts with asking three questions:
You want to zero in on which data matters for which specific business need. You don’t need it to be perfect, you just need a solution that is good enough to do what you want it to do.
Every org is going to have some duplicates, and Mehmet recommends thinking through a few things about how data works in your business before you merge everything. Is there a business reason to have duplicate records? Do you have other information in objects or fields that can help you decide whether to match or merge?
Above all, Mehmet wants you to know that obtaining good data health in your org isn’t as difficult or time consuming as it sounds. There are free data profiling tools on AppExchange that can help you get most of the way there. So what are you waiting for?
There’s a lot more great stuff from Mehmet about what to look for when you’re doing a data health checkup, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Mike:
We talk a lot about data readiness and getting ready for AI, but let’s take a step back. Is your data really driving business outcomes? So that’s what we’re going to talk about today on the podcast, and I am bringing in Mehmet Orun, who is the GM and Data Strategist at PeerNova. I mean, just looking through his LinkedIn profile, he has a ton of publications and a ton of patents. I actually don’t think I’ve ever had anybody on the podcast that has had patents. And I should have asked him about that. So spoiler, I don’t ask him about patents. But we’re going to talk about getting your data ready to drive business outcomes. You know what? Even if you’re not ready to use AI, this is still a good podcast for it. So with that, let’s get Mehmet on the podcast. So Mehmet, welcome to the podcast.
Mehmet:
Thank you, Mike. It’s a true pleasure to be here.
Mike:
Yeah, well, you ran into colleague of mine at World Tour London. And well, I mean everybody’s talking to AI and you’re talking to AI and data. But before we get into that, why don’t you give me a little bit of a brief history of how you got into the Salesforce ecosystem?
Mehmet:
So before I was a partner, I was a Salesforce employee. Before I was an employee, I was a customer. I worked for Genentech, which is a biotech company, for a period of time. And what was interesting about Genentech was our CEO was a scientist. We looked at problems like they were clinical trials. You formed a hypothesis. In a safe way, you chose to assess if that hypothesis was going to be true or not. And then we would look at how can we solve it at greater scale. What that meant was when we were getting ready to launch a new set of products, and the enterprise architecture was going to be shifting from 150 or so disconnected applications, this is 20 years ago by the way, and the story today may sound much the same for many customers and companies, we wanted to bet on a new CRM solution, rather than the homegrown or the older technology ones.
And Genentech became the first life sciences company to chose Salesforce. Because the idea of not needing to spend time just working on an upgrade, rather than solving business problems, made a lot of sense to us. There were a few challenges, like a contact model didn’t really work for life sciences, because we are really engaging with a doctor or a prescriber who may teach at a university hospital, they may see patients at a different facility, they may have their own practice. By the way, this is why person account was born. If you’re curious about the trivia, happy to dive into the details.
Mike:
You need one of those shirts. “I’m the reason person accounts exist.”
Mehmet:
Yeah, I’m not sure how popular it may be, but maybe I’ll submit to shirt force.
Mike:
Yeah, you never know. Might try. So I’ve had Liz Helengo on the podcast, we’ve talked about data quality. And you have a great presentation out there, Best Practices for AI Ready Salesforce Data. Do you think people’s Salesforce data is AI ready?
Mehmet:
From what I have seen, and I do engage with many organizations still, neither the data nor metadata is AI ready, vast majority of the time. Now the question of readiness is interesting because it depends on how far you want to go. What is it that you’re trying to solve or accomplish? If you just want to see if you can get recommendations, it’s a proof of technology, great. You can definitely use it. If you’re trying to get consistent answers based on reliable data, and make sure it is behind the trust layer, at a minimum, organizations need to do an assessment of the current state of their data and metadata, and make sure that their architecture is going to meet their needs, not just today, but on an ongoing basis.
Mike:
One of the questions that you ask, and I think this is pretty paramount, because anytime we talk about data and data cleanliness, is oh, I’ve got to look at everything. And there could be some objects that have two 300 fields on it. Lord knows why, but there’s a lot of fields, right? Because we’re capturing everything. One of the things that you point out, is how do I know if it’s good enough data to drive business outcomes? And I think that’s second part, that clarifying part, is really important. Because when we’re looking at data, yes we need to look at everything. But what is the data that we really need to have perfected to drive a business outcome? So what should admins be looking at?
Mehmet:
Before diving into data that matters to business outcomes, one of the things I suggest is what is the foundational data health of your org in general? And I use cooking or dance analogies. Usually I’m [inaudible 00:05:27].
Mike:
I use cooking analogies too.
Mehmet:
Great. So if I’m getting ready to cook a big meal, I want to make sure I have the right ingredients, and the ingredients I have are also fresh. They haven’t passed their expired date. I want to make sure that I have enough space on my countertop. Not everything has to be cleaned, not everything has to be put away. I don’t need to have every single ingredient up there, but I need to have just enough. So when I mean a foundational data health check, we should always know, do we have new objects that are close to or past their limits. You mentioned two or 300 fields. I have seen 900 custom fields, which is the upper limit.
Mike:
I was trying to be nice.
Mehmet:
Salesforce platform is incredibly flexible. We can add packages from AppExchange, which we install [inaudible 00:06:21] custom fields at times. And then after a while processes change, people change, new people come in, we stop using fields that we used to. Or perhaps fields were added, but we weren’t quite sure what they were going to be. User adoption head gaps. I think you can find many parts of this, but if your org is more than five years old, your foundational objects, account contact case opportunity probably have 25% of custom fields or more that haven’t been used in the current last one or two years. So one aspects of foundational data health is about understand if any of your objects are nearing or at their limits. Number two is are you retaining too much data in your CRM org, because that is going to be part of what data you want to act on.
If you have rubbish data or if you have data that has outlived its usefulness, archiving solutions are great. And the third piece to be mindful of is do you have unintentional versus intentional duplicates in your solution. Just looking at those three areas is going to give you a sense of data consistency, data completeness, data relevance risks. Once we look at that, then it is a matter of looking at what is the fields that matter, What is the data that matters to add specific business need at a point in time. I’m happy to dive into more details, but do you have any questions on the foundational data health outline I just gave?
Mike:
Well, I think you mentioned duplicates. So I’m an admin, I’m looking at my data, and I find duplicates. Where should I start talking to understand are these intentional and good, are these intentional and bad, do I need to deduplicate? What are the types of questions, who are the stakeholders that I should be looking at to understand if we should have duplicates in our system, let alone not even talking about looking at other systems?
Mehmet:
Yeah. When I talk to people, let’s say that you’re an admin for… You can make up a scenario.
Mike:
Sure.
Mehmet:
So how did you find out about the duplicate problem, and can you describe to me what is the problem these records are causing on your end users? The reason I start with that question is I am listening for the answer that is telling me whether stakeholder impact is well understood, and what is the nature of that impact that can really help drive the type of solution we could put in place. Time to value is something that’s going to be quite important, as well as seeking to avoid nonreversible fixes. Because many solutions are not going to be 100% right. Especially when it comes to match [inaudible 00:09:23] type scenarios.
A common challenge is let’s say that it’s a call center operation and we have a lot of context, but the data is distributed, which means it may be out of state, information may be incomplete, I would often ask the question, “So what if regardless of how many duplicates you have, every single record you click on shows the exact same transactional history? Would that solve your business need?” Or if it’s a marketing challenge and they are concerned about consent and compliance, and they are unsure about which of these values should we pick, I would ask a question, “That’s great. Do you have the policies in place on how would you approach these different related records?” And the question that I get incomplete answers most often, is, “Do you know why you have these duplicates, and if you are supposed to have some of these duplicates by design?”
Mike:
I can only imagine the look on people’s faces when you ask that.
Mehmet:
Well, their examples help. I’ve written a few articles on that and I sent people pictures, and asked them how this could relate to their line of business. One of the things I love about how Salesforce talks about solutions is they put a person in the middle surround by the icons of the era. Every industry can use that mindset and think about their interaction with an individual or with an organization. The reality is, whether you’re a nonprofit, whether you’re a consumer company, you are a B2B company, you are likely to encounter the same individual or same organization in more than one business context.
Mike:
Yeah, Very true.
Mehmet:
There’s a high risk in being overzealous in approaching duplicates, that I worked for Salesforce in the past, I worked for Genentech in the past, I work for PeerNova now, I’m involved in the trailblazer community. I Mehmet as a single human being, have at least four different business contexts in my engagement and relationship. So if you try to combine and merge all four of the records into one, first off, which email address do you take or keep, given the nature of the CRM data model? But what is some of the interactions were contact specific, account specific? Are we going to introduce more risks or would we be better off recognizing all of these records are associated with one person, and then use the contact record when it makes sense, use the individual record when that makes sense? Is the example helpful?
Mike:
No, it is, because I think that’s what a lot of people run into, is you run reports and you look at the data very, I don’t want to say abstractly, but you try to look at it very black and white, and say, “Well, there is four Mehmets, so we should merge them. There shouldn’t be four.” But you bring up a very important point, is the associated, let’s say account for this person, really brings context to what you were discussing with that person at the time. Which is lost when you merge it all. Because to your point, all of those activities would just merge together, and it’s like it wouldn’t make sense. It’s like, so we talked to them one minute about partnering and the next minute about this, and it’s like, wait, why was this happening? And you’re losing the context of where this individual contact was employed at. So I think that’s important. Those are the questions that people have to have, is yes, that is one person four times, but the context of what was our relationship with them is very important.
Mehmet:
One of the other aspects is when we’re looking at the records. I think people jump into, “Oh, I know they are duplicates because they have the same name and email, or they have the same name and address, or they have the same name and LinkedIn profile. Whatever it may be.” It is incredibly important to look at the object as a whole, to look at the fields as a whole, for three reasons. There may be fields, record types, types, some other custom field for classification, that actually indicate this person, this organization is playing a different role. That may be the basis of what else to include in a match role. So if the context is different, you may want to match them, but you may not want to merge them. Or you still want to match them, but you want to create a unified profile in data cloud.
Number two, there may be other fields that you can use, that increases matchability of that particular record. When I talk about account matching, I often say account matching is not a string matching problem. You are not trying to match Salesforce to salesforce.com or Salesforce Inc. What you are trying to do is understand Salesforce in San Francisco at 1 Market Street, which is the old address, is the same location as the new headquarters. Salesforce in Bishopsgate, London is part of Salesforce corporate hierarchy, but it’s a distinct entity and subsidiary. By the way, Slack in San Francisco, completely different name, is also a legitimate distinct but related account record.
If you don’t have the depths of the B2B domain, let’s say that you’re a new admin, but you profile your account object, you may discover there are other fields that are not standard fields. They were brought in by a managed package, let’s say D&B connect or BVD Connect, but then you see fields like dance number, global ultimate dance number, that have a high population rate, but low distinct rate. Maybe you can use these fields as part of your match rules also, and discover that you have a lot more attributes at your disposal than just name and contact points.
Mike:
Right. Yeah, it’s really diving deeper.
Mehmet:
Absolutely. And the third and final reason, and I ask this question to everyone, “Mike, what is your favorite fake email address or phone number?”
Mike:
I can’t tell you.
Mehmet:
Without exception, every single org I’ve analyzed, either had invalid or fake contact points in it. What is invalid? Maybe it is [email protected], or supportedcompanyname.com. They didn’t have an email address, it was a required field. They just put a group email, or perhaps they put their own. [email protected]. [email protected]. If we do not discover the data content that may also throw off our match result, not only we may over merge where the contacts needed to be separate, we may actually incorrectly match and merge accounts and contacts the way they should never be. So we started this from duplicate management. I know the session is for data reliability and not just for AI. At the end of the day, we want to discover what is knowable with statistical techniques with data profiling, as much as we can. And once we determine that we want to define what an experiment would look like, how would we know for certain is this the outcome we’re looking for, and then drive it forward?
Mike:
Yeah. No, you’re right. One thing you bring up, and I’m going to ask, maybe it’s a bit of a facetious question, but I’d be curious what your answer is. Do most organizations have someone responsible for data quality?
Mehmet:
I think most organizations have someone that cares about data quality, but that doesn’t mean they’re necessarily responsible or empowered.
Mike:
What’s the difference?
Mehmet:
I have been in orgs where let’s say there’s a data quality manager, it’s an independent role, it reports to the business, sounds great, but it is outside of the org hierarchy where the CRM administrator is reporting into. Even if they get long, if the CRM administrator cannot act on requests, unless it is associated with a specific project task, there tends to be delays or friction. Because I don’t see a lot of organizations saying we need to launch a data quality initiative. Most of the initiatives are business initiatives where data quality assessments, verification, and as needed improvement should be a part of it. But if your job is to ensure data quality is good, if you are not authorized to be able to initiate projects that can then be prioritized, you may not even be able to get an AppExchange package installed in a quick and timely manner.
Now on the flip side, you may be an admin and you have the rights and you are close to the system. You may not know that there are tools and techniques out there that helps you discover whether that field that was so urgent that you just edit and rolled out, is being used at all. Tracking user adoption of fields be rolled out, pick list values be rolled out, is something admins ideally would and should do if they’re informed by effective techniques, and if their [inaudible 00:19:26] allow them to not just add a field but put in place the processes to monitor the usage of that field.
Honestly, one of the reasons I’m most excited to be on this podcast is to be able to talk about these things being not only possible. But fairly easy and not time-consuming. So we can broaden the conversation on how do we make sure the good work admins put in is actually being impactful. And admins can even be more empowered to monitor what is being used, what is not being used, what is being used poorly. To be able to raise these to their stakeholders and drive that level of awareness, so they’re being more impactful on any line of business.
Mike:
No, I understand. Okay, so if I’m hearing this, depends on how big my backlog is and my requests are for new features, in your opinion, how much time should admins be spending ensuring data quality is happening in their org?
Mehmet:
I don’t know that I can answer that with number of days or percentage of time, as opposed to when should they look at their quality and act accordingly. Because each work is going to be a little bit different. One of the things I believe in, is if I’m a new admin, and you mentioned this earlier, she has a great LinkedIn post she did on what is the first thing you look at as a admin in a new org, and the answer is very broadly, “I like looking at for the foundational objects, what can I tell about the usage in current plus one year versus the life of the object?” That’s a starting point data profiling scenario for me. And the reason is when I look at accounts, contacts, opportunities, and cases alone, or let’s throw in leads for good measure, it’s going to give me a sense of how well adapted is this org.
It’s a really good baseline. I want to know what fields are not used or no longer used, what fields appear to be used but not really used, because they only have the default value. The number of times I see 100% populated fields with one and only one value, is pretty significant. And to me that means it either is driving code somehow, or someone has set up a field with a default value and never looked at it again. I then look at what is my foundational health, and with the right tools on AppExchange, you can get much of these insights in a single business day. Then you have the ability to have a conversation with your manager, with your stakeholder, that is about starting the job and having an understanding of the foundational health. The other piece I look at, is if I’m starting on a new project, and my role as an admin is supporting the needs of that project, I’m going to focus on a scenario that is specifically for that.
Maybe we have HR cases, customer cases, and partner cases in our org, but this project is just about customer cases. I’m going to want to look at what can I tell about the cases that are coming in that have caused successfully or unsuccessfully, whatever is the definition for my business. And I want to look at the fields that are being consistently populated with high fidelity, and then compare the difference between successful and unsuccessful outcomes. The way admins can minimize the amount of time they are spending analyzing data, is reports are great, but creating reports just on field rates are incredibly time-consuming and not scalable. There are great free data profiling tools that are 100% native on AppExchange. Start with one and start running different scenarios to see what you can tell about the state of your data. And then the best way to make sure that you don’t have to keep checking is, set up and monitoring scenario.
Salesforce CFJ has been talking about the importance of profiling, cleanup, and monitoring for a long time. When I go to roundtables, I see almost no one monitoring their data reliability. And with flow, with the right profiling tools, it is something you can very easily configure, and detect deviations whether your sale rates are going down, or you used to capture an active pick list value, it’s no longer being picked up. Send a targeted alert based on understanding the fields that matter to a particular outcome. And I think three to six months, from the beginning of this journey, people are going to start noticing a higher level of either user or admin engagement.
Mike:
Yeah. I also like you point out the idea of a data owner. I think that’s important. That’s something that admins when they’re meeting with stakeholders, can sit down and really kind of empower one or two, maybe multiple people, within a team, along with the stakeholder to really kind of be the overseer of that data. And these can be that next level admin, maybe people that are looking to move up into the organize, and take ownership of that. I think that’s a powerful idea.
Mehmet:
And the nice thing about what you mentioned, is it could be an admin who wants to increase their scope and impact. It could be somebody in a line of business. At Salesforce, for example, the owner for account and opportunity fits within sales operations.
Mike:
Makes sense.
Mehmet:
Yeah, because that is where you’re going to be closer to it. And if I recall, the ownership for contact and lead, set in the marketing organization. Because that is where you’re wanting to make sure you have a holistic understanding from lead to contact, and you’re also being consistent and compliant. For shared entities or when you are starting new, an admin would make sense, especially admins that are close to their business, and know what data matters or not. It is about increasing impact. And for anyone that doesn’t know, you can capture data owner along with data sensitivity as part of your object manager and CRM metadata. A lot of people do not seem these attributes exist.
Mike:
Yeah. As we kind of wrap things up, we talked a lot about the doing. And sometimes ironically we get caught up on the doing, and we forget to actually look at what the goal is. And so how do you define success when you’re doing data cleanup? I mean, I’m sure there’s multiple ways to define it, but what are things that admin should look at in terms of creating that definition of success so that they can show progress to the stakeholders that they’re making their way towards AI ready data?
Mehmet:
I was lucky to have a mentor that would say, “Unless you can define how you’re going to demonstrate success at the end of your project, you’re not going to start working on it.” Now, we don’t always have that luxury, but part of it is to be able to say what do we need to demonstrate differently. We started the conversation with duplicate management. And if people are seeing too many duplicates, and the concern is inconsistent data when they look at one record versus the other, perhaps the definition of success is they see consistent, complete, correct data. Which makes it not about merging anymore, by the way. It’s about data consistency and correctness, which is what is impacting the end users. And if you think about it that way, we can now start taking about hiding records over time. Because everyone is already looking at information the same way, rather than taking the riskier task of merging records and then worry about, “Can I on unmerge?”
If it’s about an AI outcome, how would we know and users are going to be able to rely on the information? AI is not just one flavor of technology. We have deterministic solutions, we have probabilistic solutions, right? We have Einstein Discovery as well as Einstein Copilot. So at the end of the day, can we define a process that is human repeatable, to then demonstrate how this is being automated at scale? This is one of the things that AI is very good at. If it is going to be about judgment calls, an AI may or may not be as good at it, so we need to look at what is that feedback loop that can also be provided back to an admin. And sometimes data readiness is about having just the right data and just the right metadata you need for completeness sake. Einstein Copilot leverages the field description metadata in finding what fields to look at for information. Sensitivity classifications are also important.
And sometimes you need to add a few additional fields in order to inform what AI could do for you. Just last week, gave a brief presentation on what if we can leverage copilot to inform end users that while their opportunity cost probability is at 75%, because as you move it along the stage, it updates the probability percentage, AI could tell you when that opportunity was actually at risk. It says, actually your risk of closing on time was 50%, 75%, whatever it may be. The idea of adding formula fields that most admins know about, to assess record level data quality, is something you can actually define, and then feed into your prompts, so you can look at information completeness at the record level, and then use that to inform your end users. The key message here is sometimes data completeness is about knowing what to remove, and sometimes it’s about knowing what to add. And it all has to be about specific business use cases and specific business outcomes at the point of customer engagement.
Mike:
Yeah. Oh, there’s never a simple answer, is there?
Mehmet:
Rarely, and I think this is what makes this a fulfilling journey. None of us have all the answers, but there are positive patterns and anti-patterns out there. I love reading the admin blog and listening to this podcast, I love reading articles on Salesforce Ben, going to Trailblazer community events, and in person get togethers. Because we shared stories, we complain, but then we make suggestions on, “Have you considered this way of approaching it?” And this is how we keep learning and how we keep being better.
Mike:
Yeah, I would agree. I think it’s much like when earlier this year I talked to David about puzzle solving, and sometimes it’s like you literally just have to sit down, put the puzzle down, give your brain a break, and then come back to it refreshed, and with a different perspective, and that changes everything. So I would agree. Mehmet, thanks for coming on the podcast and talking about a different perspective to AI readiness, than what I’ve already covered. Because I feel there’s a lot to cover, so I appreciate you sharing your insights, and getting us hopefully AI ready.
Mehmet:
As you said, it is a journey. I hope this conversation helps all the listeners on what are some of the things to consider, right? It is not visual, we are not pointing to a roadmap. Much of this is really a mindset. And if anyone is curious about furthering the conversation, I am happy to be a part of that conversation. Feel free to reach out to me.
Mike:
So that was a fun conversation with Mehmet. I love the idea of a data owner. I don’t know why I haven’t thought of that. Somebody that works with the stakeholders in every department, and kind of owns the data, right? It’s like when you get a puppy, making sure that somebody is always going to keep their bowl of kibble full.
I guess the kibble is the data in this scenario. That’s the best I can come up with, but I really like that idea. I think that’s something that we and Salesforce administrators are doing our quarterly check-ins with our stakeholders, and talking about business objectives. I think that’s something we should start bringing up, and really having that conversation even with the larger organization, as we branch out and maybe bring in data cloud, and have the conversations with IT. Data owners. That’s the next thing we need to be talking about. But anyway, if you love this episode, and I did, I thought it was great. Because it’s more than just really reducing duplicates and figuring out good data and bad data, as you heard. But let’s go ahead and just share this episode. You do me a favor, just share it. Just click share in whatever podcasting app you’re listening to, and then that way you can send it to your friends who are maybe thinking about doing some data stuff.
I promise you everybody’s doing data cleanup. Now, Mehmet mentioned some things and some links. I’ll be sure to put those in the show notes as always. And of course, if you enjoyed this episode, there’s tons more episodes. Everything can be found admin.salesforce.com, which is just your one stop for everything Salesforce admin, including a transcript of the show. Now, if you want to join the conversation, there is the Admin Trailblazer group, and that of course is in the Trailblazer community. Of course, the link is in the show notes there. So with that, until next week, all of you data fans, I will see you in the cloud.
The post Understanding the Importance of Data Health in Salesforce appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Warren Walters, Salesforce MVP and host of the Salesforce Mentor YouTube channel and website.
Join us as we chat about what admins and devs can learn from each other and why everyone can learn to code.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Warren Walter.
If you’ve ever taken a peek at Warren’s content, you may have noticed that a lot of it is about learning how to code in Apex. So why have him on a podcast for admins? That’s dev stuff, right?
Warren has noted that there’s an increasing convergence between these two roles. Personally, I’ve gained confidence in implementing code because AI assists in clarifying the processes involved. Similarly, for developers, using declarative tools such as flows and formulas can be much simpler than crafting solutions in Apex.
In short, we’re all becoming admin-elopers.
One of the biggest misconceptions that Warren wants to dispel is that only geniuses can understand coding. The truth is that some of the best developers he knows are people who never went to school for it and taught themselves everything they know.
As an admin, you don’t necessarily need to know how to build complex Apex customizations. A basic working knowledge of how programming works can get you far, especially when combined with all the declarative tools at your disposal.
Finally, Warren emphasizes the importance of honing your soft skills. A self-described introvert, he’s found that focusing on becoming a better communicator has helped him find his way into new roles and bigger opportunities.
He also urges you to think about your personal branding or, as he puts it, “how you want to present yourself to the outside world.” His YouTube channel has opened doors for him, but even something as simple as a portfolio can really help you stand out from the crowd.
There’s a lot more great stuff from Warren about his experience as a consultant and as a mentor, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Mike Gerholdt:
This week on the Salesforce Admins Podcast, we are talking about mentorship and learning how to code. Surprisingly, not surprisingly, because admins and developers need to know the best practices for creating our apps and deploying the best technology for our organizations.
So I’m going to bring on Warren Walters who is a Salesforce consultant. He’s an admin, he’s a developer, he’s a mentor and a self-described general geek. Now, Warren’s on because he runs a really cool YouTube channel, and I came across his TikToks where he does Salesforce tutorials to help you understand and master the concept of different things in Salesforce.
He has this really cool site, salesforcementor.com, and just a really fun guy to talk about in terms of the world of mentorship, what a lot of skills are that he’s seeing, and things that people should be paying attention to.
Now, before we get Warren on the podcast, I just want to make sure that whatever you’re using to listen to the Salesforce Admins podcast, make sure you hit that follow or subscribe button because then new episodes will show up on your phone or on your computer right away. So with that, let’s get to our conversation with Warren.
So Warren, welcome to the podcast.
Warren Walters:
Well, hey Mike, I’m happy to be here. Super excited because I’ve been listening to the podcast for such a long time and I’m finally on it, which is, I don’t know if it’s a dream come true or an honor, but I’m just happy to be here.
Mike Gerholdt:
It’s destiny.
Warren Walters:
I’ll take that.
Mike Gerholdt:
That’s what I’ll call it, it’s destiny. Well, I ran across your TikToks when I was posting stuff about the podcast and really loved some of the videos that you’re doing and the topics you’re talking about. So let’s just start off with what you do in the Salesforce ecosystem and how you got started.
Warren Walters:
Sure. So my name is Warren Walters. I am a Salesforce engineer. I do lots and lots of development. I probably talk too much about development. Some of you may or may not have seen my face on YouTube, and that’s where I primarily host a lot of my content.
And just from my side, I’ve been in development for about 10 years now. Various different companies, various types of companies to consulting ISVs in-House. And more recently, I’ve been focusing on a lot of mentorship and training in the Salesforce development space. So that’s a little bit about me. I can dive deeper depending on where you want to go.
Mike Gerholdt:
Well, I think the mentorship part is intriguing. You said development a lot in this is admin podcast, but we kind of all live in the same space now. I think what’s interesting is when I started doing Salesforce things back in 2006, there was a clear line between here’s things I can do with the UI.
Drag-and-drop GUI was a thing. Oh my God, it’s WYSIWYG now, that was the new acronym back in ’06. But then there was also really hard things that you had to learn. I remember going across to another part of my organization and talking to a developer who had to learn Python, how to deploy stuff.
So there was code and there was the hard way of doing things, and there was the unhard way of doing things as people looked at it. Now those lines seem to be blurred. I mean, I’m looking at some of the data cloud stuff that we’re coming out with, and you can very seamlessly connect things through a UI.
So let’s start with that is sometimes you hear terms where people mash together names of personas of admin and developer, and they think just because it’s declarative, it must be developer or it must be admin. And because it’s code, it must be developer.
Warren Walters:
Yeah. So it’s funny you bring up those personas in the mashing admin and developer together, because as far as I know, it’s called or it’s rising to be called admineloper. I’ve heard that a couple of times [inaudible 00:04:25]-
Mike Gerholdt:
It makes me think of Jackalope. Have you ever heard of a Jackalope? It’s a rabbit with weird horns.
Warren Walters:
Yeah, maybe that’ll be their mask on it in a couple of weeks. Dream Forces around the corner.
Mike Gerholdt:
It is.
Warren Walters:
But yeah, so from my side, especially with the mentorship and what I like to do or a lot of what I do is to help people understand that there’s not just one type of person anymore. Maybe years ago it was like that, but now it is very fruitful for you to understand all sides of the Salesforce. And this could be the configuration.
So knowing how to set things up and the fields and the whizzy wigs like you mentioned, but also the benefits of knowing some development things. Now, maybe you don’t need to jump all the way in where you’re writing custom integrations yourself, but to just understand those core fundamental concepts of development can really help you build out more complex solutions and communicate better with your teams.
And through mentorship, especially with a lot of admins, it’s all about encouraging them and showing them different resources they can use to really understand some of the concepts that were traditionally a bit foreign to them or locked away in a separate area that’s only for developers, which is not true anymore.
Mike Gerholdt:
They’ll be developers, let’s put that on the map. It’s interesting because I think maybe, I’ll go back 18 months ago before I had a really cognizant working awareness of AI. Learning code meant copy the snippet of code, find a developer friend and be like, what does this do?
Now, I put a validation rule into ChatGPT just to have it double check what I was doing. And it can tell you back, you can copy snippets of code into AI and have it tell you what it’s doing. So I have to believe that some of that acceleration for admins, just basic understanding of code is a little bit greater now that we have some tools like that, right?
Warren Walters:
Yeah, it’s really been an explosion of what tools we have at our availability to help us understand it a lot better. In the past, we had maybe things like Stack Overflow and different websites you could go to, or if you were taking it back, you have to buy a book or something and try to read it. And that barrier to entry-
Mike Gerholdt:
The library.
Warren Walters:
That barrier to entry really stopped a lot of people from diving in and understanding certain things that were going on in Salesforce development and in code. But now with those other types of tools and even the tools that Salesforce is releasing, we’re able to more easily understand different code and formula fields.
Even our flows now, we’re starting to be able to just reduce all of the headache and all of the additional knowledge that you needed to have to be able to work with those particular items. Now, there are some benefits of going, getting that deeper understanding, really learning the fundamentals and branching out further into programming concepts.
But at least to get you started, get your feet wet, these AI tools have been really great for helping people get some encouragement and seeing if they’re on the right path and getting more, down to complex questions where you’re saying, all right, you needed to go to a developer friend to get that looked up.
You might come with a more refined question now that you’re using AI instead of just, here’s the code, help me out. It’s, I have this particular piece of code, it should do this. How does this look to you? Is it best practice? So the conversations are shifting a little bit more.
Mike Gerholdt:
Plus also just disseminating some of the code that admins would look at, it’s not foreign into, I don’t know what this does, pages and pages of stuff. I can at least copy it and maybe have AI give me an idea of where to start.
Warren Walters:
Yeah, that’s funny too where the starting piece, just because it’s really about what it gives you. So in certain aspects you have to be a little bit careful of AI because of it could produce code in a different language other than Apex, you get Python code.
And if you don’t know those fundamentals, it can really set you down maybe a rabbit hole or not be as helpful as you think. So it’s a word of caution to a lot of my mentees. I definitely want them to use it, but make sure that you’re still doing that due diligence to understand some of the basics of it.
Mike Gerholdt:
If you’re having it generate code for you, I think I’m in the translation part of the world. So let’s start there though with mentorship, what comes up most in the mentorship and in mentees that you work with?
Warren Walters:
Certifications is always a big topic. What search should they get and what should they focus on? What’s next? So I think that one is really fun. And another big one is a lot of encouragement, especially for administrators that want to start to look in and dabble with code.
A lot of people here, they have this perception that, oh, it’s for the geniuses or only people that go to university, which is not true at all. I’ve met many, many developers that could code me into a box that have never gone to school, have just learned by themselves, and they’re very passionate problem solvers and they really stick with that craft.
So a lot of what I do is encouragement and then giving people resources for, if you’re trying to learn integrations, start with either this Trailhead module or this specific article and bring it back to me and let’s see if we can figure it out together.
Mike Gerholdt:
Do you find when individuals are coming into the ecosystem maybe with a coding background, that it’s less obvious for them to pay attention to some of the declarative tools that are already built in Salesforce?
Or is it intuitive to have them under… Is it natural to just look at everything first and then only go to code as a solution, or do they see everything’s a nail and they’ve got a hammer and I’m going to code them into a box, as you said?
Warren Walters:
Yeah, it definitely starts out as everything is a nail and code is the hammer. It’s funny because if you’re in a lot of different orgs, especially when I was doing consulting, I got into a few orgs that had code written for very simple things that you can do in configuration, like creating a validation rule or sending an email, that kind of stuff. Just tons and tons and lines of code that were not necessary.
But whoever got in there first, their mindset was, okay, I know how to code, let me just stick with that. So a lot of people that I talk with and mentor, especially if they have a coding background there, that’s their first idea and that’s one of the things that I have to educate them on, is Salesforce has so many different tools at your disposal.
It’s better to at least be familiar with everything that’s available, like flows and the formula fields, and even just simple things like knowing how a lookup field works, especially if you’re not coming from this sort of space, it can be a little confusing to understand what it is and how it works.
So I generally recommend going on that journey of starting at the beginning, especially hitting a lot of those beginner admin trails where you can learn the fundamentals and work your way up into a good spot of understanding all the tools that are available and then you can jump into code. The code wall, always be there. There’s plenty of reasons to use it, but you want to use the right tool for the right situation.
Mike Gerholdt:
And it’s also, I have to think of just best use of your time. You could code escalation rules, you could code a workflow, but flow leaves you with an artifact that’s easily upgradable and reproducible as opposed to something custom that, who knows, maybe something 10 releases down the line, Salesforce is going to change and now you might have to rebuild that Apex code.
Warren Walters:
Yeah, that’s a big point, especially in consulting that you have to think about because a lot of times you may not be there one year later, two years later just because the contract or the project is ending.
So designing for the team that is going to be there is very important. If you’re going to leave a ton of code only with a team of admins, and that may not be the best solution for you.
Or there might be a little bit of in-between where you can build out the complex pieces inside of code, but also leave the administrative side or leave the ability for the administrative side to have configuration or custom settings that can manipulate the code.
All things like that are things that you need to start to think about when you look at the longevity of your code and the maintainability.
Mike Gerholdt:
Do people that you work with and start to work with, when they come into the ecosystem, do they know their path? Are they looking at consulting or being a developer first? Or is it just eyes wide open, help me figure something out, Warren?
Warren Walters:
A lot of it is eyes wide open. Lots of existing admins know that the developer path is out there, but people just starting out often they hear about development from other tech stacks and they know that it’s out there, but it’s hard to understand where should I be going? What should I be looking at?
So there’s a lot of education that goes on and there are so many different opportunities in Salesforce. So you need to try to find… Or I recommend trying out a bunch of things, but especially if maybe you have a background in project management or system management like databases and things like that. Take a look at how that translates directly over into a Salesforce career.
Mike Gerholdt:
Yeah, no, that makes sense. Often you start off with an idea, and I’ve had a lot of friends too that were admins for a while and then they see that consulting dollar sign and they start chasing the money and obviously you can do that in any career. So that’s interesting.
You mentioned something that I wanted to think a little bit about, which is the topics that admins and developers should think about. So I started a little bit dumped into the deep end with AI, but we have declarative side, we have the code side.
What is some of the stuff that admins and developers that you’re mentoring aren’t paying attention to and you’re like, folks, the streetlight, the spotlight is on, you totally missed the sign on the side of the road. How did you blow past this exit kind of scenario?
Warren Walters:
That is really cool topic to bring up. I think a lot of it stems to one, everybody they know about AI, they probably are at least dabbling in it. If you’re not dabbling in it, I would recommend at least looking at it. So that’s one big piece.
But the other part is probably more, I want to say on the soft skills or it’s really around communication, especially for a lot of introverted people. It may not seem like it, but I’m pretty introverted. But it’s around how you can communicate effectively either with your boss or your teams or anybody that you’re working with.
And that can be a huge valuable asset to you as an individual because it can help propel you into different types of roles that maybe somebody else that’s lacking those skills or still working on those skills, they’re not able to jump into what goes hand in hand with that is more personal branding as well.
So this is how you present yourself on LinkedIn, doing things like YouTube channels, having a blog and that can also propel you above the rest, especially in a competitive market. Having that awareness of where you’re at and how you want to be presented to the outside world can be very important for a hiring manager to make a decision on.
So I recommend everybody working on a portfolio or having some sort of additional thing above the defaults of your resume and having a basic LinkedIn portfolio and that kind of stuff.
Mike Gerholdt:
Yeah, I’m so on board with everything you just said because I feel like for a lot of my career when I was an admin, not only was it just understanding the configuration, but for lack of a better phrase, I’ll say it was selling the configuration, really communicating to the organization, no, no, no, no. I know how to do this and this is what’s best for right now based on what you told me and confidently communicating that.
And then to your second point, showing up, I love it when people look like their profile pictures. It’s so much because you look at, you think of how much you’re online and when you see, especially with a coworker, your slack avatar all the time, and then you see them in person and they look the same, you’re like, oh, I know I have the right person.
Because I’ve always joked that I’m an introvert, but I play an extrovert for work. I can summon up a solid eight or nine hours of extrovertness, but 5:30 at Dreamforce, the bell tolls, Mike is running down the stairs, glass slippers falling off, he’s turning into a pumpkin. He really wants to get back to his hotel room and just have some quiet stare at the wall time.
But being able to show up and look familiar and then interact with people and that’s how you network and that’s how you get different ideas shared with everybody too.
Warren Walters:
I’m on board with that a hundred percent because at least for me, a lot of what you see online, a hundred percent of what you see online, I’m going to be the same exact way at a conference. As soon as you see me after I say hello, what is your name? I’m going to start spewing development and Salesforce right at you.
So I think that that is important though to be authentic wherever you’re presenting yourself because it’s going to take that toll on you, especially over time, especially if you’re at working at a place where either you have to change yourself to do that. It’s important to be at home as much as you can in where you work and how you’re presenting yourself.
Mike Gerholdt:
Yeah, I mean for the longest time I wore a red shirt everywhere and it was very easy to spot Mike in the red shirt. So I had this question down, but in hearing you answer it, and I’ve done a million of these podcasts, I’m going to ask it to you different.
So one of the questions, and you probably get this too, is like, all right, so what is good places to start learning? I’m going to ask you that, but I’m going to give you the caveat of you can’t say the word Trailhead.
And the reason I’m going to say that is, look, I work at Salesforce, Trailhead’s table stakes. We all know to go there. Everybody in the community knows to go there. If you don’t know to go there, you should go there. You’re going to hear it at user groups. What are other places that you should go that are good places to learn in addition to Trailhead?
Warren Walters:
How much can I plug websites? How much is allowed? There are a few sites that I really love for either practicing Salesforce development or even Salesforce administration.
I’m a big YouTube person. If you’ve looked me up at all, I love video, that kind of stuff. So there are some really major channels on there that I definitely follow. So some of them are Apex hours on YouTube. There’s Matt Gary’s channel, which is also very focused on Salesforce development, so also look at those.
And then especially thinking more either when I’m studying for a certification or being more well-rounded, a lot of us know about Focus on Force, which is great. But what I like to do whenever I’m either taking exam or studying is, okay, maybe I’m doing some practice items, but I’m also actually building out the practice scenarios, maybe the exam question or something like that inside a Salesforce org so that I’m Retaining the knowledge a little bit better than just clicking through a few different examples. So this works really well for both administration and development.
Just recreate the scenario the best you can when you’re working through those. On top of that, there are some really great, if you’re looking to dive and learn development, really great sites for that. So there’s free code camp org, which is more of HTML JavaScript, it’s like web languages.
But like I’ve been mentioning, once you learn the fundamentals of development, you can transfer it around to any language and it will really help out in your configuration inside of Salesforce. So if you know how to do flows, either on the basic levels, if statement is an if statement, iterator, a loop is a loop in every different language.
So you’re able to translate some of those a little bit easier once you know how they work under the hood. I’m trying to think of some other ones. I know there are a ton and maybe I can link some down in the show notes and stuff like that.
Mike Gerholdt:
I didn’t mean to put you on the spot but to be honest with you, every time I ask a question I’m like, oh, go to Trailhead. It’s like, where do you start? Well, what are you looking for?
Trailhead’s been around I think almost 10 years to me now, it’s to the point where it’s like the help and FAQ part of a website. The first time that you saw a help or an FAQ on a website, you’re like, oh, I wish every website had this. And to me, that feels table stakes. You should be able to do that.
But then to your point, there are things that you should learn like communication skills and presenting skills and personal branding skills, and some of that’s on there, but there’s also good sites and good places to go to learn stuff like that.
Last question, a little bit of a curve ball, but as a mentor, you’ve worked with a lot of people. What is one quality that is consistent across all of your mentees that seems to really drive their success?
Warren Walters:
I think one of the big ones is around persistence. Especially in the Salesforce space, configuration and development. I prescribed to a notion of, let me give you just enough so that you know where to look, you can be very dangerous. But not giving you everything to complete or solve challenges or whatever wacky idea that I’ve come up with at that point.
So knowing that there is a light at the end of the tunnel, there is a solution for every problem, especially in coding. We’re not inventing anything new and if statement is an if statement, some of these things that we are creating have been studied and perfected over a long period of time.
So all you need to do is really find it and then use that solution and make that existing solution work for whatever your problem is. So understanding that idea of, okay, as long as I keep working at it, keep pushing, something will come from this that will put me in a better situation than I am currently, is really what I start to stress in a lot of the mentees that I work with.
I think it can get overwhelming to learn development and maybe you don’t feel like you’re making progress, but a lot of times it’s about looking back and reflecting on how far you’ve come to see some of the progress that you’ve actually been doing, which is really cool. So I think that’s a big one, right?
Persistence and then knowing when to ask questions may have come up before. But you’re working on your own, you’ve found a lot of resources and you’re going through and you end up getting stuck on one particular piece.
I think it’s important once you are completely stuck and you’ve done as much research as you can, of course to reach out. And it’s humbling because maybe years ago, I didn’t like to ask for questions read. I was like, oh, I should know everything, or I should be able to figure this out on my own.
And I started progressing so much faster once I was able to say, all right, I’ve done enough research, I’ve looked at it, I’m going to ask a very educated question to somebody that has done this before, somebody who has been through whatever experience. It could be as small as making a formula field or as big as writing an integration to a third party system.
Mike Gerholdt:
Yeah, you’re spot on. Persistence is right there. You said that answer educated question, and this actually came up I want to say about a month ago or so. I interviewed David who does Wordle and Sudoku on YouTube and TikTok, he rather he also does coding, which is interesting. I feel like maybe a lot of software engineers and developers do Wordle and Sudoku.
But I would rather, he said in working with team members would rather have a team member spend 10 minutes working through what they know to try and solve the problem and then come to me with a question as opposed to just immediately hitting a problem going, how do I do this? Throw your hands up.
And I think when I’ve worked with people too well, how would you work through this? Because you need to start putting those connections together because every time something like this happens, there isn’t going to be a Warren behind you that you can just turn around and be like, now what do I do? So educated question. That was really good.
Warren, thanks for taking time out of your day and being persistent and mentoring people and being a part of the great Salesforce community.
Warren Walters:
Yeah, Mike, it’s been a pleasure and an honor and I guess destiny to finally end up on the Salesforce Admin podcast. Super happy that I was able to make it out and spread the word about development. If you’re scared about it, if you don’t think it’s for you, do not worry. I don’t think it’s for me, right?
Everybody thinks that just try to take it one step at a time or reach out to me. A lot of developers are very, very helpful in the Salesforce Ohana. So yeah, so happy that we finally made this happen.
Mike Gerholdt:
Thanks, Warren. So that was a fun discussion with Warren. I love the term educated question. Going back and really thinking through it makes me think of that podcast that I did with David or ranks on Sudoku and Wordle solving, which is thinking through what are all the possible ways I can solve this, exercising those, and then turning to my community and seeing how they can help me based on what I’ve done.
Because you might find a creative way of doing something, but I couldn’t agree more, persistence, persistence, persistence. There is a light at the end of every tunnel, and I think his sight is very inspiring. I just pulled it up and the first thing it says, remember, I believe in you. So, thank you Warren for being on the podcast.
Now, if you enjoyed the episode, be sure to click that follow or subscribe button so that new episodes are downloaded. And of course, if you’re looking for resources, folks write down below in the show notes. I’m going to link to anything that Warren mentioned, including his social profile.
But you can always find resources at admin.salesforce.com. That is your one stop for everything admin. Release information, more podcasts and a transcript of the show. Now be sure to join our conversation in the admin Trailblazer group.
That is, of course, on the Trailblazer community, and you know where to find the link for that. That’s right. It’s in the show notes on admin.salesforce.com. So with that, I hope you enjoyed this episode. I enjoyed it a lot. And until next week, I’ll see you in the cloud.
The post Why Mentorship Is Crucial in the Salesforce Ecosystem appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, it’s time for a deep dive with Josh Birk, who talks to Raveesh Raina, Principal Solutions Engineer at Salesforce.
Join us as we chat about what Prompt Builder can do and how to write effective prompts.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Raveesh Raina.
Raveesh is the perfect person to talk to about Prompt Builder and all the cool stuff you can do with it. As a Solutions Engineer, he works with customers to implement the latest and greatest Salesforce innovations and right now, that’s Prompt Builder.
Prompt Builder takes all the power of LLMs and combines it with your Salesforce data. You can use it to help you write personalized emails to customers, build out records with more information, and much, much more.
Right now, there are four prompt template types in Salesforce:
With all of these prompt templates, you can dynamically ground them with data from Salesforce or Data Cloud. That gives the LLM the power to pull data from records or, with flows, from pretty much any object—standard or custom—in your Salesforce org.
So how do you write effective prompts that do what you want them to do? Raveesh has four tips to share with us:
There’s a lot more great stuff from Raveesh about building better prompts and how Salesforce protects your data, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast.
Josh Birk:
Greetings everybody. Guest host, Josh Birk here, to take another deep dive into a topic. And this week, the topic is going to be Prompt Builder and Building on Prompts. I am joined by my good old colleague, Raveesh Raina, who is one of the people who wrote, for instance, our Ultimate Guide to Prompt Builder. Now, with no other hesitation, let’s get over and talk to Raveesh.
All right, today on the show, we welcome Raveesh Raina to tell us about all things Prompt Builder. Raveesh, welcome to the show.
Raveesh Raina:
Thank you very much, Josh. It’s an honor to be here and thank you for having me.
Josh Birk:
Excellent. Well, let’s start off with a little bit about you. Tell me, what is your current role at Salesforce?
Raveesh Raina:
So I am a Principal Solutions Engineer. I work predominantly with our account executives and account directors to helping customers get inspired with our latest and greatest innovations that we are publishing and that we are releasing into the market. So I have a specific focus towards financial services. I’m based out of Toronto, Canada, so I work with all of our major enterprise banks with a lot of the different innovations and as far as financial services cloud is concerned, which is our flagship industries product. So helping them get inspired and sharing ideas on how we can help them better meet their goals.
Josh Birk:
And was computer something you always wanted to get into?
Raveesh Raina:
No, it’s definitely an area that I personally have tried to get better at.
Josh Birk:
Okay.
Raveesh Raina:
And it’s definitely an amazing opportunity and an amazing space to be.
Josh Birk:
What did you go to college for?
Raveesh Raina:
So funnily enough, even though I am based out of Canada, I actually went to the United States for my undergrad and I did mechanical engineering.
Josh Birk:
Ah.
Raveesh Raina:
So I graduated from New Jersey Institute of Technology, NJIT, with a mechanical engineering degree. But life had a different set of actions for me and somehow, I ended up aligned to the Salesforce ecosystem a long time ago.
Josh Birk:
Nice. Okay. Now, today we’re going to talk about Prompt Builder. And when customers ask you about Prompt Builder, they’re not familiar with it, what’s the early elevator pitch you give them?
Raveesh Raina:
I essentially tell customers that Prompt Builder is an easy to use tool, which allows them to send a predefined set of instructions to an AI model, with the expectation of getting a response that has both value and meaning to them. And by value and meaning, I’m specifically referring to within the context of the data that they are providing via their CRM for Salesforce.
Josh Birk:
Okay. And walk us through the four templates we have right now that frame that data and that value add?
Raveesh Raina:
Yeah, absolutely. So right now, as of today, we have four prompt template types, sales email prompt templates, that’s the first one. The second one is going to be field generation. The third one is what we call flex prompt templates. And the fourth one is record summary prompt templates.
Josh Birk:
Yeah. Now, I think the first two there are pretty straightforward. We’re generating an email to send out to somebody, and if we’re summarizing or we’re generating a field, it means instead of a human putting in things manually, the GenAI is going to create it. Tell me a little bit more about the second two because I feel they’re off to the corners and they’re also very different from each other. Right? What’s the purpose of a flex template and what’s the purpose of the record summary template?
Raveesh Raina:
Yeah, so what I’ll do is let me tackle record summary template first.
Josh Birk:
Okay.
Raveesh Raina:
Just as its name suggests, a record summary template is used by an admin to summarize a record or to get a succinct overview of a particular record. It is best served, best delivered in the UI via Copilot. So that is what we’ve seen greatest success in, in that record summary prompt templates can be surfaced up via Copilot, but it allows the admin to summarize a record based on whatever data model that they have already implemented.
Josh Birk:
Got it.
Raveesh Raina:
So that’s a record summary template. Now, flex prompt templates, they are really powerful and versatile because what they allow an admin to do is to connect up to five objects together in a prompt template for the purposes of grounding. Those five objects could be standard objects or custom objects. They don’t have to be related to each other in any way, shape or form, but through the power of the UI that the admin is surfacing, they can ground the flex prompt templates with each of those different objects with the expectation of getting a response from the LLM.
Josh Birk:
And for listeners at home, if you have somehow missed all of the wonderful Salesforce marketing about Einstein Copilot, it is a conversational AI for your platform and we will discuss that in another episode. Now, when it comes to these kind of templates, let’s focus on the sales email, as I think it’s the most straightforward. Some people listening might be like, “Well, I already know how to generate an email. Why do I need generative AI to do this?” What do you think the value add specifically that these are being pulled in through an AI model and having a generative response as opposed to a human created one? Where do you think the power lies there?
Raveesh Raina:
So the way I like to think of it where generative AI sales email templates provide value is the fact that it provides an easy mechanism for a user to craft an email in a conversational style that includes human and natural language text into it. If I were to use a standard email template as an example, that is static text, but replaced with either merge fields or even sometimes even with related records. But it removes that humanality sort of, from crafting an email. And the recipient may recognize that this is static text, but with generative AI, it adds more humanity towards that email template type. So that’s where I feel is some of that value added.
Josh Birk:
And I think to some people, they might be scratching their eyebrows there because they’re like, “But Raveesh, I’m using a computer to generate this email.” But I think that’s exactly spot on because we’ve all gotten that email that’s like, “Hello, first name at company name. Congratulations on your date.” And it’s like you know instantly, this isn’t from a human, but what these GenAI models are really good at is mimicking a human-like response, this human-like writing. And so it’s like you get something that’s acting like it’s somebody to draft an email every single time you’re sending this out to somebody.
Raveesh Raina:
Absolutely. Absolutely. It adds a little bit more personalization to a piece of communication that was missing with your static email templates in the past.
Josh Birk:
And also, I think it’s hard to do it on a podcast, right? It’s hard to show it on the podcast, the power of being able to ground this in Salesforce data. Tell me a little bit about… For each one of these templates we’re talking about, what kind of data can we bring into the AI model to let it represent whatever it is that we’re trying to generate?
Raveesh Raina:
Absolutely. So the real power of our generative AI tools with Salesforce, in my personal opinion, is the fact that we allow admins and customers the option to dynamically ground these prompt templates. What we mean by dynamically grounding is adding placeholders in these prompt templates that will be automatically replaced with either merge fields directly from a record or related lists that trace back to the origin of that record, or even through the power of flows. Once again, get a subset of related records associated to that original parent record as well.
So dynamically grounding can be done using merge fields, related lists, flows to get subset of records. And you can take it two steps further by grounding with Apex classes or even through the power of Data Cloud data model objects as well.
Josh Birk:
And what I think is also going back to the old way of doing things and doing things with this way, using flow, but also just because it’s a conversational model, you can instruct the AI to do things based on the data. So it’s not just, “Say something about this person’s description.” It could also be like, “Based on the fact that this person has no survey scores, change your response based on that.” And what are some things that people who have flow skills can do to apply that extra layer of logic? Give me a good example of something that would change the course of the outcome based on a flow?
Raveesh Raina:
Yeah, absolutely. So I did mention that the power of flows is the fact that you can get subsets of records. So for example, if I want to surface up using a generative AI response, a summary of all open cases associated to a client or an account. If I were to use the standard related list component or resource picker, then it would give me a summary of all the cases associated to an account, whether it’s open, closed, escalated, high priority, so on and so forth. But with flows, if I just want to surface up open cases only, that is what I can do through the power of dynamic grounding as well.
Josh Birk:
And what I love about it, if anybody’s here, maybe for some reason, you haven’t dipped your toe into the flow pool, the flows we’re talking about can be very… I can do these flows, and I’m not Jen Lee. Flows are her job. She’s the one who goes like, “Oh yeah, flow can do that crazy, impossible thing. Wait a minute, I’m going to show you how.” Going on the other side of the spectrum, tell me a little bit about how data cloud can help complete this picture?
Raveesh Raina:
Yeah, absolutely. So as we all know, Data Cloud is an amazing tool that unlocks an organization’s ability to tap into their enterprise data. So what that means is that for an organization that is using Salesforce, they may have a good portion of their data sitting in CRM, sitting in Salesforce, but a lot of it could also be sitting off platform in, for example, a lot of organizations, they have a separate dedicated app for their orders or their accounting, or even if they have a public website or mobile app, then some of that web traffic is logged in those third party systems.
Josh Birk:
Yep.
Raveesh Raina:
So through the power of Data Cloud, if they want to bring those insights and have a summarization or generative AI information associated to that data, customers are able to take all of that third party data that is sitting in those systems and have that surfaced up in Data Cloud. And the power of Prompt Builder allows for grounding with those Data Cloud objects or data model objects, I should say, and then surface up that information directly within the flow of work in Salesforce.
Josh Birk:
Yeah. Now, let’s take a couple steps back because we’ve been talking a lot about data and grounding the data, taking the data from sources like Data Cloud, and I think that a lot of people have cautionary tales about AI. Describe the Einstein Trust Layer to me and how does it keep all of this stuff safe?
Raveesh Raina:
So one of the biggest messages that we have is the fact that we have zero retention policies with all of the public AI model providers that we have partnerships with. Whether those are, as an example OpenAI. So what that means is that I think we have to also take a step back and appreciate the fact that Salesforce’s number one value is trust. And what we mean by that is the fact that we value our customers, we value that they are trusting us to securing their data. And we also take it one step further in ensuring that we are not sharing their data in any way, shape or form with any of these third party AI model providers.
So a big part of the Einstein Trust Layer is the fact that we are not sharing customer data directly or indirectly with AI model providers there. And also at the same time, those AI models are not learning from Salesforce’s and customers’ data as well.
Josh Birk:
And to be clear there, it’s not like some generally handshake between us and Sam Altman. We filter that stuff out. OpenAI does not have the chance to train their models based on our data because they never see it.
Raveesh Raina:
Correct. Absolutely.
Josh Birk:
Okay. And then just to bring this to another level, because we think about things like in P-term, P2 and privacy and stuff like that, that’s also stuff that’s not being shared with entities that don’t need to see it.
Raveesh Raina:
That is correct. Yeah, absolutely. We as a company have gone the extra mile to ensure that PII, personally identifiable information, or PHI, that is not shared, and it is actively masked and obfuscated before it is even sent to an AI model for processing as well.
Josh Birk:
Got it. Now, you’ve written a blog post, Ultimate Prompt Builder Guide, thank you for that, it’s very extensive, and in it you include some very good tips on how to effectively write a prompt. Give me the high level like what are some really good tips to let me be more effective with that?
Raveesh Raina:
Absolutely. So a couple of pointers that I will suggest as admins and customers are looking to design prompts are that there are a few different areas that you should try to focus on. First is be explicit in your instructions in terms of the expectations and goals as far as what is it that you’re hoping to get out of the response. So making sure that you are setting those expectations. Second is contextualizing information, meaning that state if you are adding in some related records to further contextualize the set of instructions. Third would be to specify your role. What is the persona for which the prompt template was built out for, whether it was a customer support manager or an account executive?
An important aspect of the prompt template that I would suggest is also ensuring that you add limitations and setting boundaries, so by being explicit with instructions such as, “Do not exceed past 500 characters,” as an example. That is an explicit instruction and a guardrail, ensuring that the prompt template is not going to give a response longer than 500 characters. So those are some areas that I would suggest that folks go in on as far as designing prompt templates.
Josh Birk:
Yeah, one of the earliest things I realized in working with AI was, and this is in general, AI has this sort of default setting, shall we say, like a default tone, a default style. It thinks its response should be two paragraphs long, paragraphs should be three to four sentences. It’s almost exactly what we’d learned back in high school for what a good writing style was kind of thing.
Raveesh Raina:
Right.
Josh Birk:
And it will default to that all the time unless you tell it not to. My favorite thing what you just said is explicit.
Raveesh Raina:
Correct.
Josh Birk:
I would actually add to that explicit and occasionally repetitive.
Raveesh Raina:
Yes. Yes, absolutely. It doesn’t hurt being repetitive with your instructions because it’s about ensuring that the AI model is going to meet your expectations of a response that has both value and trust.
Josh Birk:
Right. Because this is dynamically generated, which means even if you see the thing that you wanted to do once, run it three more times.
Raveesh Raina:
Correct. Exactly.
Josh Birk:
Because it might break one of your rules at one of those points. And then one of favorite anecdotes I give people is, if you saw the Dreamforce ’23 keynote, we use Prompt Builder to do a sales email, and to have some fun, we added emojis to the sales email, which worked about three times out of five.
Raveesh Raina:
Yes.
Josh Birk:
Right? The team kept on coming out, they’re like, “How do you fix this?” I’m like, “I have no idea. I’m going to go talk to the AI and figure it out.” What it turned out was I had to beat the AI over the head and be like, “Not just use an emoji with this email, make heavy use of emojis all through this email.” Be very, very explicit.
Raveesh Raina:
Absolutely, [inaudible 00:03:52].
Josh Birk:
Now, unlike myself, you have actually had the advantage of working directly with customers on some of these issues, and feel free to nerd out on fintech and banks in general, but what are some specific problems that you’ve seen from customers? Obviously, if you need to not name names, that’s great, but what are some specific problems that you’re seeing Prompt Builder help solve?
Raveesh Raina:
Yeah, absolutely. I think one of the reasons why I have been able to talk to a lot of customers is just because I’ve been also listening to a lot of customers as well. I think one of the most glaring areas where generative AI and Prompt Builder can provide most value is the use case for meeting prep. So I’m a rep, or I’m a customer support manager, and I need to prepare for an upcoming engagement with a client for a meeting. Using generative AI, I can quickly get a succinct overview on a particular client with all of the different data points that has both value and meaning to me, which I can use as part of my conversation in that meeting with that client as well. So meeting prep or account summarization is of immense value where we are seeing a lot of success with sharing this value with customers, and they are absolutely head over heels signing up for using Prompt Builder to address this need.
Josh Birk:
Got it. Well, to learn more, everybody, we’re going to point to Raveesh wonderful blog post. We’ll point you to a couple of Trailhead resources, some help documents. Raveesh, thank you so much. I do have one final question for you. What is your favorite hobby?
Raveesh Raina:
My favorite hobby at the moment right now is cycling. I use that as an opportunity to bond and to spend time with my kids. I have a seven-year-old and four-year-old, so any chance we get, especially with the weather that we’re having this summer, we go outside, we go for cycling around the trails and around our neighborhood. So yeah, right now it’s cycling for me.
Josh Birk:
Wonderful. Raveesh, thank you so much for the great conversation and information. That was a lot of fun.
Raveesh Raina:
Thank you very much, Josh.
Josh Birk:
I want to thank Raveesh for sitting down with us this week. And as always, I want to thank you for listening. Now, if you want to learn more about this show and stories about being a Salesforce admin in general, go down over to admin.salesforce.com. Thanks again, everybody, and we will talk to you next week.
The post Salesforce Prompt Builder Features Every Admin Should Know appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we sit down for an Admin Evangelist roundtable discussion with Josh Birk, Jennifer Lee, and yours truly. Join us as we chat about how AI can help you be a better Salesforce Admin and what you can do to improve your prompts. You should subscribe for the full episode, […]
The post What Are The Key Benefits of AI for Salesforce Admins? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Chris Zullo, Global Practice Director of Customer 360 and Marketing at AllCloud. Join us as we chat about integrating Marketing Cloud and Data Cloud and how you can do more with your data. You should subscribe for the full episode, but here are a few takeaways […]
The post Enhancing Customer Engagement with Salesforce Data Cloud appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Joe Sterne, a Solutions Architect and Salesforce contractor. Join us as we chat about his tips for job interviews, what to look for in a job description, and how you can use AI to help you prep. You should subscribe for the full episode, but here […]
The post What Should You Look for in a Salesforce Admin Job Description? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we have another deep dive with Josh Birk, who talks to Shoby Abdi, Principal Architecture Evangelist at Salesforce. Join us as we chat about the Well-Architected framework, why you should start using Data Cloud, and what you need to do to get ready. You should subscribe for the full […]
The post Why Should You Integrate Data Cloud with Your Salesforce CRM? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Brandon Walton, President, Owner, and Principal Consultant at Cypress Learning Solutions. Join us as we chat about discovery, building trust, and why building with core Salesforce features is the best option for small organizations. You should subscribe for the full episode, but here are a few […]
The post Building a Better Future for Puppies with Salesforce Solutions appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Rangsk, a Wordle and Sudoku YouTuber. Join us as we chat about critical thinking, problem-solving, and why puzzles are a great way to practice and improve your thinking. You should subscribe for the full episode, but here are a few takeaways from our conversation with Rangsk. […]
The post How Can Solving Sudoku and Wordle Enhance Your Critical Thinking Skills? appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Michelle Blair, Community Manager at Salesforce. Join us as we chat about Salesforce Community Events, her work with local event organizers, and why you should attend one near you. You should subscribe for the full episode, but here are a few takeaways from our conversation with […]
The post Why Salesforce Community Events Are Crucial for Professional Networking appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Jason Atwood, CEO and Co-Founder of Arkus. Join us as we chat about landing your first Salesforce Admin role, from finding good opportunities to nailing the interview and more. You should subscribe for the full episode, but here are a few takeaways from our conversation with […]
The post How to Prepare for a Salesforce Job Interview appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, Admin Evangelist Josh Birk sits down with Kat Holmes, Chief Design Officer and EVP at Salesforce. Join us as we chat about diversity, accessibility, and her book, Mismatch: How Inclusion Shapes Design. You should subscribe for the full episode, but here are a few takeaways from our conversation with […]
The post Unlocking Diversity in Tech: a Deep Dive with Kat Holmes & Josh Birk appeared first on Salesforce Admins.
Today on the Salesforce Admins Podcast, we talk to Skip Sauls, Senior Director of Product Management at Salesforce. Join us as we chat about how Data Cloud can make it easier than ever to roll out enhancements to your org. You should subscribe for the full episode, but here are a few takeaways from our […]
The post Data Cloud Enhancements That Admins Will Love appeared first on Salesforce Admins.
En liten tjänst av I'm With Friends. Finns även på engelska.