Salesforce Admins Podcast

Today on the Salesforce Admins Podcast, we talk to Shannon Tran, Principal Architect Director at Salesforce.

Join us as we chat about career changes, career progression, and chasing a vision.

You should subscribe for the full episode, but here are a few takeaways from our conversation with Shannon Tran.

The admin skill set is broad

Shannon is just over a month into her new role as a Principal Architect Director at Salesforce, so I thought it would be the perfect time to have her on the pod to talk about careers and how admins can branch out.

It’s easy to get caught up in a particular career path and chase the next title up the ladder, but that’s not the only way to grow your career. “The admin skill set is so broad,” Shannon says, “it can open so many doors for you.” She points to things we practice every day, like active listening or explaining technical processes, as examples of skills that can help you in a wide variety of roles.

Get a swim buddy

We all have different strengths and weaknesses, and it can feel like that creates walls for what we can and can’t do with our careers. As Shannon explains, we can invest a lot of time and energy into climbing over those walls, or we can look around and see if someone might be willing to offer us a ladder.

In the Navy SEAL training program, every recruit is paired with a “swim buddy,” whose responsibility is to “support them unfailingly through the trials and tribulations of their rigorous training program.” Shannon recommends finding a swim buddy for your career, someone in the same place as you who can share the load as you both work towards your goals.

Fake it till you make it

When you’re looking at that next job, it’s easy to get caught up in what qualifications you don’t have. But Shannon reminds us to think about it from the job poster’s perspective. They don’t want to hire someone who can already do everything because they’ll pretty quickly get bored and move on. “Growing isn’t just growing your title, growing is growing in your role,” she says.

The most important thing you do for your career is to believe in yourself and what you can accomplish. We talk a lot in this episode about the idea of “fake it till you make it” and how that’s been misunderstood. If you want to be a consultant, you don’t go around telling everyone you’re a consultant, you start acting like one. How would a consultant approach this problem? How would they document this process?

Shannon has a lot of great stories and advice for how to take control of your Salesforce career, so be sure to listen to the full episode for more great tips and a free pep talk.

 

Podcast swag

Resources

  •  

Social

 

Direct download: Pursuing_the_Right_Salesforce_Career_with_Shannon_Tran.mp3
Category:general -- posted at: 1:00am PDT

Today on the Salesforce Admins Podcast, we talk to LeeAnne Rimel, Senior Director of Admin and Developer Strategic Content at Salesforce.

Join us as we chat about the call for presentations for TrailblazerDX and why you should submit.

You should subscribe for the full episode, but here are a few takeaways from our conversation with LeeAnne Rimel.

A focus on community at TDX

TrailblazerDX isn’t until March, but our team is already hard at work on all the great stuff we’re planning for you. TDX has always been a unique opportunity to learn directly from the product owners and engineers behind your friendly neighborhood platform and, this year, we’re excited to create even more opportunities to engage and connect. It’s almost like an in-person version of the podcast.

This year, we’re also programming all sorts of community-led content from Trailblazers like you. We want to dig into real-life use cases and implementations to see these products in action. That’s why LeeAnne asked me to come on the pod. She wants you (yes, you!) to submit a presentation and be a part of this year’s TDX.

TDX is not just for devs

TDX 2024 will be the AI developer conference of the year. We’ll be focused on how you can build the next generation of AI-powered apps for your business using Einstein 1. While Einstein AI is a big part of the picture, core platform technologies like user management, app building, dev ops, Apex, Flow, and APIs are all key ingredients in making these solutions work well.

As LeeAnne says, “not every session has to be an AI session.” And also, just because it’s TDX doesn’t mean you have to be a developer in order to present. We want to hear from admins, architects, and ISVs, too.

Different sessions in the CFP

There are all sorts of ways to get involved. There are theater sessions focused on a specific product with demos and slides, but there are also more intimate and conversational campfire sessions.

This year, we’re adding a new session type called the Deep Dive Panel. If you have a solution that you’ve built that could be interesting to look at in-depth, we’d love for you to share it at TDX. We’ll pair these real-world examples panel discussions with customer experts and Salesforce experts to break everything down.

The CFP is open now, but it closes on December 1st. So get started on your title and abstract soon and I’ll see you at TDX!

Podcast swag

Resources

Social

Full Transcript

Mike:
Trailblazer DX is the AI developer conference of the year, where you can learn directly from product owners and engineers how to build the next generation of apps on the Einstein 1 Platform and take your career to the next level. So it only makes sense that we talk with LeeAnne Rimel, senior director of admin and developer strategic content, about the call for presentations for Trailblazer DX. Now before we get into that episode, I want you to get sure you're following the Salesforce Admins Podcast on iTunes or wherever you get your podcasts. That way, you get a new episode every Thursday right on your phone. So let's get to that conversation with LeeAnne. So LeeAnne, welcome to the podcast. 

LeeAnne Rimel:
Hi, Mike. Thanks so much for having me.

Mike:
It's November, but we're talking Trailblazer DX, which is in March.

LeeAnne Rimel:
It is, yes. We're talking about TDX. We never stop working on the next awesome event for our Trailblazer community. And we came off of Dreamforce and we dove right into TDX planning.

Mike:
I mean, it's nonstop. Right? All the time.

LeeAnne Rimel:
Nonstop. I love it.

Mike:
So let's talk about Trailblazer DX. What do we have so planned so far? And what do you want to talk about?

LeeAnne Rimel:
Yeah. So I'm incredibly excited for TDX this year. Actually, you and me both, Mike, have been around since the first TDX, which was in 2016. And to take us down memory lane a little bit, the origin story of TDX was very much around let's have a Salesforce developer conference and dive deep into product, connect with product owners, engineers, really make it about learning, about the technology, connection. And so we are really excited to have laser focus on those goals for this year's TDX. And really, I think TDX has always been about learning, but really dive in deeper to that deep learning, more technical content, more technical presenters, more technical opportunities to engage and connect and network, so we're super excited about this year's TDX.

Mike:
Yeah. I always feel like TDX is kind of an in-person version of the podcast because I get to sit down with product managers all the time and talk to them about what they built and how they built it, and some of the concepts behind why they built things, like dynamic forms and stuff like that. And TDX is almost like you get to do that in person. You get to see the person that actually built the thing that makes you successful every day on stage.

LeeAnne Rimel:
Absolutely. So some sessions and some of the content will be things that maybe if you did go to Dreamforce, or watched some of the Dreamforce content, there will be some similarities there. And then at TDX, that's what we're going to do wall to wall, is these roadmap sessions, deep dive technical product sessions, solution oriented sessions, community led, Trailblazer led sessions focused on real life solutions that they've built, so we're really excited to I think have that opportunity to have Q and A with PMs, have sessions that are really built around that model. So I think we're looking at some different session formats and different ways to really cultivate that opportunity for discussion and Q and A, and asking questions of people who are implementation experts and also experts in the products, experts in the roadmap, so that we're all walking away with some deep learning under our belt and really feel like we've gotten answers in key areas that we need to continue building. 

Mike:
Well, you mentioned, you teased out a little bit of the change in the format. I also saw there was for the first time, a public facing call for presentation, so that's new as well.

LeeAnne Rimel:
Yeah. So we're really looking at: How do we feature alongside all of this roadmap, technical deep dive content that we get from our engineers, from our PMs, from our solution architects, alongside that, how do we partner that type of content track with also community led content from our practitioners out in the field, if you will, our Trailblazers, who are hands on with these products every day and have built and learned a lot of lessons and built successful implementations with many of these different features and products, so that we can learn some of those real life stories and use cases? And so we're excited to see that. So yes, you mentioned the CFP. I'm going to do my little plug for the CFP.
We will have dedicated community space and track, and we're really excited to feature our Trailblazer speakers at TDX, so I encourage all of you, I know you're going to link it in the show notes, Mike, to go through and submit your session idea. So that could be a theater session, which might involve more of a product coverage, more demos, more slides, as well as a campfire is another session option, which might be more conversational, more of a panel, maybe more career focused, maybe no demos or slides usually in campfire, so more of a kind of intimate conversational vibe. And then we also have a new option on the CFP for a deep dive panel. So if you have a solution that you've built that is well-suited to do kind of a deep dive, technical walk through, and then are willing to participate in a panel discussion afterwards, we're going to be introducing that on the CFP as well. So really look forward to seeing all of your ideas and session ideas come through the CFP.

Mike:
And the deep dive is a longer session version. So the amount of work and prep that would go into that's a little bit more than a breakout. Right?

LeeAnne Rimel:
Yes. It would be a bigger commitment to be sure. If you were involved or attended TDX '18 or '19, we had a session type called the extracurricular. And this is not exactly the same, but it's similar in many ways. It's a longer session format. We would be working together to identify people who would be on the panel with you, maybe a Salesforce product manager could be on the panel with you as well. So we have this kind of combination of customer experts and Salesforce experts. And yes, it would be a longer form presentation, so definitely more of a commitment, but really meaningful sessions.

Mike:
I think when I've submitted for call for presentations for other events, I've always kind of wanted to know: What is the main theme, or what is the main vision that the organization has for this event? Can you kind of help summarize that up?

LeeAnne Rimel:
Yes. So TDX is the AI developer conference of the year. So really, a huge focus of TDX will be: How do you build the next generation of AI apps on our Einstein 1 Platform? So how do you build apps, AI enabled apps for your business? And a key part of that, it's of course our Einstein product coverage, all of our new Einstein AI products that are coming out, as well as that core platform technologies, so user management, app building, devops, apex, flow, working with APIs, all of these core elements are incredibly important to build performant AI apps. And so I would encourage, not every session has to be an AI session, but of course AI sessions, very popular. But then these core technologies, what are those foundational lessons that help people build great apps? I mean, really going not back to basics, because we want to have some deep dive lessons, but going back to those fundamental tenets of: What do admins, developers, and architects and ISEs need to know in order to build performant apps that can be performant AI apps? 

Mike:
I know you said admin, architects, ISVs, but it's a developer conference. So if I'm an admin or an architect, should I submit to the CFP? 

LeeAnne Rimel:
Absolutely. So we definitely will have great learning experiences for developers and admins and architects and RISVs, so please submit your session. I think there is absolutely a very important place for all of those audiences. So we do call it a developer conference, but it's a wider reaching word developer that we're using here for really all of our technical practitioners will be prioritized at this conference and learning first for sessions, whether that's no code, low code, or code building, whether you're thinking about architectural tenets of building, or you're thinking about building partner app.

Mike:
One of the things that I've seen as a track leader at Dreamforce, and somebody that's submitted for other events is, it's real easy and I think sometimes people view it as beneficial to submit kind of 101 content because events are always looking for that, as opposed to the 301 content, where it's a deeper dive and it's super advanced. And it's like, "Maybe the event organizer isn't going to take this because it's so advanced, and they're going to be worried about putting 200, 300 people in a room. And my session isn't going to do that, so maybe I just shouldn't submit 301 content." What would you say to that?

LeeAnne Rimel:
Submit it. We need it. Looking at, I've spent a lot of time, Mike, I've spent a lot of time looking at the numbers, if you will, for all of our events. And I spend a lot of time looking at who comes to Salesforce events, and to TDX, or to the Trailblazer Forest and tracks of Dreamforce. And there is a wide range of skill levels and a wide range of expertise levels with all of our products and features across all of our audiences. So there are absolutely admins and developers that are attending these events who have successfully built many flows, or know what they're doing, and they want to see these niche solutions that may be much more advanced, or maybe much more technical.
They want to go beyond maybe the learning tools that have already been available to them. And so I think definitely submit those. I think we're going to be looking for very much a breadth, so if you feel very well-versed to present an amazing flow 101 type session, please submit that. If you want to share some really edge cases of how you are pushing the limits with Salesforce technologies and building great solutions with them, and it is more advanced and it requires an existing skillset, submit that as well. We'll be looking for the whole breadth of level. 

Mike:
Yeah. I've always felt like if you've gone to an event and felt, I could be presenting all of this, then that's what you should be doing, so that the event gets to that next level, so that more people like yourself can get farther into the learning journey, as opposed to letting it sort of plateau. What, if people are sitting down and kind of looking at their first quarter of the year, what else? We have sessions planned for TDX, how is that whole experience kind of planned out? What are we doing more of?

LeeAnne Rimel:
Yeah, more learning. I mean, that's if there's a TL;DR, it's going to be more deep technical learning. That's going to be the experience this year. We'll of course have workshops. We're going to have hopefully more workshops, more breakouts, really deep diving into more learning, more sessions. We will still absolutely have wonderful opportunities to connect and to network. So having special programming for some of our attendees, and having Q and As, and having spaces and opportunities to connect with your peers and with other Trailblazers and with product owners. Of course, we're going to have fun. That's always one of our values.

Mike:
Do you know the band? Do we know the ... Is there a band? 

LeeAnne Rimel:
I do not know the band. 

Mike:
That's okay. It's fine.

LeeAnne Rimel:
But the really having fun, diving in, connecting with the community partners, activities, events, so we're really excited about that, and then of course, giving back. How can we always build giving back into our experience? So I think if you're coming to TDX, I think it'll feel different than last year. I think TDX has not been around as long as Dreamforce, and I think we've always kind of been open to really listening to our customers and our community, and fine-tuning and shifting and changing and growing TDX. And so I think this year, we've heard very much from our community that deep learning, connecting with experts, that's what I want at TDX. And so that's what we are working on right now to really prioritize and deliver. 

Mike:
Okay. So LeeAnne, it sounds like step one is really thinking about if you want to submit to the call for presentations. Can you give us just a quick overview of that and when it closes?

LeeAnne Rimel:
Yes. So the call for presentations, often called the CFP, so we use those interchangeably, the CFP is open right now. It opened at the beginning of November. It is closing on December 1st, and it is not a quick thing to write your title and abstract because you want to be thoughtful. We pick the sessions based on great titles and abstracts, and so you want to be thoughtful about it. So give yourself some time to sit down and really workshop and work on your title and abstract and make sure it represents the content you'd like to deliver. So the next step for all of you is to ... I recommend visit the CFP blog. It's got a great overview of the CFP and adds additional clarity and reiterates some of those points that I made around the session types and what type of content is the right fit for each session type. Read the blog, start working and start thinking about your session that you'd like to submit, and send us your submission. I think we really want to see your submissions and we really want to learn from our community and make sure that our attendees have the opportunity to learn from our community.
And so, Mike, I think you had an excellent point earlier when you said, "If you've ever been at an event and you said, 'We need more X content, or I could be delivering this content,'" please do it. We want fresh, new faces. We're very excited to open this opportunity up and to learn from our Trailblazers. So please consider submitting your CFP. Read the blog first, I do recommend. It just offers some helpful insight.

Mike:
Awesome. Well, thanks so much, LeeAnne, for coming on the podcast.

LeeAnne Rimel:
Thanks for having me, Mike.

Mike:
Trailblazer DX is an AI conference for admins, developers, and architects. I can't wait to see some of the things that are going to be presented there. Now please share this episode with somebody because I mean, seriously, sharing is caring. And I love the podcast. Do you have thoughts on this episode? Let me know in the Trailblazer community. I'll link it in the show notes. You want to learn more about everything that you heard today? Check out admin.salesforce.com for show notes and a transcript of the podcast. So that's it for today, but stay tuned because next week, we're joined by Shannon Tran, who gives us her take on career growth and not chasing titles. 

 

Direct download: Trailblazers_at_TDX_with_LeeAnne_Rimel.mp3
Category:general -- posted at: 1:00am PDT

Today on the Salesforce Admins Podcast, we talk to Cheryl Feldman, Director of Product Management at Salesforce covering all user access features.

 

Join us as we chat about best practices for configuring user access and what Cheryl is working on to help you out.

 

You should subscribe for the full episode, but here are a few takeaways from our conversation with Cheryl Feldman.

Everything user access

We’re so excited to have Cheryl back on the pod to talk permissions and more. As a product area lead, she’s in charge of all the features you use every day to define user access and user management. Think things like user records, profiles, permission sets, permission set groups, roles, org-wide default, etc.

 

As an admin and manager of admin for 18 years, Cheryl recognizes just how much work goes into configuring user access. That’s why her team is hard at work to make everything easier for you and, in the meantime, she’s here to share best practices that might help you out.

The right amount of access

Cheryl recommends thinking about user access from the eye of the principle of least privilege “You want to think about the least amount of access somebody needs to do their job, you don’t want to give them any less or any more,” she says.

Think about if you have a bunch of personas that need object access to the account object. If you do that via profiles, you’d need to go through every profile and modify them if something changes. It’s simpler, instead, to create one wide permission set for all of your account access and then use permission set groups to mute what you don’t want.

It’s definitely a lot of work to set up, but it’ll save you so much time in the long run because your permission sets can be reused.

What’s next for user access in Salesforce

If you’re looking to evaluate user access in your org, you should know that Cheryl and her team have put out several tools to help you. They’ve created an app, User Access and Permissions Assistant, that helps you understand what a user has access to and how they are getting that access. And there’s more coming in the Winter ‘24 release, including user access reporting on standard reports and dashboards.

Looking forward, they’re releasing a new feature (currently in beta) called User Access Policies. It allows you to describe the type of users you want added to a specific group, or permission set, or profile, and automatically assign them to it when a user is created or updated.

Cheryl is on a mission to, as she puts it, “summary all of the things.” It shouldn’t be so hard to figure out what a user has access to and why. That’s why she needs your help. Check out the links below to the IdeaExchange to see if you might be able to join Cheryl on her quest to simplify user access in Salesforce.

Podcast swag

Resources

Social

Direct download: Master_User_Access_with_Cheryl_Feldman.mp3
Category:general -- posted at: 1:00am PDT

Today on the Salesforce Admins Podcast, we talk to Ajaay Ravi, Senior Technical Product Manager at Salesforce.

 

Join us as we chat about AI, Einstein for Flow (which at the time of the recording was called Flow GPT), and why admins should pay close attention.

 

You should subscribe for the full episode, but here are a few takeaways from our conversation with Ajaay Ravi.

Do Androids Dream of Bohemian Furniture?

Ajaay learned a lot about AI when he led a team at Amazon tasked with building technology to recommend furniture. The only problem was that they were all engineers and didn’t know the first thing about interior design. They brought in some experts who could tell them what individual components made something a particular style, and used their knowledge to train the AI by giving it high-quality data in bite-sized pieces that it could understand.

 

What’s important to understand here is that any AI model requires training. And to do that, you need to break a concept like “furniture style” down into tags like “upholstery,” “seat,” “legs,” “paisley,” etc. Then you can give it a group of tagged images to try to teach it a broader concept, like “Bohemian.” Finally, you test it to see if it can identify new images that have Bohemian furniture in them, give the model feedback on how it did, and start the loop again.

Einstein for Flow

For Salesforce, Ajaay has been building Einstein for Flow. The goal is to create a tool where you can just describe the automation you need and it will build you a flow—automagically. They’re still in the testing and training phase but the possibilities are tantalizing.

 

Depending on what type of user you are, you might use Einstein for Flow in several different ways. For those that are already experienced with Flow, you can leverage it to eliminate some steps and work faster. And for people newer to the ecosystem, Ajaay hopes it can remove barriers to unlocking the full potential of the platform.

Learning to crawl

Just like with the interior design tool Ajaay built earlier in his career, Einstein for Flow needs some time to learn. For now, they’re focused on building simple flows of five steps or less with minimal decision elements and branches. But it’ll only get better as they keep working on it and getting feedback from test users.

 

Be sure to check out the full episode for more about what makes for a good prompt, what you can do to get ready for Einstein for Flow, and how AI can “hallucinate.”

 

Podcast swag

Learn more

Social

Full Transcript

Mike:
Hey, Salesforce Admins. I am bringing back an episode that you might've missed in July, where we talked about what was then called Flow GPT. It's now called Einstein for Flow. And now that we're past Dreamforce, we can kind of dive into it a little bit more.
This is a really cool product that Salesforce is working on. And way back in July, I had the privilege of speaking with Ajaay Ravi, who is an engineer with Salesforce and, really, the tip of the spear working on all of this. We talk about AI and GPT and what is now Einstein for Flow, and really just why you as a Salesforce Admin should pay attention to it. So I want to call that out. Also, because we recorded this back in July, we do say “Einstein GPT” a lot, or “Flow GPT.” Of course, that naming convention has been changed, so we couldn't really go back through and change that. But this is a good episode. Dig into it.
Before you get into it, though, I just want to be sure you're doing one thing and you're following the podcast. So if you're just listening to this for the first time and you're not subscribed on iTunes or Spotify, go ahead and click that follow or subscribe button. And then, that way, every time a new podcast drops, which is Thursday morning, it'll be automatically put on your phone. And so you don't have to worry about it. And then you can just get in your car and ride to work or the train or ride your bike or take your dog for a walk. But anyway, this is a really fun conversation about Einstein for Flow with Ajaay.
Ajaay Ravi:
Thank you, Mike. Happy to be here.
Mike:
We're talking about AI and GPT, and I feel like you are the right person to do that, so let's start off by just giving everybody a background on your history of AI and GPT and how you got to Salesforce.
Ajaay Ravi:
Yeah, absolutely. Primarily, I have an engineering background and I used to design hardware chips, primarily networking and storage chip sets, and then I moved into the management carrier after doing my MBA. My initial brush with AI was at my previous job at Amazon, so I was a product manager. I did create a product called Shop by Style, which is live on Amazon Home. Essentially, it deals with how do you sell furniture, heavy, bulky home furnishings to customers via the phone and online. Traditionally, those are things that customers would like to walk into a store, touch, see, feel, and then figure out if it passes the squish test or not, and then purchase it. But then our focus was on how do we actually get customers to imagine what a particular piece of furniture will look like inside their own house and how do we enable every single person to become an interior designer of sorts and give them the skillset to do that?
So that's where we put together a team of computer vision scientists and we said, "Let's go and let's teach an AI model how to recognize style and stylistically put furniture together," and we realized that none of us knew anything about style or interior design, given that all of us had engineering backgrounds, and we were like, "Oops, what do we do now?" And then, to be very honest with you, I did not know what Bohemian meant, and what is the difference between industrial and glam and California casual and...
Mike:
Farmhouse chic. Don't forget about that.
Ajaay Ravi:
Absolutely. Farmhouse chic.
Mike:
Yep.
Ajaay Ravi:
So one of my first design [inaudible 00:03:01] was to hire some interior designers, actually new college grads fresh out of school. And they had two things. One was they had to come and teach blokes like us what style was about, and educate us on design and design concepts. And then they helped go through every single product or home furnishings product that Amazon sold, and tagged every single image with what style it pertained to. And that's when I realized that a single piece of furniture could also pertain to multiple different styles, and you had to break it down into the components. You had to see what kind of arm it had, what kind of upholstery, what kind of leather, what kind of back, what kind of seat, what kind of cushioning. Oh my God, they did a wonderful job.
So that was one of our first inputs into our computer vision models, and then we started teaching the computer how to discern style. And then we put together this product called Shop by Style, where now the AI could automatically go in and if there was a product that a seller or anybody posted on Amazon, it would automatically look at the images that they post and determine what kind of style it pertained to. A particular piece of furniture could pertain to multiple styles too. And then the best piece was depending on what it is that you're browsing, it could also recommend stylistically appropriate complementary products to go with it. For example, if you were looking at a couch, it could help you complete the look by suggesting a coffee table and an end table and a lamp to go with it. So that was my first foray into everything AI-related. And essentially, we used things like AR and VR.
Then how do we show these pictures on a phone and get you to just take a picture of your room from your phone and then superpose these images at scale, on that picture, and then help you visualize if you purchased all these things and put it in your house and whatever places that you wanted to, how would it look like and complete the look for you? So yeah, that's where I started. And then, after my time at Amazon, I moved into Salesforce. Seattle was getting a little too...
Mike:
Rainy?
Ajaay Ravi:
... rainy and cold and snowy for my liking.
Mike:
Oh, no.
Ajaay Ravi:
So as I like to tell people, I've spent three years in Cincinnati in the Midwest and I've paid my dues to the Midwest, and given that Seattle was starting to get snowy, I wanted to get out of there. So yeah, that brought me back to my origins here in the Bay Area. And then, yeah, it's been a wonderful journey with Salesforce. I started off as a product owner on the Marketing Cloud Einstein team, where we were building AI-driven products to help marketers reach their customers at the right time, on the right channel, with the right frequency to help them be successful and help sell more products to their customers.
Mike:
Well, I can speak on behalf of maybe thousands of bachelors across the world that you've helped at Amazon design cool living rooms as a thank you, because that's generally how I shop when I'm on Amazon is I find one thing I like and then everything else that goes with it. Yes, I'll take all of that. I need basically that room. So thanks for inventing that and making us look good.
Ajaay Ravi:
Yeah. Well, you are very welcome. Like I said, I had an absolutely wonderful team that worked the magic behind the scenes, so I can't take all the credit for it.
Mike:
Yeah, so I feel like I should just upfront let you know, I'm going to ask a lot of stupid questions or questions that I feel are stupid, but are questions that I think everybody's trying to figure out. In your description, you talked about furniture and having these interior designers come in and tag the images with the style. And when Salesforce launched a lot of Salesforce Einstein and the Einstein product and Next Best Action, a lot of the discussion for admins was, "Okay, we need to make sure our data's good so that we can train the data model," and it sounds like that was something you were working on.
I bring that up because the juxtaposition now that I feel is, and I did this the other day, I went to ChatGPT. I didn't train it on a data model. I just asked it, write a one paragraph summary of X, Y, and Z, and it did that. So, long question short, can you help me understand the difference between when you were training that data model to show only Bohemian-style furniture versus what's happening when I just type in a text prompt with ChatGPT?
Ajaay Ravi:
Absolutely. Yeah, that is actually a fantastic question. So whether you're typing a text-based input on ChatGPT or it is something more sophisticated and targeted that you're looking for, any kind of AI model that runs behind the scenes requires training. Even these LLMs or large language models as we talk about, like OpenAI's ChatGPT, that is also pre-trained on multiple different kinds of inputs and the responses and texts, just that we don't go in and personally train those models. Those models are already pre-trained and they are hosted by ChatGPT, which we just access.
Mike:
Okay.
Ajaay Ravi:
So the way I like to talk about models are I have a two-year-old and a four-month-old at home. It's like trying to teach them anything about how to communicate or language or anything in general. If I go to my younger one, who's four months old, and I try to talk to him, sometimes I try to talk world politics or philosophy, he just blinks back at me and all he says is, "Baba."
Mike:
That's all sometimes I say too, when people talk world politics with me.
Ajaay Ravi:
Well, that is true. Unfortunately, I'm not good at talking baby language, I guess, when my wife drops me off with him. I need to find topics to talk to him about, so I just scroll the news and then I'm like, "Hey, do you want to hear about a new piece of news today?" Anyway, that's how my interactions go with him. It was the same with my two-year-old as well when he was an infant. But then you have to constantly keep, one, talking to them, and two, keep introducing them to these new simpler concepts because their mind is like a blank slate, and then they start forming these connections and maps as you keep trying to do things, as you keep trying to tell them things.
And you have to keep repeating. It's not only just once if you tell them, they just get it right out of the bat. Another example is my toddler recently, I told him he shouldn't be kicking the ball on the road when there's nobody present. And I thought he would understand that, hey, balls should not be kicked on the road. And what he understood was that particular ball, which was a soccer ball that he had, should not be kicked on the road. So he brings his basketball next and he is like, "Dad, can I kick this ball on the road?"
Mike:
I like your kids.
Ajaay Ravi:
Yeah. And then I realized my instruction to him was wrong because I did not specify the fact that any kind of ball should not be kicked on the road. I just said, "Don't kick that ball on the road." So that's how it comes in. That's how you think about when you're training models. You have a certain kind of inputs that you're training the models on. For example, let's go back for the training that model to recognize furniture style. So essentially, if you look at training, it consists of two pieces. One is you have a training data set and the other one is you have a testing data set. So you first train a model to recognize or do something, and then you test it against various other inputs to see how it responds to your test scenario. So the thing is, you can't train it for all the scenarios that include your test also, because then tomorrow, if there is a scenario that comes up that it doesn't know about or that it hasn't seen, then it will react in a way that you don't expect it to react.
So what I mean by that is, going back to this ball example, I needed to tell my son repeatedly that he cannot kick the soccer ball on the road without supervision, he cannot kick the basketball on the road, and he cannot kick his bouncy ball on the road. So I had to tell him one after the other, patiently answer his questions. And then what I did was I just brought a tennis ball and then I gave it to him and I said, "What do you want to do with this?" And then he finally was like, "No, I'm not going to kick it on the road because dad said no kicking any ball on the road." I was like, "Okay, you finally got it," so that's essentially the thing. So you try to train a model by giving it a few inputs. For example, what we did was we took 300 pictures of different furniture types that were Bohemian, and then we broke it down and you have to do what is called labeling or tagging.
And then we labeled each one of those parts. For example, what is the arm? What was the seat, the cushion, the upholstery, the legs, the back, the arch of the back? And all of that, and then we gave it to the model and we said, "Hey, if you see this tag and this image, and if you can understand that this tag pertains to this image, these are what constitute Bohemian." So it repeatedly looked through all those 300 sets of images and tags that we provided, and it formed a neural network where it was like, "Okay, I think I now understand what Bohemian looks like." And the next step, what we need to do is the testing after the training is now we give it 600 new images that it has not seen, and then we tell it, "Now go and find out if this is Bohemian or not." And then of course you expect it to get it right at least a fair few number of times.
And then every time it gets it wrong, you provide feedback. You tell it, "Hey, for this image, you got it wrong." And then it learns from that feedback. So over time, the accuracy improves. That is what training constitutes. It's the same thing for the large language model. If you look at OpenAI, whatever text you're typing in today, there are billions of users across the world who have been typing in everything that ranges from, "Write me a poem for Mother's Day," to what I recently did was I wanted an overnight oats recipe that did not use nuts, so different kinds of inputs from billions of people around the world. It's continually learning. And then the best part is that is also feedback that is captured. And every time you think that ChatGPT hasn't gotten something right, you hit that thumbs down button so ChatGPT knows the model which was trained on some training data is now being used against testing data, and then it learns as it keeps going and then it keeps getting better.
And there's the same thing with the internal models that we have in Salesforce as well. One of the coolest things that we're working on right now is called Einstein GPT for Flow, because, as we know, Flow is a very nuanced and sophisticated product that our admins use. So we were just thinking about, "Hey, there is this new GPT feature where you can just talk to it in natural language and it can do something really technical and cool and just give you an output. Why don't we take that and try to help our customers and just have them describe a flow that they want to create?" And then we just automatically create it for them. They don't have to go through the steps of opening Flow Builder, bringing in different elements, actually configuring them, connecting them, and going into the property editors and making sure that they have the right information because all of this is time-consuming.
What if we just had them describe in two sentences or three sentences what it is that they're trying to do and then voila, just go ahead and automatically create it for them? So that I think is a long-winded answer to your question.
Mike:
No, it's good. And you took us there because I did want to talk about why Salesforce is paying attention to GPT and what we're trying to do with Flow GPT, because I feel like at least my interaction so far with this new tech is, "Tell me how many pizzas to order for a birthday party," or like you did, "Help me find a recipe." And I'm thinking, so what are we trying to do here at Salesforce with that? But you tipped the answer of have the person describe essentially the automation that they need created in Salesforce, and then so what exactly are we trying to do with Flow GPT? Do we want it to create the entire flow? Do we want it to just get started or return a nice image of a pirate cat?
Ajaay Ravi:
That is a lovely way of putting it. I would like a pirate cat. So what we are trying to do is just, in very simple terms, make life easy for our customers. And that could mean different things for different people. For certain people, it might mean reducing the amount of time that they spent in trying to create these flows. For certain people, probably the barriers to entry or adoption is pretty high where they feel like they're new users and there are just a million options that are available for them. They don't know where to start. And there are some users who are like, "I manage multiple things during my day. I wear so many different hats, so I need some kind of personal assistant for me who can help do some mundane tasks if I just ask them to go do it without me doing it."
So there are these different kinds of use cases. So with Flow, what we are trying to solve is whatever it is for you that makes your life easy. Let's say you're an admin and let's say you are somebody who's an expert user of flow, how do we help save some time for you? So before I go there, there's one thing that I would like to mention. It is with anything that is AI and training-related, as they say, Rome wasn't built in a day, so you have to crawl, walk, and then run. Because it takes time initially for that training to happen, and then the testing is the slow crawling phase where the model starts learning. And then once the model slowly starts getting better, then you can start adding more complexity to the point where you can now start walking and then finally you can start running.
For example, with my two-year-old, I can only talk to him about balls in the road and kicking the ball right now. I still can't go and talk to him about algebra and trigonometry. He's not going to understand that. So my natural progression should be, I talk about this, and the next thing is I've taught him how to count from one to 10, and he can go up to 11 today, but that's all he can do. So he first has to figure out how to get to about a hundred, how to do some basic math additions and subtractions, and then once these initial few foundational years, you do it correctly, and then that running phase is very simple because at that point he would start grasping things much faster, and then algebra and trigonometry would become much easier.
Similarly, here, our crawl phase is we are going to start with simpler flows. Can we go ahead and reliably create flows that are four or five steps long, for example, that do not have multiple decision elements, multiple branches, just have simple formulas and things like that, or maybe even simple MuleSoft connectors and do something very simple? For example, as an admin, if there are let's say five different kinds of flows that you wanted to create, out of which two are simple, and we can help save some time for you by creating those simple flows ,if you just come in and say, "Hey, I want to send an email when a lead is converted to an opportunity and just send that email to this email address," done. We can go ahead and create it for you. We don't want you to go into Flow Builder, open it up, and spend all the time in doing it when you have other things to do with your time.
And like I said, there are some people who would want to come in and who are like, "Hey, Flow has a million options." Crawl here, which is basic flows. "I want to create some basic flows. I want to know how these flows are created, but what if I can just describe what I want and you can create a simple flow for me and then I can go and look it up, and maybe I understand how it actually works?" So that is essentially what we're trying to do here is make life easy and simple for our customers.
Mike:
Yeah. No, that makes sense. As I've heard you describe this, and the ball analogy with your children I think is perfect, one thing that I just want to bounce this idea off you and see if I'm correct, can you tell me how important it will be for admins to correctly articulate what they want Flow GPT to do?
Ajaay Ravi:
That is an excellent question. So with anything GPT-related, your output or whatever you get out of it at the end of the day is going only going to be as good as what your input was or what you told it that you wanted. And given that natural language is something that is very subjective and different people can understand things in different ways, it is very, very important that we get that input very correct. So we call that as an input prompt, because prompt is the term that is used for anything that's natural language-related. So there are two things here. One is as we are training, we are trying to train the model to look for certain keywords in that input prompt and make certain decisions. So for example, if it looks at, "Create an email when a lead is converted into an opportunity," so the model recognizes the word lead there and says, "Okay, fine," so it is going to be a record keyword flow on the object called lead, and it makes those assumptions as it looks at the prompt.
In this initial crawl phase, it is very important for us to make sure that our admins that we are working with help give us as much detail as possible in those prompts, because the more specific they are, the higher are the chances of getting a more reliable output. And then, like I said, the second piece that is more important is feedback. So we are trying to collect feedback from customers. We don't want to take up too much of their time. Something as simple as a thumbs up, thumbs down mechanism. If you think that we really got the flow correct and we got the output that you expected or you wanted, just give us a thumbs up so we know, or if you think we were off target, give us a thumbs down, so what we would do is we would go take your feedback and then look at the prompt that you had and see where we missed. Why did we misunderstand your prompt? How can we get better?
The other thing is, to get absolutely great, if you were also to go in and create the right flow that you expected for the input prompt that you created and you gave us permission to access that. Now, that would be absolutely wonderful because not only do we know that we got it wrong, but we also have the right one that you were expecting or you wanted, so we can train our models even better, but again, that's a long shot. I'm not even going to go all the way there. As long as you can give me feedback to say it was thumbs up or thumbs down, then I can start training the model to better understand what your intent is and have it stop what is called hallucinating in the GPT world. Hallucination is when the prompt can start just going into some kind of loops and then the output is not always technically correct and it doesn't get you what it is that you wanted.
Mike:
Wow.
Ajaay Ravi:
And then at the same time, there are two things here. As far as we're talking about Flow GPT or Einstein GPT for Flow, one is we should be able to reliably get you a flow that can be rendered on the Flow canvas. And then the second piece is how accurate was that? So right now in the first stage, what we are targeting is to be able to reliably get you a flow. So whatever input prompt that you type in, and of course this is subject to ethical and legal guidelines. So whatever input prompt you type in, we want to make sure that we can take it, translate it, create a flow, and then render the flow on the canvas.
That in itself is a very hard problem. And once we solve that, the next step is did we get that correctly? Did we understand your intent? Then how do we tune ourselves to make sure that every time there is a prompt, we actually understand it correctly? And actually, we can even take this one step further. There is something called prompt engineering that is being discussed these days, is when as a customer or as an admin, they type their prompt, how do we help? Think about it as fill in the blanks. Can we provide you with a template of sorts where you just come in and say what kind of inputs and what kind of outputs to use? You just fill in certain blanks. Or can we add certain deterministic descriptions to those prompts above and below what you write in order to make sure that we pass on the right information to the model? So the reason there is a lot of research and work that's going on around prompt engineering these days is people have come to realize that that input prompt is so important to get the correct outputs.
Mike:
Yeah, no, and I'll actually link to a podcast. We talked with Sarah Flamion at Salesforce about prompt engineering and the importance of it back in June, so you can see that podcast episode. I think as we wrap up, Ajaay, I'd love to know, I can't get my hands on Flow GPT. Admins can't. That's a thing that's coming. Absent of that, from your perspective, what advice would you give admins to get ready for Flow GPT?
Ajaay Ravi:
That is a great question. Yeah. Shortly, whenever you see that Flow GPT is available, please do go ahead and use Flow GPT as much as possible, because the more you use it and the more input prompts that you specify, the better it will become with the days and with the years. So eventually, there will come a point when you have a really complicated use case that could probably take days to set up, which Flow GPT can go and do it for you in seconds. But it takes all of us to come together with those simpler use cases at the offset or at the start and then provide that feedback. Even if it is as simple as just indicating thumbs up, thumbs down, please do do that. And yeah, we will make your life simpler and better as we go together.
Mike:
You make it sound so easy, so go out and don't learn to kick a ball down a street. That's what I heard.
Ajaay Ravi:
That's precisely what it is, if you're on the street.
Mike:
This has been fun. You are a fountain of knowledge. You probably have forgotten more about GPT than most of us know to date, so I appreciate you taking time to be on the podcast with us.
Ajaay Ravi:
Absolutely, Mike. It was lovely talking to you.
Mike:
So, that was fun. I learned a lot. I didn't know AI could hallucinate. This is a new thing. Learning together, folks. Now, if you enjoyed the episode, can you do me a favor? Just share it with one person. If you're listening on iTunes, all you need to do is tap the dots and choose, Share Episode. Then you can post it to social, you can text it to a friend. If you're looking for more great resources, your one stop for literally everything admin is admin.salesforce.com. We even include a transcript of the show. And be sure to join our conversation in the Admin Trailblazer group, which is on the Trailblazer community. Don't worry, there's a lot of links, a lot of things I mentioned. All of that is in the show notes for this episode. So until next week, we'll see you in the cloud.

 

Direct download: Replay__Building_Einstein_for_Flow_with_Ajaay_Ravi.mp3
Category:general -- posted at: 1:00am PDT

Today on the Salesforce Admins Podcast, we talk to Johnjoe Mena, a self-taught admin and Systems Associate Analyst at Salesforce.

 

Join us as we chat about how to get started teaching yourself Salesforce and what to do when you feel overwhelmed.

 

You should subscribe for the full episode, but here are a few takeaways from our conversation with Johnjoe Mena.

Working his way up

Johnjoe worked his way up at Salesforce from the mailroom—literally. “I still didn’t know what Salesforce was when I started working there,” he says, “but in my first and second years I learned so much.”

 

Johnjoe soon found himself at Dreamforce, working the trading post. As he was handing out prizes to customers, he came to a realization. “Every time I would hand a gift out, I would tell myself this could be me one day,” he says. The next day, he logged into Trailhead for the first time.

Getting started on Trailhead

One thing we hear from people all the time is how overwhelming it can feel to get started in Trailhead. With so many options, there can be a bit of decision paralysis in deciding what to do next. For Johnjoe, it was knowing when to step back and look at the big picture. He took a break and asked himself, “Why am I doing this in the first place?”

 

Johnjoe shortly came across the Credentials page, and that’s when everything started to fall into place. Looking through the overview of all of the different roles in the ecosystem, he found himself drawn to the admin page and got some guidance on what to do next. “Once I found the Admin Trailmix, the overwhelm went away,” he says, “everything started working for me after that.”

What to do when Trailhead feels overwhelming

One of the most amazing parts about Johnjoe’s story is that he managed to skill up into an admin role while working a full-time job. He leaned on Trailhead GO to get through reading material when he had time to fit it in, like on his commute. And he also points out that once you get started, Trailhead has a way of snowballing as you work towards your goals.

 

Finally, Johnjoe advises you to go at your own pace and not compare yourself to other people. Sure, there are people out there with a ridiculous number of badges but it’s not a race. We’re all still learning—what’s important is to find a path that works for you.

 

Be sure to listen to the full episode to learn more about how Johnjoe got started at Salesforce in the first place, and why nothing beats hands-on experience.

 

Podcast swag

Resources

Social

Full Transcript

Mike Gerholdt:
This week on the Salesforce Admins Podcast, we're talking to Johnjoe Mena, or JJ, about learning Salesforce literally from scratch, from the very beginning. JJ is an actual Salesforce admin here at Salesforce, which I find super cool. I mean, you're the admin at Salesforce. And he just got a promotion to systems associate analyst, and we cover a lot. Boy, let me tell you, this is a great episode.
Now, before we get into it, I want to make sure you're doing something, and that is following the Salesforce Admins Podcast on iTunes or Spotify, wherever you're listening to us, because if you're doing that, then you're automatically going to get new episodes every Thursday right on your phone. They come out in the morning. We try to hit that early morning so that you've got it right away. If you're on East Coast drive time, Midwest, Mountain, especially West Coast, you're going to have them before you even wake up. So be sure to do that, because then, your phone is just going to grab the newest one, like this one, and you're not going to miss out on some amazing stuff that JJ has to give us. With that, let's get into our conversation with JJ.
JJ, welcome to the podcast.

Johnjoe Mena:
Hey, Mike, how's it going?

Mike Gerholdt:
Good. Why don't we get started, because you and I chatted before this and you have an amazing story. You also did a lot of work and helped the admin relations team out at Dreamforce this year in the Admin Meadow, because I got an email from one of my team members about having you on the podcast. But to introduce you, I'd love for you to get everybody up to speed to where you're at now, but if you could go back to the days of salad and give us a brief overview of how we got to the podcast today, but starting with the days of salad, I would appreciate that.

Johnjoe Mena:
Yeah, of course. As in the beginning, I started as a salad maker at Mixed Greens, located in San Francisco, California, which was about a two, three minute walk to the Salesforce building. I worked there for about a year and a half, and in that year and a half, I've met a recruiter. And he would always come in, come get his lunch, we'd always just chat, just talk about life. And the more and more he came, we just started getting closer and closer, building a connection. And out of nowhere without even asking anything about where he worked or anything, he just asked, "Hey, are you looking for a job?" I said, "Yeah, I'm looking for something. I don't have much on my resume." And he said, "Don't worry about it. Just send me what you have, and then, I'll connect you."
That same day, after he gave me his card, I went home home and my wife helped me write my resume because I didn't have anything on it other than working at the salad place, send it to him. Two days later, he called me saying that he got me a job in the Salesforce mail room at HQ. And then, from there, when I started at Salesforce is when ... I still didn't know what Salesforce was when I started Salesforce, which is funny, but as my first and second year I was at Salesforce, I learned so much about what Salesforce was and what they did.
And I just would poke my nose around where I shouldn't have and just looking through content, things that Salesforce provided for free. And I was also able to work with Vanessa Ng, who was on the Trailhead team, and she asked me to help at Dreamforce, at the booth. I think a lot of people know the trading posts where you hand out the gifts for going to demos, trails, you get prizes.
That's really where it really motivated me, when customers would come and they would come pick up their prize and they would say, "I'm here for my prize. I'm an admin, I'm a developer," and me handing them a prize motivated me to start this career as a Salesforce admin because every time I would hand a gift out, I would just tell myself, "This could be me one day, me being on the other side, as an admin." And I think going and working at Dreamforce and being in that environment just really motivated me. And then, right after that, I really got into Trailhead, I started doing, figuring out how to work Trailhead, I took classes. And then, once I got my admin cert, I started doing nonprofit work for Salesforce. And then, I would just say my career just took off, really. And then, now, where I'm at now, if we fast forward now, I'm a Salesforce admin for the real estate department, but I got promoted to a systems associate analyst now, but I still do the same work, admin slash developer work.

Mike Gerholdt:
Yeah. No, that's cool, and I think there's a lot of relatable parts to your story. Also, by the way, I really like Mixed Greens. I've been there. That steak salad is wonderful. I also feel like it's the joke on some Midwestern commercials where the guy goes to pay, and it's like 1975. It's like, "No, I'm just paying for my salad."
It's funny if you live in the Midwest, because we don't expect salads to be that much, but it's interesting because you got a job here at Salesforce, so you're very immersed in our culture, which obviously, not everybody is, or not everybody listening to the podcast is, but the way that you learned Salesforce, the platform, was the same way that anybody can learn it, which was through Trailhead.
And then, you also, I think, got a very unique perspective when you worked our training post booth, I think it was at TDX or Dreamforce too, to see the joy of people getting plushies and T-shirts and stuff. I'm curious, we'll go back to those days. You got a job here at Salesforce, but then, it's also, hey, I want to learn the platform. As somebody, and this is a lot of people, as somebody that's getting started in Trailhead, where did you start? What was the thing you sat down and said, "Oh, I'm going to do these modules first?"

Johnjoe Mena:
For me, when I first started Trailhead, it's a lot of stuff on Trailhead so you can get lost, but something that stood out to me when, even just on the homepage, really, was credentials. When you see credentials ... It just stood out to me. And when I saw it, I was like ... I would browse the modules that were there, the today ones, the ones that you can do off the bat just when you get on the homepage. But once I got into credentials and I started looking at the roles and I saw it said Salesforce admin, and then, as you look at what they offer, they have trail mix that you can just click and they have all of the modules for you in line and it's like a school, kind of. They give you all these courses in order for you to do so that you can learn what the product is, how the product works, and then, how to use it.
For me, those credentials, doing the certified admin trail mix is what really helped me just learn really what Salesforce was, and then, what an admin does. And I think having that trail mix ... I think trail mixes are awesome, awesome things, because they're just a bunch of trails put together for you, but you don't have to go looking for, what trail should I do next? Or if you do a trail and then you click on the next one, sometimes, it can take you to different parts of Salesforce. You start learning one thing, and then, you learn another thing, another product.
But the trail mixes, I feel like they're very focused on that one product, that one learning, and that's what really helped me because, like I said before, I didn't know anything about Salesforce. And then, doing the admin one, it teaches you about what Salesforce is as a company, and then, it goes into the product of what the product is, what the features are, and then, how to use the features. Trail mixes is the best thing, I think, that could be created for me, personally, because even for school, it's when the teacher gives you an assignment, you do it. The trail mixes, you see them like, "Okay, I got to do this one. And then, next, I got to do this one." And then, that momentum starts building. You know?

Mike Gerholdt:
Yeah. No, I completely ... Many in the afternoons I start and think, I'm just going to do these one or two trails, and then, it's almost like potato chips. Then, you're half a bag in, didn't even know you went that far. How did you get past that feeling of scrolling around and seeing how much content there was and just being completely overwhelmed?

Johnjoe Mena:
I would have to say that I took a break from Trailhead for a moment when I did get overwhelmed, when I started looking into Trailhead and I started doing trails and ... I really didn't know what I was doing because there's no ... You get badges and you get points, but it doesn't say, "Oh, you're building up to get a certification or any kind of certificate or anything." In the beginning, when I did get overwhelmed, I took a little bit of a break and I stopped doing Trailhead for a little bit. And then, when I got back on is when I just thought, what is the purpose of Trailhead? What is it going to benefit me? Why am I doing this? And I think, once I figured that, I was like, "Okay, I want to be an admin. Okay, how do I learn to become an admin?" And then, that's when the credentials, the roles started showing ... I started clicking where I should be clicking to find admin, the role, the trail mix.
And then, once I got found the admin trail mix is when the overwhelm went away because it just looked like, "Here's all the trails you need to do. Here's the order." And then, it just started just working perfectly for me after that because the way I was doing it, I was looking for ... I would type "Salesforce admin," and then a bunch of trails would just show up and I would start doing one. And I remember I would do ... I did intermediate trails, and then, all of a sudden, I was doing advanced admin trails, and I felt like I was just going everywhere. There was no trail, no path that I was going down. And then, once I found the trail mix, I felt, I was like, "This is perfect. This is telling me what to do, the steps, how to learn everything."

Mike Gerholdt:
Did you ever find yourself going back over different modules or different challenges? I know, on a couple occasions this spring, I had to build a demo on Flow. And mind you, Jennifer Lee's on our team and she's probably forgotten more about Flow than I've learned, but it was a point of pride for me. I really wanted to get into it and understand this new version of Flow.
And I was working through some Trailhead modules and, at a certain point, I found myself just going through it and being like, "Cool, got it done. Wait, I don't remember if I learned anything." And it's not that I didn't learn anything, it was that I was so focused on completing it and moving on that I'd forgot like, "No, I need to take a breath and actually soak this stuff in and go back to a couple different modules."
These are also modules that Mark Ross had wrote. Mark Ross is a Trailhead writer. He's been on the podcast before, and he had suggested to me, and he wrote them for Flow. And I remember going back and thinking, yeah, I remember doing that and getting this one thing, and then, just going back over the module, and it was almost like re-watching a film. I saw so much more. Did you ever go back and kind of redo some of those early Trailhead modules?

Johnjoe Mena:
Yes, I did, in the beginning. In the beginning, yes, I did. I started-

Mike Gerholdt:
So it's not just me. That's good.

Johnjoe Mena:
No. I think it's a lot of people, because when you start doing it, sometimes, you can get in that rhythm of just reading everything, getting to the questions, answering and just next, and you really didn't learn anything because you're going so fast just to complete it. So then, for me, that was, in the beginning, yeah, I would read really fast, read the questions, and then answer, and then move on.
And then, what happens is, when you're doing certain trails, then, you have to do the project once. And then, that's when you're like, "Oh," it's telling you to the next step, but you didn't do any of the steps before because you just read through everything, and then, you answered and you skipped what the project was leading up to. When that happened to me, that's when I started to realize, I need to slow down. Even the question ones, you just got to just read it at your own pace and just, how you said it, observe all the information or all the key information they're trying to explain to you and not really think of it as a race.
I feel like, sometimes, people can think Trailhead is a race, trying to get as many badges as you can. Also, you never want to compare yourself to another person's badges or points. Trailhead, it's your own trail. And I think, as long as you're learning and you're progressing the way you want to progress and you feel that this is benefiting you, I think that's fine, instead of comparing how many badges you have to your friend or to other people. For me, I have 400 badges compared to a lot of people who may have more, but I feel like I have learned a lot in those 400 badges that I've gotten.

Mike Gerholdt:
Yeah. That's a lot, dude, seriously. Are you a four star ranger?

Johnjoe Mena:
Yeah, I'm a four star ranger.

Mike Gerholdt:
Okay. I'm a three star ranger.

Johnjoe Mena:
[inaudible 00:14:11] two weeks ago.

Mike Gerholdt:
Oh, congrats. Oh, my God. That's awesome.

Johnjoe Mena:
Thank you.

Mike Gerholdt:
I want to reiterate what you said. You never want to compare yourself to someone else's badges or points. That's huge. Trailhead is built to be so gamified, but it's a competition that you're having with yourself, and the winner is knowledge. The winner isn't the points. And I think you saying that, man, that was just like, that hit me. That was serious.
You're working in Salesforce, you're doing Trailhead. It's no different than a lot of admins working their day job at an organization, or maybe even not working at an organization as a Salesforce admin. How did you balance ... I'm sure you've got a home life, there's stuff going on there, you got stuff going on at work and you're trying to do Trailhead. How did you fit all that stuff in?

Johnjoe Mena:
I would have to say it's a little of a mix. I know, for me, once I started getting a rhythm with Trailhead, I almost didn't want to stop doing Trailhead. When you start learning and getting into it, you don't want to stop. But then, I knew I had to take a break at times, but I would always try to find time when I had downtime at work, even five minutes, 10 minutes. If I could knock out a trail in 10 minutes, I would do that. I would try to pick that.
Or also just, they have Trailhead Mobile and I would do, on my way home when I would commute, I would do Trailhead on mobile and just learn there, because a lot of trails that were just reading and answering questions. My commute was about 30 minutes, so I would just sit there and just do my Trailhead on my way home from work and on the way to work. It's really ... I try to balance it as good as I could.

Mike Gerholdt:
No, your answer's good. I think you're reaching to be like, "Is there a better answer in my head?" No. I think it's that balance, right? It's also something new, and I would akin to, when you add something to your life, you're like, "Oh, how am I going to fit this in? My day is super busy already." Have you looked at the screen time on your phone to see how many hours you spend on TikTok? Just spend two less hours on TikTok. I'm guilty. And think about all the badges you could do.
But I think you were very poignant in thinking through rationally, "Hey, I've got this commute time, there's Trailhead Mobile. Now, I can't do everything on mobile, but that's okay. I can do challenges that are just questions that give me something to chew on my 30-minute train ride." And that's perfect, because it is a balance. And I think, sometimes, people race too hard because they're comparing themselves to other people's badges and points.
I did that for a long time. I'd say, "Oh, man, someone's got so many badges." And it's like, "Okay, cool," but that's the journey that they're on. You can equate it to something else like, I don't know, bank accounts. Cool. You know how many more people in the world got more money than me? A lot. But that's the journey they're on. And there's a lot of people that don't have as much money as me, and that's the journey they're on. But you can't compare yourself to that. Also, what's the point? I think thinking of badges and points for yourself as a celebration of you. You've done 400, cool. I've done 300. Awesome. That's great for both of us, not you're farther ahead and I'm farther behind kind of feeling. I really like that.
You mentioned briefly, at the end of your explanation, that you worked for nonprofit, and I know nonprofit stuff comes up a lot. I feel like there's both sides of the opinion on it. For new beginning admins, working at a nonprofit, not really a place to hone your skill because it is very high stakes. But also, I've been doing this now since 2006 and I'm still learning. I don't think, at any one point, we stopped learning. We're just very experienced. What did you learn from working at that nonprofit that maybe you weren't getting at Trailhead?

Johnjoe Mena:
I would say it was the real use case scenarios that I was exposed to. They had a use case, they wanted ... The nonprofit I worked for, they wanted to track their volunteers and track where the volunteer was going to be going to, what pet they were going to take, how many hours. I was experiencing the real hands-on scenarios, I think, and it was different from Trailhead because Trailhead, there's use cases, but this was, I getting the real experience of what an Salesforce admin really was doing on a day-to-day basis.
What I learned from there was just, they traded me as their admin and they would come up with a request, we would meet, go through the request, then, I would come up with the solution and we would build it, and then, we would present it and show them. And then, if they liked it, then, we would deploy it to their production org. I got to learn a lot of just hands-on, really, just working as an admin in an org.

Mike Gerholdt:
Well, I feel you're spot on with a lot of the nonprofit stuff and bringing it up because working with nonprofits, it's a little more high stakes, right? It's blue sky, green field of some of the solutions that you're trying to work through as opposed to a Trailhead module where you know where the solution is. I think that's very cool. I appreciate you taking time out and sharing your story with us. I really feel like you've given me some insight and just a little bit of a reset on what it can be like to be overwhelmed and prioritizing things, so I appreciate you coming on the pod.

Johnjoe Mena:
Yeah, thank you for having me, Mike. This was very exciting and fun to be able to share.

Mike Gerholdt:
Well, and congrats on the promotion as well. Look at this, you're learning and ...

Johnjoe Mena:
Thank you.

Mike Gerholdt:
And moving up. You're already ahead of me in badges, but that's okay because I feel like I've got a lot to learn too. Thanks so much for coming on the podcast.

Johnjoe Mena:
Thank you for having me.

Mike Gerholdt:
It was a fun discussion. I don't know if you can tell, but I totally got hung up on that. You never want to compare yourself to someone else's badges or points. It's about learning and feeling confident in yourself and moving forward. And boy, if you just didn't get that tidal wave of that feeling in this episode, go back and listen to it again because JJ really, very rightfully so, gives us a lot of lessons. And it's real useful stuff that I feel I see in here in the community, I see in here in the Trailblazer community a lot, overwhelmed and not sure where to go. I really enjoyed this call. I'm glad I had a chance to run into him at Dreamforce. I'm sure you will at some upcoming events.
Now, if you could do one thing, if you enjoyed this episode as much as I did, share it with somebody. If you're listening on iTunes, I'm going to tell you how to do that. You tap the dots, there's three dots, look for them. It's right in the interface, and you click "share episode." And then, a little share box will come up and you can post it social, you can text it to a friend, you can send it to wherever you would like.
Also, if you're looking for more great resources, everything Salesforce admin is at admin.salesforce.com, including a transcript of the show. If you miss something, you want to go back and maybe reread it because you can't listen to it, I don't know why, there's transcript there.
Now, be sure to join our conversation Admin Trailblazer Group, literally the Admin Trailblazer Group. I saw this question come up so much that I booked JJ on the pod to help us answer this. This is where I get my inspiration as well. You can too. It's in the Trailblazer community. Don't worry, links are in the show notes. Like I say every week, until next time, we'll see you in the Cloud.

Direct download: Transition_to_a_Salesforce_Career_with_Johnjoe_Mena.mp3
Category:general -- posted at: 1:00am PDT

1