TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    The Salesforce Admins Podcast – Mike Gerholdt

    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.

    Advertise

    Copyright: © Salesforce.com

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Key Security Best Practices for Salesforce Admins Using Data Cloud Nov 14, 2024
    Show notes

    Today on the Salesforce Admins Podcast, Josh Birk talks to Jagan Nathan, Technical Architect with Customer Success at Salesforce. Join us as we chat about guest user anomalies and what you can do about them with the Threat Detection app. You should subscribe for the full episode, but here are a few takeaways from our conversation with Jagan Nathan. The most important thing for a successful Data Cloud migration Jagan works as a Technical Architect with the Customer Success Group at Salesforce. He’s focused on helping businesses use Data Cloud to de-silo their data so they can get a full picture of their customers. Jagan estimates that 60-70% of the time you spend on a Data Cloud migration is used to make sure you understand what needs to be done. That’s because the most important decisions are around what objects and data sources you want to map and how it all fits together. If you need help getting started, his team has put together the Data Cloud Workbook Template to walk you through everything. What is a guest user anomaly and why is it dangerous for your data security? The biggest security issues Jagan encounters in orgs come from changes made to profiles and permissions over time. All those consultants can begin to add up! At some point, you need to do an audit of who can see what and apply the principle of least privilege. And that’s the reason we brought Jagan on the pod, because one way this can happen is through something called a guest user anomaly. Essentially, it’s when a guest user account has more access than it otherwise than it should. For example, an Apex class that allows them pull all of your data. It’s the kind of thing that’s difficult to identify but can leave you primed for a data breach if you don’t know about it. How the Threat Detection app can help you identify guest user anomalies The good news is that there’s something you can do about guest user anomalies. If your org has Event Monitoring, you can use the Threat Detection app to identify problematic accounts and take action. It uses the power of machine learning to figure out where the gaps are in your permissions and flag them for you. In fact, the Threat Detection app can help you monitor all sorts of other anomalies, too. Like if a user who does their reports in the same time window each week suddenly logs in at 3 a.m. to pull a bunch of data, or someone based in Albuquerque logs in from Finland. It can even monitor your APIs. And the best part is that enabling Threat Detection is as easy as turning on the permission set. Jagan gets into more specifics in our interview, so be sure to take a listen. And don’t forget to subscribe to the Salesforce Admins Podcast so you never miss an episode. Podcast swag Salesforce Admins on the Trailhead Store Learn more Salesforce Security Guide: Threat Detection Salesforce Security Guide: Guest User Anomaly Salesforce Help: Best Practices for Investigating Guest User Anomalies Trailhead: Get Started with Event Monitoring Admin Trailblazers Group Admin Trailblazers Community Group Social Jagan on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Josh Birk:Hello Admins, it’s your guest host Josh Birk here. Today, I’m going to welcome Jagan Nathan to talk about some very specific things about security, specifically quirks in security that can sometimes be a little difficult to detect and how we’re going to help you detect them. So without further ado, let’s go to Jagan. All right. Today on the show we welcome Jagan. Did I do that right, Jagan? Jagan Nathan :Yes. Josh Birk:All right. We’re going to talk about some very interesting security things, but first of all, welcome to the show. Jagan Nathan :Thank you, once again, for having me. Josh Birk:Thanks. All right, well, let’s start, once again, in some of your early years. How did you originally get into computing? Jagan Nathan :Oh, yeah. So back then during school days, we used to play Counter-Strike. We have in-house network connected with a group of friends. Josh Birk:Nice. Jagan Nathan :So that is how we started into it. We started in a playful mode and then we slowly started programming and all those aspects to it. Josh Birk:Did you actually get into modding Half-Life and all that stuff? Jagan Nathan :Not really. Josh Birk:Got it. Nice. How did you originally get involved with Salesforce? Jagan Nathan :Salesforce, initially I got trained in the Java platform and then back then we got a new project on Salesforce and we have been asked if we could try this out and then I initially thought of giving it a try. I initially thought Salesforce is purely sales driven or some sort of MBA-related work, but that is how it was. And then slowly I got into it. It was quite interesting. And then back then it was even more interesting without Trailhead. We had a lot of learnings. We used to push in developer forums. It was quite challenging and interesting. From that point of time, there’s no looking back. We just love this platform. Josh Birk:Nice. How did you find the transition from Java to Apex? Jagan Nathan :So I was able to correlate most of our things through the basic modules. I usually compare Java-related world with Salesforce Apex related, so that it was easy for me during the transition phase. Josh Birk:Got it. And how would you describe your current job? Jagan Nathan :So current job is more of a technical architect part of customer success group. Work with different set of customers. Each customers have their own set of challenges and problems to be solved. So right now I’m even focusing on the Data Cloud related piece of it. Try to stitch in the data from multiple data source what customer is having. They have a lot of silos data across the platform. We are using the power of Data Cloud to bring in and harmonize all those data. Josh Birk:Got it. I feel like that’s a very common thing at the company right now. So welcome to the club. Just as on that topic itself, especially when it comes to Admins, are you finding any particular specific challenges that run into when they start adopting Data Cloud? Jagan Nathan :Our Data Cloud, the best part is we at Salesforce, we have a template called Data Cloud Workbook Template, which is mainly recommended for all the admins and then whoever is trying to configure Data Cloud. So Data Cloud, what we have seen so far is 60 to 70 percentage of time we need to spend on understanding what needs to be done, like what objects we’re going to map, what are the data sources we’re going to map. So we have a pretty good decent template out there called Data Cloud Workbook Template, which is highly recommended for our customers so that they spend a lot of time on what needs to be done, what fields needs to be mapped, what should be the data sources. So once we have that in place, admin life looks even more simple. Josh Birk:Got it. Nice. And I think I’m going to ask this in the right way because I believe I don’t know the answer, but since we’re talking about security today, does Data Cloud offer any new thoughts on what to be concerned with security, or does it just kind of bolt itself on the platform and the platform is taking care of security like it normally would? Jagan Nathan :Yes. So Data Cloud currently supports our data spaces. We have this concept called data space filters through which we can set up the security of it so that authorized users can access a particular set of data instead of accessing all Data Cloud data. Josh Birk:Got it. Before we get into some of the specifics, when you first start talking to clients and customers, are there very common security issues that you find people aren’t concerned about or aren’t aware of that they should be aware of? Jagan Nathan :Yeah, so the main concerns or challenges what customer was facing right now is down the line, Salesforce or a lot of consulting companies work for them and then they have tons of changes made on the profiles and the permissions, and then someone got access to something which they are not supposed to. For example, I have seen customers, some marks, they have lot of sales users have export report function permissions and a customer is thinking about do they really need those export reports permission? Definitely not, only a subset of users need that. So it is all about backtracking and trying to find out how did they got this permission? Do we really need to give this user a permission to those reports? That is one of the challenges there. Josh Birk:Right. Nice. It’s amazing how many of the security issues really can be boiled down to the concept of lease privilege. Jagan Nathan :Oh, yeah. There are a lot of things happening around the permissions and then recently we also rolled out object permissions and permission sets, for example, how the particular permission got assigned to the particular user. Is it through profiles or a permission set? So we have all those enhancements as part of recent releases too. Josh Birk:Right. Now today we’re going to talk about a very specific one, and I’m going to give you credit because I had not heard of this, although I think I was kind of aware of the concept, I swear back from my IoT days, but we’re going to talk about what a guest user anomaly is. Let’s start at the beginning. Define that for me. What is a guest user anomaly? Jagan Nathan :So this guest user anomaly, before we talk about it, in the last podcast we discussed about event monitoring in general, what are the events we have as part of event monitoring. For the listeners, to give a quick background, event monitoring is a subscription-based QVF. The beauty of our Salesforce platform is everything is built on top of event-driven architecture, right from the user logs in, logs out, when the user access the list views or reports, all those are captured as events at the backend. So when it comes to threat detection, threat detection is one of the submodule of the event monitoring, which comes free of cost. If customer has event monitoring, then they would be able to use threat detection free of cost. So threat detection has a lot of events built into it and one of the events is a guest user anomaly event. So guest user anomaly is one of the interesting event because there are a lot of customers who are using guest users in their communities or back then they used to have a Force.com site. So they have built a business process surrounding guest user. So here at Salesforce what we thought is why can’t we build a guest user anomaly even so that customers would be able to identify if there is any threat around the guest user. Josh Birk:What sort of traffic is the threat detector picking up that says this is a guest user and then this is a guest user anomaly? Jagan Nathan :So behind the scenes we have a lot of machine learning methods through which we constantly understand the profile of a guest user, what they are supposed to access. And there are a lot of parameters at the backend, which is quite black box for the customer, which is totally handled at the product side. So at the higher level we use a machine learning algorithm to detect if there are any information which the guest user is not supposed to access to, but due to some different options, if the guest user is able to access it, then we are throwing that as guest user anomaly events to our customers. Josh Birk:So go down one more level to that for me because it was interesting that, so I’ve set up a guest user, I expect him to have this set of lease privileges, but you’re saying there might be some things that I did in setup that would cause an unexpected ability to access data. Is that what the anomaly is? Jagan Nathan :For an example to deep dive into it, let’s say we have lightning community, which is running on a guest user mode, and then behind the scenes it all starts with the OWD settings. So our recommendation for a default external access is a public read or some customers might have a public read. It depends on the business use cases. Let’s say if there is any suspicion even caused by a guest user, for example, if there is a Apex class which runs in without sharing mode for an example, and then if that guest user through some ways, if they are able to get the data, which they are not supposed to get. So in this scenario in general, guest users should not have access to the objects. But in a worst case, if something happens and if there is any Apex class without sharing, if they’re able to get some information out of it, so it is inadvertently permitting the guest user to access some data which they are not supposed to. Josh Birk:Got it. So it’s nothing necessarily that the admin would see from a setup point of view when it comes to inspecting profiles or permission sets or anything like that, but it would be access to et cetera, et cetera, something else like an Apex class and then how that was designed is giving them access to something that’s outside of their profile. Jagan Nathan :Exactly. From the admin standpoint, what we recommend is whatever list views which are getting shared, make sure it is getting shared only with a certain set of groups which are set to private. That is one recommendation, what we could say to our customers. And then the next one is make sure to do a proper analysis on all the sharing rules we have. Do we have any sharing rules, which is sharing with any side guest user? That is one option we would recommend. Josh Birk:What are some inherent risks here? Is it simply access to data that they shouldn’t have or can it get more nefarious than that? Jagan Nathan :Let’s say if that guest user is not supposed to access the data what they should have, then what happens at the background, it could lead to a data breach in the near future because there could be some guest user, there could be some data Apex class which runs in without sharing mode, for example. It gives a view all data of all the accounts, then the guest user would get all the accounts. Then that eventually turned out to be a data breach. Josh Birk:Got it. Got it. In reference to these tools, let’s assume that an admin, they’re not familiar with it. What does it look like? Is this a report that they’re going to run from time to time? Is this an app that’s going to alert them that maybe something is wrong? What’s the user interface here that’s letting them know that there’s a red flag? Jagan Nathan :So it all starts with a permission. So there is a permission called view threat detection event. So once that permission get assigned to us through a permission set, then we will get access to a threat detection app. So threat detection app, once you navigate to a threat detection app, we should be able to see the list of anomalies. For example, if there is any guest user anomaly happens, then we will see a record on the threat detection that says guest user anomaly event. Then it is up to customer to take up a decision if they really think it’s a threat, or else, if they think it’s not a threat, they can provide feedback back to Salesforce. Josh Birk:Got it. So it is kind of a constant monitoring, taking action when they feel like that was definitely a set of data that this person shouldn’t be able to have access to. Jagan Nathan :Exactly. So in addition to it, we are also giving customers option to build a transaction security policy as well. Transaction security policy is something like it is automatically monitoring the trades. For example, guest user anomaly is one event. So we have an anomaly event called report anomaly event. For example, user is everyday logging in on a particular time interval and they are working on the reports, but suddenly if the user works over the weekend or suddenly if the user tries to connect from a different VPN network altogether, and if that particular user is trying to export a report, if that report count is more than 10 million rows, for an example, then Salesforce can…

    Full show notes at the publisher

    What Makes Tableau Pulse Essential for Salesforce Admins? Nov 07, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to John Demby, Director of Solution Engineering at Tableau. Join us as we chat about Pulse for Salesforce, Tableau Einstein, and how easy it is to get started. You should subscribe for the full episode, but here are a few takeaways from our conversation with John Demby. Getting to know Pulse for Salesforce and Tableau Einstein John leads a team of demo engineers for Tableau. What that means is they get their hands on all the new solutions and products ahead of time, and use them to make cool things. And two of the coolest, newest things out there are Pulse for Salesforce and Tableau Einstein. Tableau Einstein takes all of the goodness of Tableau, the powerful features of Data Cloud, a new semantic layer called Tableau Semantics, and brings that into Salesforce. There’s also a Tableau Agent, allowing you to open up the power of business intelligence and analytics to everyone on your team through Agentforce. Introduction to Pulse for Salesforce “We started thinking about how people consume data,” John says, “and I think it’s changed.” People want to consume data within the flow of their work. They don’t want to have to go looking around for things, or sift through multiple dashboards to figure out what information is relevant. That’s where Pulse for Salesforce comes in. It provides contextual, relevant insights from your data directly into Salesforce. With a simple KPI scorecard, you and your users can see what metrics are up, what metrics are down, and get insights about the next steps you should take. AI-infused and ready to share The scorecards Pulse for Salesforce provides are just the beginning because you can also ask it questions. Pulse is AI-infused, meaning you can ask plain language questions to generate specific insights about your data. It’s also built for collaboration, so it’s easy to take these insights and start a conversation with anyone else in your organization. Getting Pulse for Salesforce is as easy as installing a managed package in your Salesforce instance. “We’ve made it really for a Salesforce Admin to set this up with little to no Tableau experience,” John says. There are nine premade dashboards to get you started, and it’s easy to customize things to get something that works for you. John shares a lot more great stuff about Pulse for Salesforce and Tableau Einstein, so be sure to take a listen. And don’t forget to subscribe to the Salesforce Admins Podcast so you never miss an episode. Podcast swag Salesforce Admins on the Trailhead Store Learn more Get Tableau Pulse More about Tableau Pulse What is Tableau Einstein? Admin Trailblazers Group Admin Trailblazers Community Group Social John on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike Gerholdt:This week on the Salesforce Admins Podcast we’ve got the much loved John Demby, our resident Tableau guru, here to talk about some of the really super cool things that Tableau has come out with, specifically Tableau Pulse and Tableau Einstein. Now, you may remember John and his team create these amazing demos that really show all of the possibilities of Tableau Pulse and Tableau Einstein. And boy, we get into it, about how we’re driving insights with AI, and of course we talk about why pie charts are so out. This is really a fun episode. Now before we get started just a quick reminder, if you want to hit that follow button, that way whatever podcast app you’re listening to, every Thursday a new episode will be downloaded right to your phone. So with that, let’s talk Tableau Pulse and Tableau Einstein and get John on the podcast. John, welcome to the podcast. John Demby:Hey Mike, it’s great to be back. Mike Gerholdt:I know, it’s been a while. So what have you been up to? What do you do at Salesforce, for the people that haven’t run into you at our many events? John Demby:Well, I have I think today the coolest job in the world. I work in our pre-sales organization in solution engineering but what I do is, I lead a team of demo engineers. You might go, demo engineers, why is that really cool? Well, we get our hands on the solutions and the products ahead of our customers. We get to put it through its paces and figure out what it really can do and how it can do it, and then we build these just really … pardon the expression, kick-ass demos to show to our customers and to anybody else that wants to see them. So yeah, that’s what I do. I lead a team and they are all all-stars and amazing people, and we have just been killing it. Mike Gerholdt:Yeah, it sounds like fun. I mean, that’s also what admins do, get our hands on stuff and try and build killer demos to get our executives to fund it. John Demby:Yeah, we’ve got a lot of similarities there. Mike Gerholdt:Yeah. Well, I mean, also a very close kinship. You kind of started out with Tableau the same way I did, you were just a super admin power user that got hired on. John Demby:Yeah. My story goes back to a long time ago … man, probably about 12, 13, 14 years ago, I was working with Salesforce data. I was leading at that time a pre-sales organization, and I couldn’t get a decent report out of Salesforce, no offense to dashboards and reports. It was partly because of the way we had configured our Salesforce data. I mean, we had the same company in Salesforce maybe 70 times because they were all around the globe and stuff like that. I couldn’t figure out where my solution engineers were spending their time. I did a Google search, found this really cool thing called Tableau, downloaded it, and within about 10 minutes I had the report that I’d been wanting to make for months. So I filed that away and became a power user of Tableau, and then when I was ready for a career change, it just worked out. Tableau and I made things happen, came to work for Tableau. I did some pre-sales work for Tableau and then we got acquired by Salesforce. And then I got to do all sorts of cool things, like move into the office of the chief product officer where I worked on Salesforce Tableau integration strategies, and now I get to lead my fun team. Mike Gerholdt:Yeah. I remember … Well, I mean, you’re right, there’s totally a limitation on the reports and dashboard stuff. But I remember the last time we talked, one of the things you gave me the insight into was just all the visualizations that Tableau could do. I think it was, “The biggest common mistake is, everybody makes a pie chart.” John Demby:Oh yeah, pie charts are not very good for analyzing data, believe it or not. But yeah, we build that into the product. In fact, when you start analyzing your data in Tableau, we actually propose or suggest or give you the best practice visualization for what you’re trying to find. Mike Gerholdt:So it’s not a dashboard of pies. John Demby:No, not a dashboard of pies. Mike Gerholdt:That’s okay. We have AI now, so let’s talk about that because we’ve got Tableau Einstein and Pulse. Help me figure out what these are because these sound fun. John Demby:Well, I want to talk to you a lot about Pulse today, but let’s talk about Tableau Einstein real quick. So Tableau Einstein … Well, just back up. AI in general is disrupting everything and very much so in the business analytics space. Two years ago I went to the Gartner Data and Analytics Conference, and all the vendors were starting to talk about AI. Last year, it was the subject of everybody. It was everybody had a cockpit, or a copilot rather, and were starting to feed data into LLMs, and now it just got to be part of the table stakes of the application. You’ve got to be able to use the power of AI to be able to generate and understand and see things even quicker. So what we did with Tableau Einstein is, we are envisioning a new paradigm infused with AI and built on the Salesforce platform. So we’re actually taking all of the goodness of Tableau, we’re bringing it over to Salesforce, we’re using all of the fantastic features of Data Cloud. We’re adding things like a new semantic layer that we call Tableau Semantics, and then on top of all that we have Tableau Agent, which is part of the Agentforce family. It is going to be an evolving product, we showed our vision at Dreamforce.It’ll take us the next couple of releases to fully get it realized, but it is an amazing leap forward as it relates to AI and especially integrating into Salesforce data. Mike Gerholdt:I mean, is it really any surprise? Because I feel like for the last couple of years, especially once we talked about Data Cloud, I remember having guests on talking about data lakes, and joked about putting the cabin out on a data lake. I mean, we’re at the point now where the amount of organizational data that we are creating, it’s almost incomprehensible to be analyzed by any human. John Demby:Oh, absolutely. In fact, what AI gives us, which is kind of cool is … traditionally BI tools rely on structure. They need the data in rows and columns or in a database or in something of that format. And what AI begins to do is, it allows us to reach unstructured data and that’s a big value prop for Data Cloud right now, is that people are able to ingest unstructured data. Tableau Einstein is on top of that and able to see both structured and unstructured data through AI. So it’s really, to me it’s exciting. I’ve been in this space for a long time, and to see this disrupt and then us embrace the transformation has been pretty fantastic. Mike Gerholdt:Yeah. I think back to the early days of Salesforce, talking about Einstein, and us talking about having to feed it 100,000 rows for the LLM to understand in a very simple use case, what makes an opportunity more likely to be won versus lost? And to feed it all of that data, but boy, you had to get your data in line. Everything was, get your ducks in a row, data, data, data this. And now it’s data but it’s like, well, let the AI figure it out. Right? John Demby:Yeah. I think that’s one of the things that Salesforce has really hammered home, especially with our AI vision is, context is everything when it comes to AI. As much context and information that you can drive … and we have it in Salesforce just out of the box, begins to really drive that AI interactivity in a way that without the context, yeah, AI is pretty dumb at that point if it doesn’t really understand the context of what you’re asking. Mike Gerholdt:Yeah. Now, you sounded excited for Tableau Einstein, but you sounded over the moon for Tableau Pulse. So tell me about Pulse. John Demby:We released Pulse back in February … I guess, here’s my question for you, Mike. When is the last time you picked up an actual newspaper? Mike Gerholdt:You mean, outside of needing it to start a charcoal fire? John Demby:Yeah. Or actually read it or something like that. But you were probably like me, you probably got the Sunday paper back in … now, we’re dating ourselves here- Mike Gerholdt:I know, little age. Absolutely, the Sunday, because it had the thickest classifieds. John Demby:Oh, yeah. Well, thickest classified, but it had all the- Mike Gerholdt:And the Sunday cartoons. John Demby:… cartoons and for me it had the score, all the information about the college games from around the country and stuff like that. But even when we had Sunday papers, if you were like me, you didn’t read it in order, you went and grabbed your favorite section. Maybe for you it was the classifieds, maybe it was the comics or something like that, so you would pick and choose. And then when you actually go through the newspaper, you probably would read a headline and if the headline didn’t grab you, you probably just moved on. Since the pandemic and since the advent of smartphones, and our attention spans really coming down considerably … there’s lots of research that talk about that, now most people consume their news maybe on their smartphone. I know I use a news app and I’ve curated what I want, I pick the sources that I’m interested in, and it surfaces me high-level summaries. In the morning when I wake up, I look at the news, want to make sure the world is still around. I scroll through and I find something, maybe the latest story about Taylor Swift and that other dude she’s dating. Mike Gerholdt:He plays football. John Demby:Yeah. He plays football and they were saying, at the Taylor Swift concert Sunday they were actually playing the football game on the big screen. So go figure how far we’ve come. But yeah, it’s really a different paradigm where we look for information so we started thinking about, how do people consume data? I think it’s changed. I think people want to consume data in the flow of their work. I think they don’t necessarily want to have to go look for it. They don’t want to have to go interrogate a very complex dashboard. They want it to be contextual, they want it to be informational, they want it to be relatable to what they’re looking at. And then they want it to tell them maybe in plain language, maybe through AI, things that they should be worried about and things that they should double-click on. So that’s what we did with Pulse was, we totally re-imagined how people consume data for information. We built an app that’s very similar in some ways to a newspaper app on your phone, that lets you pick the metrics that you’re interested in, you can double-click on them. It’ll tell you what’s up, what’s down. It has AI infused in it, it has the ability to really give you insights very quickly. So then what you need to do is to take action, either early warning or corrective action, or even if something’s going great, letting your team know it’s going great. Mike Gerholdt:Yeah. I mean, listening to you describe it, for the longest time that I’ve built reports and dashboards, I’ve never really thought about it in the way that you described it. But the way that I hear you talk now, it makes sense. Because if you think about driving your car down the road, you look down at the speedometer and some gauges, make sure you have gas. You get real-time information in your car so that if you’re coming up on an exit and your car is getting low on fuel, you know to exit to get fuel. Whereas traditional reporting, you would do most of the trip and then you’d stop and go, okay, so how fast was I going and when do I need fuel? You’re like, oh, I actually ran out of fuel a mile ago, as a traditional dashboard. So when you say it gives insights in the flow of work, where does that surface? What should an admin be thinking about, where should they put these insights and what should they be looking for? John Demby:Well, we launched the original product, Tableau Pulse, in February. Since then we have over 5,000 customers, that were basically Tableau customers that have adopted the product. About the beginning of the summer we started asking the question, what if we could do, bring Pulse natively to the Salesforce platform? What would that look like? How would people consume it? And things like that. So we were very aggressive. We took a very agile approach, maybe almost like a startup, and we built a companion product to Pulse that we called Pulse for Salesforce. And what it does is, it takes these metrics really show up in the form of a KPI card. The KPI card, like I said, has a big number. It tells you if you’re up or down, gives you a spark line, begins to tell you in plain language what’s happening. So you can read that and then as you double-click into it, it gives you all of the additional information you’ve asked for. The outliers, the what’s up, what’s down, what’s causing this, what should I be looking at? So over the summer we built Pulse for Salesforce and we released it a couple of weeks before Dreamforce. It is as simple as installing a managed package, and then we drop in nine pre-configured Sales Cloud metrics. So we started with Sales Cloud, we’re looking at expanding into the other clouds, into the industries…

    Full show notes at the publisher

    How Can Salesforce Admins Overcome Imposter Syndrome and Stress? Oct 31, 2024
    Show notes

    Today on the Salesforce Admins Podcast, guest host Josh Birk talks to Katie Villanueva, Golden Hoodie winner and Salesforce Administrator at 10K Advisors. Join us as we chat about her work with mental health advocacy and mindfulness principles that you can apply to your work as a Salesforce Admin. You should subscribe for the full episode, but here are a few takeaways from our conversation with Katie Villanueva. Mental health advocacy in the Salesforce ecosystem Katie started out as an accidental admin, getting her degree in radio and television. These days, she works as a Salesforce Administrator for 10K Advisors, where she’s hard at work updating legacy code with flows and improving workflow processes. Katie’s also the founder of the Mental Health and Illness Trailblazer Community Group. It’s a space in the ecosystem to make meaningful connections, share resources, and share stories. “We’re not alone in our struggles,” Katie says, and what’s important is to build that support network and talk about it. Mindfulness principles for stress management and personal growth Recently, Katie gave a talk at Midwest Dreamin’ entitled “Appreciate Your #AwesomeAdmin Self,” based on Jon Kabat-Zinn’s seven principles of mindfulness. The principles are a skill and something you have to practice, but they can help you overcome fear, doubt, imposter syndrome, burnout, stress, and negative self-talk. The principles are: Non-judgement Patience Beginner’s mindset Trust Non-striving Acceptance Letting go In the talk, Katie gets into how you can apply those principles to your work as a Salesforce Admin. As seen on the Dreamforce stage At Dreamforce, Katie presented “Automate with AI: Prompt Builder, Flow, and Slack,” about the magic you can make when you get all three working together. If you missed out, she recently covered the same topics on How I Solved It with Jennifer Lee. Katie has so many great insights to share, so be sure to listen to the full episode to learn more. And don’t forget to subscribe to the Salesforce Admins Podcast so you never miss an episode. Podcast swag Salesforce Admins on the Trailhead Store Learn more Trailblazer Group: Salesforce Mental Health + Illness Group (Virtual) How I Solved It: Harness the Power of AI, Flow, and Slack to Summarize and Notify Users Admin Trailblazers Group Admin Trailblazers Community Group Social Katie on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Josh:Hello, Admins! Guest host Josh Birk here, and today I’m going to bring you my guest, Katie Villanueva. You may have known Katie Villanueva from her recent Golden Hoodie Win. Also, Katie and I share a long history of mental health advocacy, and indeed, today we are going to talk about mental health and wellness tips for the workplace. Now a quick note due to the Gravity, well, which is Dreamforce. We actually recorded this shortly before Dreamforce, but it is not coming out until well after Dreamforce. So just kind of imagine when Katie’s talking about the session that she’s going to do at Dreamforce that she already did it. I attended it and it was wonderful. Now over to Katie. Alright, today on the show we welcome Katie Villanueva to talk about her work with mental health advocacy and some of her upcoming presentations. Katie, welcome to the show. Katie:Hi, thanks for having me. Josh:Alright, well let’s start with your early years. What did you go to school for? Katie:I went to school for radio. Television. Yeah. Well, no, actually a farmer. And then I graduated with radio, television, so I bounced around until I found my niche in the world, which is Salesforce being an admin. Josh:Okay. And what was your first involvement with Salesforce? Katie:I was an accidental admin, accidental on purpose admin. I wanted to do the job so they didn’t have anybody doing the job. So at a company that didn’t have a team or didn’t have any experience with Salesforce, you always have that one person who ends up being the accidental admin. I sought out that position and said, I want to do it. Josh:So you were kind of a voluntold admin, but you sort of voluntold yourself? Katie:Yeah, yeah. I had a lot of really good ideas and nobody was going to execute ’em the way that I wanted to execute them, so I just decided to steer the ship myself. Josh:A classic form of if you want a job done. Right. Got it. Katie:Yes. Love it. Josh:And how would you describe your current job? Katie:Oh, my current job, I am no longer steering ships. I am absorbing all the things about Salesforce. I went to, the first role that I had was at a smaller company, no integrations, we only use Sales Cloud. It was a great role to wrap my arms around Salesforce and what its core capabilities were. But I graduated into this role. Now I’m with 10 K advisors. They’re amazing, made up full of great people, and they have a really old org and it’s full of code, and they’re looking to update it with flows and retire those old workflow rules and put ’em into flows and clean up that old code and put it into something that now Salesforce is capable of doing that it wasn’t able to do eight years ago. So I’m learning a lot about Code and Flow and also just the mega massive org that it is. And I’m working with a team, so I’m also learning best practices and how to work with others and share the helm. Josh:Got it. Nice. Nice. Well, we’re focusing on mental health for the most part today and awareness. So tell me a little bit about the Trailblazer community that you started. Yeah, Katie:So I created the mental health and illness user group, and it is a space in the ecosystem where we can make meaningful connections and share resources and share stories and try to figure out this not only work-life balance and build up a support system around you, but understand that we’re not alone in the struggles that folks have that I think everybody has at one point or another in their lives, or folks that are dealing with mental illnesses such as myself, I have bipolar disorder and I get to meet other people with bipolar disorder, and we get to talk about how that affects us doing the job and how we get through that. So all kinds of, everybody’s got stuff going on and we weren’t talking about it that much prior to the group, openly, at least that I was aware of. And I started talking about it and folks gathered around and I went to Salesforce and said, Hey, I think there’s a community here that could use some support and can flourish. And they agreed and we created the user group. It’s a virtual user group, but at conferences we try to meet up and color Well, I mean, conferences are so exhausting. Katie:You get zapped or whatever the word you want to use, you get drained really easily over socialized, overstimulated. And some folks use it as a quiet time and put on some music and chill out. And then other folks just use it as icebreakers too, to meet some other people, conference goers, and then it’s very library vibes. It’s quiet, there’s small talk or there’s no talk. I love it. Josh:Which is sometimes exactly what people need. So that’s good. Yeah, no, I agree. And I feel like it’s actually Dreamforce and Trailhead DX have only gotten, I think is the way I’d put it. Being on the floor on Moscone can just be visually overstimulating even before you start lingering in sounds and social interactions and things like that. And I know it’s become even more important for me to remind myself that sometimes you just have to take a walk, get outside, enjoy that wonderful park that’s right next to Meko before things get a little haywire. Tell me a little bit about before you started grappling with your bipolar disorder and with stress and anxiety, what were some symptoms that you saw at work that were causing you pain? Katie:Oh man. I was a wreck. I think the first thing that comes to mind was probably the most impactful that had happened to me is that I had a manager just blow up at me on one day and say, I don’t know which version of you I’m going to get. Katie:Some days you come in here, you’re on top of it, you’re productive, you’re all over it. I don’t have to worry about anything. And then other days it’s like you don’t know what’s going on or you’re crying or you just aren’t thinking through some simple tasks, stuff like that. And he couldn’t depend on me, which broke my heart because I am a hard worker and I put so much of myself into my work because, and this was at the radio station, I loved the radio station. I found a direction at that time in my life and the fact that I was failing it and failing at what I’m capable of really just hurt me to my core. So that was an issue. And then a lot of times I cried a lot. I cried so much if my personal life was not steady, which at age 20, trying to figure life out, it’s not really one thing Katie:Yeah, yeah. You don’t have balance in your life. That was a trigger. And then some personal stuff, deaths in the family, stuff like that, just like anybody else would react to. But for me, when I had those triggers, it was exponential. I mean, here’s good example. Just recently my dog died and it was my soulmate dog, and I had a manic episode after she died. Yes, I was grieving, but I took that for the nth degree and abandoned my everyday life. And just because I was so obsessed about, I went to a manic episode about creating a photo album. I created three, I printed 400 pictures out of, I only had 200 out of my dog and I printed 400. I had triplets of the same picture, and I kept on printing them. And then I bought photo album after photo album after photo album because the photo albums weren’t good enough for the kind of book that I wanted to make. And then I spent time obsessing and I wasn’t doing my work. I wasn’t going to the gym. I was eating crappy food, I was also depressed. So I was drinking every night and I was just going through pictures, and I spent a ridiculous amount of money on this more than anybody really should when they want to put together a photo album for a dog that may have passed away. Katie:So when life gets imbalanced for me, it trickles into my work life. And unfortunately, that just means, I guess my manager said, I can be unpredictable or unreliable. It’s hard. It’s hard to hear because I know I can do a good job and I know I am a good worker and I know I produce good work. Josh:Yeah. Well, and we’ve talked about this back on the dev pod days, and it’s so important to be able to talk about it because first of all, I think in the tech industry, it’s really hard for people to admit that they might become unreliable for some reason because so much of our jobs, it is supposed to be show up. I was just at a user group meeting and they were joking about how they figured out that the best way to learn how to do flow was by failing at it five times. Right? It’s the same thing with coding. You’re going to break it three times to Sunday before you ever get anything work. But our outer image is like, oh, you need that code to get you to work. The train’s going to come on time, boss. You’re going to just kind of get it done. But if you don’t talk about it, you don’t normalize it. You don’t rationalize it. And then we realize so much that we’re not alone, that there are so many people out there dealing with depression, anxiety, chronic illnesses, or even just basic, Katie:I can’t be, there’s 10 million people with bipolar disorder. I cannot be the only person that this company who employs not 10 K, but I mean a company of however, a hundred, I worked for larger companies, national, global companies with a hundred thousand plus workers. I can’t be the only one with this. So how are you going to deal with this? How do we learn how to deal with this when it comes up? So yeah, you got to talk about it. Josh:Yeah. And I’m on the record on a different session than I did, basically saying to people, managers, I know you didn’t sign up to be somebody’s therapist, and we’re not asking you to be somebody’s therapist. That’s not your job. However, part of your job as a people manager is to recognize, acknowledge and work around mental health challenges because it will happen. It will happen to somebody who has, I don’t even know if normal brains exist in a post pandemic world, to be honest. When somebody loses a dog or a mom or a father or something like that, every now and then life is going to break you down a little bit and you’re not going to show up to work and be a hundred percent and maybe not showing up to work for a while is exactly what you need. And I will, as I always do, give a shout out to the wonderful people I’ve worked with at Salesforce who have been so supportive in things that I’ve done in the past and really helping prioritize mental health days and be able to take time off and the important things. So the self-care is very important to the employee, but it’s very important to have a safe space that management can help provide that as well. Katie:Yeah, agreed. I think, I don’t know, I got nothing. I feel like we hold so much back Josh:Because Katie:We’re spending so much energy trying to cover it up. When I let go of holding back and I got my medication and I found my balance and I went to therapy, all that energy that I had trying to hide, it turned into something really productive and my career skyrocketed. Josh:Yeah. Yeah. Nice. What are some things that you do on the day-to-day that kind of help you regulate your stress and monitor your stress? Katie:Definitely workout. Workout and eating. That is what I can keep in my control Katie:When I, I reduce my stress levels, which evens out my moods. And then I also, I get a boost of serotonin in my brain, which is pretty much a dose of happy medicine. Then you put that on top of the actual medicine. Then it keeps me my boat upright. Nice. I like it. Yeah. Eating. I try to eat healthy and I control how much I drink. Unfortunately, like I said, when my dog passed, I wasn’t monitoring those things and I spiraled and I felt like junk and alcohol’s a depressant. So when I was depressed, I, and I knew I was digging myself deeper in the hole. I didn’t have the energy to stop myself, but it was enough for warning signs for my loved ones to know, Hey, Katie doesn’t drink that much. And my husband said, if you’re sad, we can’t drink. He helped me. He was like, I’m not going to buy any alcohol this week. Josh:Nice. Katie:And it helped and it just broke the chain and we got alcohol back in the house. Again, not that I’m an alcoholic, but I couldn’t stop myself, but my support was able to see these signs that this is irregular, this is not everyday, Katie. So when I stopped going to the gym and when I stopped eating healthy, those were signs. Josh:I had somebody, actually, I think it was an article I was reading, and this is mostly about anxiety. So serotonin inhibitors, they work by forcing serotonin to go back to the front lines and keep working. And then she’s like, so it’s a very healthy thing because you’re basically just tricking your brain into doing what it was supposed to be doing in the first place. And then if you smoke marijuana, marijuana goes after the same receptors, it goes after the same serotonin receptors, so it doesn’t let this SSRIs do their job. And so she’s like, now think if your house is on fire, right? Serotonin is like a sprinkler system in your house goes off, fire is down, your house is fine. Marijuana is kind of like you call the fire department even though it’s just a kitchen fire. So now the fire is out, but your entire house is drenched and you have all this property damage. Josh:And then she’s like, alcohol is like you have your house on fire and you call in the military and send in a tank to blow up your house. That’s how much more powerful alcohol is taking the attention away from what your brain is supposed to be doing. Alright, well let’s shift gears here a little bit. Move in…

    Full show notes at the publisher

    How Can Salesforce Admins Leverage Foundations to Prepare for Agentforce? Oct 24, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to Eddie Cliff, VP of Product Management at Salesforce. Join us as we chat about Salesforce Foundations and how it can give you access to even more capabilities within Sales, Service, and beyond. You should subscribe for the full episode, but here are a few takeaways from our conversation with Eddie Cliff. Introduction to Salesforce Foundations Eddie is the lead PM for Salesforce Foundations, and he’s here to tell us how it can be a game changer for orgs looking to incorporate AI. Now, if you’re a longtime listener to the podcast you know that AI tools are only as good as the data you give them. And while Data Cloud is meant to help you bring all your data into one place, it’s not always easy for customers to make the transition. That’s where Salesforce Foundations comes in. It adds the basic capabilities of Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud, Data Cloud, and Agentforce to your org, for free. How to get started with Salesforce Foundations The goal with Salesforce Foundations is to make it easy to get that 360° view of your customers. As Eddie says, their philosophy is “Easy by default, advanced by choice.” And you’ll find that as you start doing more with segmentation and personalization, you’ll realize just how much further you can go. Right now, customers with Sales or Service EE or UE can get Salesforce Foundations for free. All you have to do is go into Setup and click on the Salesforce Foundations node, and you’ll be presented with a handy-dandy checklist with everything you need to get started. Preparing for Agentforce Foundations makes it easy to get your org ready for Agentforce. That’s why Eddie and his team have included a freemium version of Agentforce in Foundations. “What’s really cool,” he says, “is that as you do more and you use more of these cross-cloud capabilities, your data in Data Cloud gets richer and more powerful and so does Agentforce.” There’s a lot more in this episode about how Foundations was developed, what’s coming in the future, and the ins and outs of sea kayaking, so be sure to take a listen. And don’t forget to subscribe so you never miss an episode of the Salesforce Admins Podcast. Podcast swag Salesforce Admins on the Trailhead Store Learn more Trailhead: Salesforce Foundations: Quick Look Help docs: Considerations for Salesforce Foundations Salesforce Admins Blog: Connect Teams and Data with the New Salesforce Foundations Admin Trailblazers Group Admin Trailblazers Community Group Social Eddie on X Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike:This week on the Salesforce Admins podcast, we’re talking with Eddie Cliff, VP of Product Management at Salesforce, about some exciting developments in Salesforce Foundations. It was the subline to Agentforce that you heard at Dreamforce this year. Eddie has been at Salesforce for nearly 14 years, transitioning from roles in go-to-market and solution engineering to now product management. And in this episode, Eddie shares insights into the evolution of Salesforce products like Starter, Pro Suite, and we learn about Salesforce Foundations. Now, before we get started, I just want to make sure that you’re subscribed to the Salesforce Admins podcast on whatever platform you get your Salesforce podcast on. Go ahead and click that subscribe, or sometimes it’s a follow button. And that way, when new episodes come in every Thursday morning, they will be downloaded to your phone. So with that, let’s jump into our conversation with Eddie where he explains how Salesforce Foundations is designed to give customers access to even more capabilities within sales, service and beyond, including all of their existing Salesforce implementations at no cost. So Eddie, welcome back to the podcast. Eddie Cliff:Hey, thanks for having me again. Good to be here. Mike:Yeah, absolutely. Well, product managers that work on good features that admins love, we love to have on the podcast. So if people aren’t avid listeners, let’s refresh their memory. Tell me what exactly you do at Salesforce and how you came to be? Eddie Cliff:Yeah, definitely. So my name is Eddie Cliff, VP of Product Management, leading product for our Starter, Pro and now Foundation Suite, which I’m really excited to talk about today. I’ve been at Salesforce for almost 14 years now, and I’ve done a variety of roles, from go-to-market and sales and solution engineering and customer success prior to moving into product management about eight years ago now. Mike:Wow, I didn’t know you were an SC. I don’t think you said that in the last podcast. That’s awesome. Eddie Cliff:Yeah, SCs are amazing in what they can bring from their technical understanding and how Salesforce works, but also working with our customers to understand their requirements and needs, and ultimately designing the solutions that they can present back to the customer to hopefully prove out the value of Salesforce as they look to explore it. So actually, have a couple of SCs on my team… Well, former SCs that are now PMs. SCs make really great PMs because of that solutions mindset that’s really tied to customer outcomes, which is super valuable. Mike:Yeah, no, I hear you. I also steal from the SC pot as well because they make for good evangelists too. Eddie Cliff:Definitely. Mike:And they help us present and run demos at Dreamforce, so it doesn’t hurt. Speaking of Dreamforce, maybe not lost in, but the byline under Agentforce was Salesforce Foundations, which we announced, and your leading as the PM force. So let’s talk about what Salesforce Foundations is. Eddie Cliff:So it was buried there at the very end of the keynote. So perhaps some people missed it because it was all about Agentforce and it was an amazing keynote. But we’re really excited about Foundations because it’s going to help customers unlock Agentforce. And so before I talk about Foundations a little bit more, I want to take a step back to talk about AI in general, which I know is top of mind for a lot of businesses today and probably a lot of the admins listening today. And I promise we’re going to get to the meat of Foundations, but I think it’s important to talk about this first. So first and foremost, great AI starts with great data, and you can only have great data if all of your apps and systems are connected and you have that single source of truth. And that’s what Data Cloud really does for a lot of our customers. Now, bringing all that data into one system will lead to happier customers because now you can do targeted marketing, smarter commerce, and more effective sales. And what’s really cool is that this also gets all of your data centralized and ready for AI, but it’s not easy for a lot of our customers to go from say just Sales Cloud or just Service Cloud on their own to the full Customer 360 that we talk about a lot. You need time and resources, and I know from a lot of customers I talk to, that’s not something that they have the luxury of having. And so that’s the goal here with Foundations is we’re making this easier by bringing all of these capabilities to all of our customers through Salesforce Foundations. So Foundations gives all of these sales and service customers access to more of Salesforce included with their existing Salesforce implementation, and this is free. I want to make sure that’s clear. That’s not something we’re charging for, and you can add this to your existing organ, we’ll talk a little bit about that. But ultimately, with Foundations, we’ve made it easier than ever before to get started with that Connected Customer 360 by building our foundational apps into your CRM. And this includes the basic capabilities within Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud, Data Cloud, and now Agentforce, which is really exciting because as of today, it’s now available at no additional cost as part of Foundations. Mike:Yeah, free is always good. I also thought for a second that I was like, somebody said, “Well, did you hear about Salesforce Foundations?” And I think they dropped the S and I was like, “Yes, I’ve heard of the Salesforce Foundation.” That’s not what we’re announcing. Eddie Cliff:No, that’s right. Yeah, I know there’s a lot of words that we use at Salesforce and a lot of them sound familiar. This is Foundations with an S, not our .org and all of the amazing things that we do via the Salesforce Foundation. This is, if you think about it, like the foundations, the platform, the beginning point of your Salesforce journey and all the power you can bring. Mike:So I feel like all of this existed prior, we just brought together… I’ve seen all this stuff. How did Foundations come to be? Eddie Cliff:Yeah, and I think, Mike, last time I was on, we were talking about the Pro Suite and hopefully everybody had an opportunity to listen to that, but this is a refresher, the journey we’ve been on over the last few years with Salesforce Starter launching back in 2022. We really built this with this ethos of being easy by default and advanced by choice and creating that 360 out of the box, sales, service, commerce and marketing with a hidden version of Data Cloud that was powering all this behind the scenes. And we were getting a lot of great feedback on Starter. It’s really a self-service product. You didn’t need any help to get up and running. You didn’t need to talk to an account executive. You could sign up online, try it for free and purchase with a credit card. But what we started to hear from our customers is they wanted more, either because they were growing or they just needed more advanced capabilities and more customization options. And so that’s why we launched Pro Suite last year to allow for that seamless upgrade from Starter, and to allow our customers to get that enhanced set of capabilities and customization options. And again, we were getting really great feedback, which is awesome. And so what we started to hear from customers is they wanted to go up, they wanted to expand to Enterprise or even to Unlimited Edition, but they didn’t want to lose any of that 360. They didn’t want to go to Sales EE and lose the marketing and the commerce and the service capabilities that came with Starter and Pro Suites. So that was the beginning of, “Well, let’s create this in a way that we can allow customers of Starter and Pro Suites to upgrade and not lose any capabilities.” But at the same point, we realized, “Well, we should make this base set of capabilities available for all of our customers so they can get that value, and they don’t have to start with Starter or Pro Suite. So they can do this directly in their EE or UE org.” And so doing things like allowing sellers to speed up things with payment links, and so they can send people to a digital storefront to take care of transactional deals that might free them up to focus on more strategic opportunities or doing cross-cloud scenarios like driving loyalty with Service Cloud and Marketing Cloud, working together to create onboarding journeys and loyalty campaigns. And then also allowing marketing teams to get into the mix with really targeted Data Cloud segmentation and personalization tools to execute their email marketing campaigns. And ultimately allowing all the teams within an organization to get better cross-functional visibility by working out of that same system, all underpinned by Data Cloud. Mike:I think some of that, I’m thinking through as you were talking through that, a lot of that saw in the keynote with how… I forget the retailer we were talking about, but retailer can go in and the person can shop online and then look at it and then immediately pay in the store, making everything a little bit more seamless as opposed to having to send a link or somebody just call in with a credit card or paying online the modern way. Eddie Cliff:Yeah, that’s exactly right. So bringing all of these pieces together and making it easy to consume and connecting all of the dots so you don’t have to do that on your side, allows you to do more with Data Cloud, to do more segmentation and personalization because you’re capturing that full Customer 360 in that unified profile that you can then use. So if you have say your commerce order data flowing in, that can be used to trigger marketing campaigns or can be used to surface in a service interaction within a case. And as you start to think about all of the Agentforce use cases you saw at Dreamforce, it’s predicated on the fact that you have a connected view of your customer. You built that Customer 360, which we know is a challenge for a lot of our customers. And so again, that’s the hope here with Foundations is it will help give you a starting point to start building that Customer 360 that you can grow with and scale up with as you need to. Mike:So one thing that struck me as you are walking through your last answer is thinking, I started as an admin and admins start in different orgs that are of different size. I started in enterprise level, so we were EE with days of always becoming a UE org, the big shiny emerald city. But you said in your answer, customers wanted to expand to EE and above. Was a lot of this predicated on our organizations that were below EE that set up very transactional use cases? Eddie Cliff:Yeah, good question. It was primarily with those that had started with Starter or with Pro Suite for one reason or another, maybe that fit their business needs when they were first evaluating Salesforce, and then their needs grew and they needed the EE level of capabilities from a sales standpoint, from a service standpoint or just from a platform standpoint. And so that’s where we wanted to create this seamless motion that they could go up to EE without losing any of the functionality as well as the experience. It’s something we haven’t talked about that we’ve brought in with the Starter and Pro Suites with things like the Left Nav and our homepage, but ultimately allow them to grow as they need to without losing anything was really important to us. And again, as I was talking about before, we realized that there was a large opportunity here to say, “Hey, there’s a lot of EE customers.” It’s by far and large the most adopted addition for us. There’s an opportunity to bring this starter level functionality from marketing, from commerce and from service to let’s say, a sales EE customer to start taking advantage of, to start trying out and using and see if it’s a good fit. They can start to bring in more team members across the organization, and then those solutions will scale and grow with them. But again, all can underpin by Data Cloud. So this makes it really easy for them to create that 360 view and sets it up really nicely now for the launch of Agentforce. Mike:Yeah, so that begs the question then, who’s eligible to get Salesforce Foundations? Eddie Cliff:So right now, customers with sales and/or service, EE or UE, so Enterprise Edition or Unlimited Edition can get Foundations for free, and that’s something that you can do. It just takes a couple of minutes, we’ll talk about it. But for those customers that have industries or might have some additional capabilities already in their org, we are working really hard to make Foundations available for you in the near future as well. So stay tuned there. And if you’re unsure of what your Salesforce org has, and if it’s eligible for Foundations, we have a lot of documentation, but of course, you’re also always able to reach out to your account executive and talk with them and learn more, and they can even assist with getting Foundations turned on. Mike:Right, because it normally was available to people EE and below, right? Eddie Cliff:That’s right. Yeah. So if you think about what we’ve done in Starter and Pro Suites, I think probably a simple way to think about what Foundations is, is the Pro Suite level of capab…

    Full show notes at the publisher

    How Business Process Documentation Enhances Data Collection Oct 17, 2024
    Show notes

    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 how Salesforce Admins can bridge the gap between business processes and data accuracy. You should subscribe for the full episode, but here are a few takeaways from our conversation with Jennifer Cole. The importance of understanding the ‘why’ behind data entry Jen gave a stellar presentation about business processes and data strategy at World Tour Boston, and I wanted to bring her on the podcast to learn more. “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?” More often than not, the people doing a business process don’t understand why they need to log data a certain way. That’s why as Salesforce Admins, we need to understand the “why” behind data entry. If we can bridge the information gap and explain why having accurate data is so important, we’re more likely to get people on board. The impact of inaccurate data on business tools With new AI tools like Agentforce or Next Best Action, having accurate data is more important than ever. As Jen puts it, “Inaccurate data creates inaccurate business decisions.” But in order to get there, you have to explain why it’s important. Jen supports a lot of sales teams, and it’s a great example. Sales teams want to sell things, and they don’t always 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. It’s up to Salesforce Admins to bridge this gap and spell out what the data is used for. If your sales team knows that logging their calls accurately will help you tell them the best time to call each prospect, they’ll be a lot more attentive to how they enter that data into Salesforce. Strategies for improving data collection Jen points out that trainings are a great time to get started with explaining the why behind data collection. 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. Finally, it’s important to establish feedback loops that help your team stay invested in the process. If they can see how accurate data impacts their day-to-day, they’re much more likely to be invested in the project of data collection. There’s a lot 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. Podcast swag Salesforce Admins on the Trailhead Store Learn more Podcast: Solving Business Problems with Composer and Flow with Jennifer Cole Blog: How to Use Salesforce to Manage Your Documentation Blog: How to Write Great Documentation to Help with Future Problem Solving Podcast: Understanding the Importance of Data Health in Salesforce Admin Trailblazers Group Admin Trailblazers Community Group Social Jen on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: I know, seriously. Jennifer Cole: A lot. Mike Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: Or a process, I should say. The process, like there’s one. Jennifer Cole: Can I choose C, all of the above? Mike Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: 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 Gerholdt: … no idea. It’s gone. Jennifer Cole: What’s my name? Yes. Mike Gerholdt: I’ll take, nope, I don’t know, hodgepodge for 500, Alex. Jennifer Cole: Yes. Real admin life. Mike Gerholdt: Exactly. But somehow you just expect to turn that app over to your users and like, “Oh, I…

    Full show notes at the publisher

    What Can Salesforce Admins Do with Slack Integrations? Oct 10, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to Jim Ray, Director of Developer Relations and Advocacy at Slack. Join us as we chat about Workflow Builder, Slack integrations, and what happens when you put them together. You should subscribe for the full episode, but here are a few takeaways from our conversation with Jim Ray. Slack as a multi-purpose tool Jim is here to tell us that Slack is much more than a chat tool. Automations and integrations can open a whole new world of utility for your organization. And while Slack integrations have always been a thing, you used to need some technical knowledge in order to build your own. All that’s changed with the launch of Workflow Builder. This tool allows you to build automations in Slack without ever having to code or host an app. Once you get started with making your own Slack integrations, you’ll never know how you got by without them. Empowering admins with Workflow Builder You can do a lot of cool things in Workflow Builder, like create a new channel or automatically post a formatted message at a certain time each week. But Slack integrations are where it really gets interesting. For example, let’s say you have a weekly status report meeting. You can create a scheduled workflow that automatically drops the relevant Salesforce info into a Slack channel so everyone can refer to it for the meeting. Slack integrations go both ways, so you can also use a Slack automation to execute a flow in Salesforce. With Workflow Builder, you can bring your Salesforce data directly into Slack and vice versa, and the possibilities are endless. Enhancing productivity with Slack AI Finally, Jim had a lot to say about Slack AI, which gives you the ability to search Slack with natural language queries and summarize or format the results. When he came back to work after his paternity leave, he needed to prep for a first meeting with a new skip-level manager. So he asked Slack AI, “What does this person think about the Slack platform?” It gave him a summary of everything they ever posted on the subject, complete with footnotes so he could look at specific comments. Most importantly, Jim points out that the automations you create in Workflow Builder are exactly the kind of structured data that Slack AI loves to work with. This opens up a whole new world of possibilities for how you can share information across your organization without the need to put everyone on Salesforce. This episode is full of use cases and tips for how to get started with Slack integrations, so be sure to take a listen. And don’t forget to subscribe for more from the Salesforce Admins Podcast. Podcast swag Salesforce Admins on the Trailhead Store Learn more Salesforce Admins Podcast Episode: Amber Boaz on Slack Best Practices Admin Trailblazers Group Admin Trailblazers Community Group Social Jim on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike Gerholdt: Okay, this week on the Salesforce Admins Podcast, we are going to have a lot of fun because we are talking about Slack automations with the director of developer relations and advocacy, Jim Ray of Slack. Now, you’re probably a Salesforce Admin, you’re like, “Oh, but we don’t use Slack. I’m not going to listen to this.” No! This is a fun episode and it’s going to give you a ton of ideas for, hey, maybe we should think about using Slack. I’m not here to sell you anything. I don’t get any commissions. I just love when I can give you ideas and creative answers to challenges that you’re facing. And Jim talks us through a whole bunch of fun stuff that you can do in Slack and gave me a ton of ideas. We talked about canvases. I don’t know if you use canvases, but it’s a ton of fun. Now, before we get into that, I want to tell you about, hey, what we got coming up in April, because this is last episode of March. I have architect evangelist Tom Leddy coming on to talk about decisioning. I reconnected with Lizz Hellinga at TrailblazerDX. Remember, she was on a previous episode talking about the importance of clean data and why that’s important for AI. She’s coming back. I’m working on getting Skip Sauls with the Data Cloud update, so Data Cloud. And then I’m going to introduce a new episode at the end of April where I’m bringing my co-worker, Josh Burke, on, and he’s going to do a deep dive episode with a product manager. We’re working on getting somebody really cool to help you change the way you do some of your thinking. That’s all I’m going to tease out for right now. But of course, if you’re not already subscribed to the podcast, make sure you’re doing that, make sure you’re following it. It’s a different word on every podcast platform. But if you do that, new episodes automatically get downloaded to your phone. That way when you wake up in the morning, you put the leash on the dog, you go out, boom! You press play, podcast is going, and you can get some great information. You don’t have to think about it, or maybe you’re riding the bus to work or bicycling. It’s starting to become summer now. So anyway, that’s a whole long way. This is fun. You’re going to enjoy this podcast. Let’s get Jim on the pod. So Jim, welcome to the podcast. Jim Ray: Thanks so much. It’s great to be here, Mike. Mike Gerholdt: I always have fun talking Slack. I feel like the last time we talked Slack was with Amber Boaz and she was telling us how to replace meetings with Slack. And then you did a presentation in the admin track at TDX about automating in Slack, and I just feel like that’s the next level for people that use Slack is getting it to do stuff automagically. So that’s what I’d love to talk about, but let’s start with how did Jim get all the way to Slack? Jim Ray: That’s a great question. I’m also glad you mentioned Amber Boaz. I had the opportunity to meet her at TDX. Mike Gerholdt: Oh, she’s wonderful. Jim Ray: She’s from my neck of the woods, so I’m going to try to drive down to Durham in a month or so and hang out with the user group that she’s got. Mike Gerholdt: That’s pretty country down there too. Jim Ray: It is. It’s nice. I went to school down there too, so it’s pretty great. So if we’re talking background here, my background is actually in journalism. I have a journalism degree from the University of North Carolina. That’s what I did. Mike Gerholdt: So it’s obvious that you would work in tech. Jim Ray: Obvious that I would be working in developer relations at Slack. It’s maybe not as much of a leap as people might think. I was always kind of the techie guy that was looking for… My degree is in this multimedia storytelling. This was the late ’90s. We were trying to figure out how to do interesting new ways of telling stories on the web, and that’s what I was into. So I always had a tech mindset inside of the newsrooms that I worked in. And then when I switched over to tech, I still brought that media background with me. And interestingly enough, DevRel has merged those two things. It wasn’t something that I’d set out to do, but I was really interested in what was going on at Slack. I started working at Slack in the middle of 2016, so just as the company was really rocketing off. It was a really incredible first year. The user growth was happening a lot. The company itself was growing tremendously. It was a different place every year for the first couple of years that I was there. And so I’ve been working on the DevRel side for most of that time. And then recently, about a year and a half ago, I took over our developer advocacy team. And so on developer advocacy in Slack, what we do is we work primarily with our customers who are building on the Slack platform. The platform is multifaceted in some ways. We have our Slack App Directory where you go and you install apps that are built by our partners, or they’re built by companies that are building their business on top of Slack. But the bulk of the work that happens on the platform is custom apps and integrations that are built by our customers to solve their own needs. We’re always looking for ways to engage with that audience and help them understand how to do automation in Slack. Mike Gerholdt: I mean, I think too often people just look at Slack as like, oh, it’s just another communication tool. But just as we were chatting before we even got started, the number of features that it has and the way you can configure things to, lack of a better term, almost communicate back with you and make life easier, which is what the point of automation. I remember the first time I built an automation, which I believe was just for a simple Slack group where it was like, I really want questions in the Slack group formatted in a certain way, and so I just stuck up that form and they just auto created that post. But the cool thing was somebody on my team pointed out, you know it could also put all of that text into a Google Doc so that you have this running FAQ? I was done at that point. I was like, oh God, no idea, right? Because for so long, you mentioned you started in 2016, but you got a degree in multimedia storytelling, who would’ve thought like, VHS, what are we going to do? DVD now for a certain period. Now, so many of these communication apps are not just like remember the days of MSN Messenger. It’s not just text back and forth. It’s actually managing of information and context. Jim Ray: I think that’s such a good point, and I really love your example of formatting your questions. I think one of the things, and this is something that I learned from working more closely with my friends on the sales side of the house, is that if you’re just using Slack for communication, you’re overpaying for a chat tool, as they like to say. And there’s a lot more that you can do to broaden your usage of Slack, and we’re increasingly trying to be a surface area for getting work done. Obviously, Slack doesn’t have any desire to be the only place where you come and do your work. It would pretty well constrain the work that I think people could do. But it’s definitely a place, particularly those quick interactions, and that’s where some of the automation comes in. But things like approvals, things like questions, even quick bug reports where you’re already interacting with your colleagues, automation allows you to bring in your other tools, and that’s where the power of that lies. And the platform has really expanded a lot in the early days. Slack came with some built-in integration. So if you wanted to do things like get an alert whenever somebody uploaded a file to Dropbox, then we had that automatically configured. But if you wanted to do something outside of the bounds of that automatic configuration, then that wasn’t really possible. Then we launched the API and along with that we launched the app directory. And so we were approaching it from a couple of different ways. You could build custom integrations, or you could install apps and integrations that other people had built from the directory. And then that’s where we saw that usage explode, where people were really building custom use cases. The problem was for those early days of the API was that it really did require a fair bit of technical knowledge. You had to know how to program against our APIs, which means you had to know how APIs work. You also had to host the app yourself. And so in those early days of the APIs, you had to build out an application. And it worked very similarly to how you might build a Twitter app or something like that, but you were responsible for hosting that. And then we built a lot of tooling around that to help improve that. We built some frameworks to make it easier to build with some of our most popular programming languages. And then we acquired a company called Missions, and this is where Workflow Builder really… Where its origins lie. We acquired this company called Missions, and the team that built Missions, they were a team that was actually inside of a consulting company called Robots & Pencils, and they were like, “We’ve got this idea for our product that can interact with Slack.” Mike Gerholdt: That’s a great name. Jim Ray: It’s a cool name, right? And so the Missions app was all about making it easier to build automations without having to write any code. So we acquired that team, fantastic team, really love working with them. A number of them are still at Slack, thankfully, and they’re doing fantastic work. And that became the first version of Workflow Builder, and Workflow Builder was our no code automation product. And that was a way to use the platform without having to know how to program, without having to host an app. And so that was the first big expansion beyond just writing applications. Mike Gerholdt: Jumping ahead to your TDX presentation, because we talked about automation, because the example I gave was just literally Slack just automating within itself, what were some of the examples you gave in that breakout presentation? Jim Ray: The evolution of Workflow Builder also mirrors the increased complexity of things that you can build. The initial version of Workflow Builder allows you to do exactly what you were just talking about, allows you to automate work within Slack. So if you wanted to do something like create a new channel or post a message that was formatted in a certain way, then you could do that with Workflow Builder. The second version of Workflow Builder that we released, and this is the current contemporary version, allowed hooks into other applications. And so apps could build custom steps that could then be inserted into workflows. And so you could install an app, and then that app would bring custom steps along with it. And what we’ve done now is continue to expand on that surface area. So now anyone can write a custom step and you can actually deploy that up to Slack and we’ll run that custom step inside of Workflow Builder. We’ve also built out a number of what we call connectors. These are connections to other third-party tools. So Salesforce is a great example. So if you want to create a new record in Salesforce, then we have that connector built in. And what’s nice about the way that we’ve built it is we handle things like authentication. We handle all of the API communications so that you don’t have to worry about that, and then all you have to do is off with your credentials. And then when you run the workflow, then it will just essentially act on your behalf. And so we’ve got about 70 of these connectors into a whole bunch of apps. So Salesforce is obviously one. The Google suite, so if you need to create a new Google Doc or if you need to insert a row into a spreadsheet, if you want to upload files into various file providers. So we’ve got a number of steps that do things like that. And then one of the Salesforce steps that we’ve also got is to kick off a flow. So if your organization is dependent or you’ve built out a lot of custom flows or things like that, then you can insert a step into Workflow Builder and then we’ll kick off that flow. So it’ll actually execute a more complex workflow instead of just creating a new record or updating a record or something like that. Mike Gerholdt: I think the really cool automation stuff, at least cool to me, was giving Salesforce admins the ability to, lack of a better term, expand the footprint of Salesforce within an organization, but without having to add per se more platform licenses. And we did an example where like a warehouse manager really deals with the data, but a lot of people also needed to just know about things. And with automation, they could follow records and channels and get updates, but they never needed to update any of the physical data on the Salesforce record. Jim Ray: That’s such a good example, and it’s something that we see from our sales and customer success friends all the time as well is… So at Slack, the way that our channels are organize…

    Full show notes at the publisher

    What Role Does Coding Play in the Future of Salesforce Admins? Oct 03, 2024
    Show notes

    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 how we’re all becoming adminelopers and why you should learn to code. You should subscribe for the full episode, but here are a few takeaways from our conversation with Warren Walters. What is an admineloper? Salesforce Admins and Developers are increasingly overlapping in their roles, leading to the rise of the “admineloper.” AI has made it easier than ever to get things done with Apex, even if it needs some tweaking to get everything working right. A little coding knowledge can go a long way. For developers, declarative tools in Salesforce are becoming incredibly powerful. Using flows and formulas can often be a simpler way to solve a problem than creating something custom in Apex. In short, if you know a little about both admin and developer tools you can truly get the best of both worlds. Learning to code as a Salesforce Admin There’s a common misconception that only geniuses can understand code. However, Warren says, some of the best developers he knows didn’t go to school for computer science and are entirely self-taught. A little can go a long way. Basic coding skills can significantly enhance an admin’s ability to implement more complex solutions and collaborate effectively with developers. Combining a working knowledge of how programming works with the declarative tools we all know and love can get you far. Soft skills and career advancement Beyond technical skills, Warren emphasizes that soft skills are just as important for career growth in the Salesforce ecosystem. While he identifies as an introvert, he’s made a focused effort to become a better communicator, and that’s helped him grow into new roles and bigger opportunities. Warren also urges you to spend some time thinking about your personal branding. His YouTube channel has opened a surprising number of doors for him, but even a simple portfolio can do a lot to help you stand out. There’s more from Warren about what he’s learned 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. Podcast swag Salesforce Admins on the Trailhead Store Learn more salesforcementor.com freeCodeCamp.org Video: Salesforce Mentor on YouTube Video: Salesforce Apex Hours on YouTube Video: Coding with the Force on YouTube Salesforce Admins Podcast Episode: How Can Solving Sudoku and Wordle Enhance Your Critical Thinking Skills? Admin Trailblazers Group Admin Trailblazers Community Group Social Warren on X Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript 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 tha…

    Full show notes at the publisher

    The Future of Salesforce Setup Sep 26, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to Ben Sklar, Director of Product Management at Salesforce. Join us as we chat about how he’s making setup into a better, more consistent experience. You should subscribe for the full episode, but here are a few takeaways from our conversation with Ben Sklar. The problems with Salesforce setup If there’s one thing Salesforce Admins know a lot about, it’s setup. It’s time-consuming, complicated, and varies wildly depending on what you’re looking at. Answering a simple question like “what objects does this user have access to and why?” turns into an arduous process. That’s why I was so excited to bring Ben Sklar on the pod to talk about how his team is fixing setup in Salesforce. We’ll find out how they’re laying the groundwork for faster updates and creating a more consistent user experience. Gradual improvements to setup A big question I had for Ben was how the changes he’s making to setup will show up for those of us who use it every day. “All these amazing enhancements we’re making to the setup platform are really behind the scenes,” he says, “if we do this right way you don’t really even need to know that it’s there.” However, you might notice a few improvements here or there. For example, there are new user summaries that allow you to see all the permission sets that a user has, all in one place. They’re also working with the Sales Cloud Go team to make sure that you can turn on features, discover new ones, and assign permissions, all in one place. Creating a consistent experience At the end of the day, the goal is to make things easier for the people who use it the most (that’s you!). “We’ve heard our admins often complain about inconsistent experiences,” Ben says, “and by being able to reuse components across setup you’ll be able to see more consistency.” As Ben says, setup was turning into the “Wild West” and it would feel different across experiences. His team has done a lot of work behind the scenes to make sure that setup always has a consistent look and feel, and they’ve established a setup design council to create guidelines that make sense. The future of Salesforce Setup is bright, and a whole lot easier. You should listen to the full episode for more from Ben, including what’s next for setup and why he loves ultimate frisbee. And subscribe to the Salesforce Admins Podcast so you never miss an episode. Podcast swag Salesforce Admins on the Trailhead Store Admin Trailblazers Group Admin Trailblazers Community Group Social Ben on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike:This week on the Salesforce Admins Podcast, we’re talking about Setup, and I joked before I pressed record with Ben Sklar, Admins live in Setup. We probably could pay a mortgage based on the amount of time that we spend in Setup. And the reason I talk about Setup and Ben Sklar is Ben is one of the product managers who’s tackling Setup and fixing Setup, and he’s working very close with another product major that you may have heard of, Cheryl Feldman. And so that’s how Ben came to the podcast. He was a suggestion from Cheryl. Hey, you got to talk about all the cool stuff that Ben’s working on with Setup on the podcast. And so we cover that and I’m sure many of you probably have seen some of the very cool stuff that Ben and his team are working on in Setup, but at Dreamforce last week, and so we’re going to talk about that. But of course, before we get into it with Ben, just a quick reminder, wherever you’re listening to the Salesforce podcast, if it’s in app, go ahead and hit that subscribe or follow button. That allows you to get new downloads anytime a podcast drops, and every time a new podcast drops, you what time that is? It’s Thursday mornings, so that way new pod right on your phone. If you’re listening on the website, you don’t have to worry about it. You should sign up for our Admin newsletter though, because we highlight podcasts in the newsletter. But enough about that, let’s talk about the exciting world of Setup. It’s really where all of us Admins live, and all of the cool stuff that Ben and his team are doing. So let’s get Ben on the podcast. So Ben, welcome to the podcast. Ben Sklar:Hey, Mike. Thank you. I’m excited to be here. Mike:Yeah, well, when Cheryl comes knocking at the proverbial podcast door and recommends a guest, I can’t turn her down, because every time Cheryl Feldman gets on stage to talk about the future of something in Salesforce, Admins flock to those sessions. So she recommended that we have a discussion. I’m very excited for this, but before we get into that, why don’t we learn a little bit about you? So tell us briefly how you got the journey to becoming a PM at Salesforce. Ben Sklar:Yeah, absolutely. So I started at Salesforce a few years ago. I joined as a product manager in our backend data services area. I became the product manager for our UI API, or user interface API, and I also launched our GraphQL API. And the reason I mention these things, I’ve been working on improving Setup, and it all starts at improving the way that we can pull in the right data and metadata inside of Setup. And so I’m really excited to talk more about how we’re going to be fixing Setup. Mike:You said the magical words, Setup. Now we’re all excited. I’ve been in Setup, I think Admins live most of their work days in Setup. What are some of the challenges that we have with Setup right now? Ben Sklar:Absolutely. We’ve heard a lot from our Admins and our customers. We’ve heard it can feel like when you’re inside of Setup, it’s really like being stuck on a deserted island. Mike:Oh. Ben Sklar:You’re using these primitive tools and you really need a survivalist guide just to use it. So there’s a lot of challenges we’ve heard. We’ve heard that it’s very time-consuming and it takes forever to find out, what does a user have access to? Why do they have access to this object but not this other object? So we’ve heard a lot of challenges so far inside of Setup. Mike:So to be clear, are you working on all of Setup or just Setup around users? Ben Sklar:That’s a great question. So we are working on all of Setup, but we needed to start somewhere. Where we started was around user access and user management, and as we’ve started building up, what we’re calling, the Setup platform, and by the way, the Setup platform really allows us and will allow us to build features in Setup much faster than we ever have before. It’s also allowing us to move experiences that are broken in Classic into Lightning. Mike:Gotcha. Fun thing we should try out is naming this platform, because I can’t envision Salesforce is going to go with the Setup Platform. That doesn’t feel like us. Ben Sklar:That’s right. Mike:We have Hyperforce and we have a lot of things, something force, we should… Is this like Benforce, Cherylforce, the Ben and Cherylforce? I don’t know, Ben and- Ben Sklar:Setupforce. Mike:Setupforce. Yeah, people should share their ideas for the name of it. Setup1, there’s a cadence of things. We got to have a one, and then that won’t work for a while, and then we got to have a Thingforce, right? Ben Sklar:That’s right. What I will say is, all of these amazing enhancements we’re making that we’re calling the Setup platform, it’s really behind the scenes. It’s really just to let you all know that we’re making amazing foundational changes to Setup, but if we do this the right way, you don’t really even need to know that it’s there. Mike:So does this mean that as releases come out, the Setup menu’s going to change for me? Or is this going to be a gradual thing that maybe I might not even notice because it’s so seamless in the background? Ben Sklar:That’s a great question. This is more of a gradual change that you shouldn’t notice at all, really, if we do our job the right way. What you will see are new features. You’ll start seeing more consistency inside of Setup, where it looks like features are being developed by the same Salesforce and not disjointed experiences. And there’s a lot of cool new things that are going to come every release because we can finally start moving, like I said before, these broken Classic experiences into Lightning? Mike:What’s one example that you think, well, that’s top of your list to move, that you know Admins are running into? Ben Sklar:Yeah, so if you were able to catch Dreamforce last week, you probably saw that the user list view, which was for some of our customers, a completely broken experience, we have finally moved that over into Lightning. And we’re going to be expanding the functionality in that new Lightning Experience, release over release. Mike:Wow, and you mentioned, so you called it the Setup platform. Platform implies a lot. Allowing Setup to become a platform, what is that going to give us in terms of an advantage in the future? Ben Sklar:Absolutely. I think it really goes back to time to market for new features. As we build new features inside of Setup, like I said before, we can really build these features faster than we ever have before. Just to give you a little bit more context and information, when we’re building features inside of Setup, in order to really populate that page with the components and all of the data that you see, we need to get it somewhere. And so we’ve really enhanced the way that we retrieve this data and put it on the page. And all of this is allowing us to really build the features much faster. And we’ve heard our Admins often complain about inconsistent experiences, and by being able to reuse components across Setup, that’s when you’re going to start seeing that consistency, and that similar look and feel for all these new features that are to come inside of Setup. Mike:Can you share with me an example of that? Because I know when we went to Lightning Page Builder, I think we just call it Page Builder now, but I also noticed that as we launched some of the Agentforce Prompt Builder and Copilot stuff, that the configuration looks very similar. Is that what you’re referring to in Setup? Ben Sklar:Yeah, there’s a few things to call out here. So the first is, I’m not sure if you’ve already seen the new summaries that we’ve built inside of Setup. So a good example would be if you go inside for a particular user, and you’re trying to understand, okay, what permissions does this user have? What permission sets are they a part of? We can now see a summary of all that information in one place. We built one component, one summary component, but we’re reusing that, not just for user but also now for objects, and for permission sets, and permission set groups. So this Setup platform really allows us to build once and use all over the place. And so the next thing that we are focusing on are list views, and so you will now see that new user list view. You’re going to see list views being built across Setup, us moving from Classic to Lightning. And one last example, the Sales Cloud team has developed a framework inside of Setup, called Sales Cloud Go. And this allows Admins really to turn new features on, faster. It puts it all in one place. And we’ve been partnering with that team, and in that same experience that you go to turn on your features and discover new features, you’ll also be able to assign permissions in that same place. Mike:So I’ve seen the release notes on Sales Cloud Go, there was some stuff that came out in our most recent release about that. Is that an example where now we have a standard template and framework for all of the other teams to use? Was that one of the reasons that Setup had so many different experiences, is when somebody would put an item into the Setup menu, they really controlled the experience and there was no real, I guess, you’re a UI guy, there was no real UI dictation for what it had to look like or act like? Ben Sklar:That’s right. Exactly. So in the past, it often felt like Setup was starting to turn into the Wild West, where teams who were building inside of Setup could really do so many different things, and make it look and feel so different across experiences. What we’re trying to do now is really templatize this so that we have a similar look and feel for all new features, and we’ve even established a Setup design council, which helps teams. Mike:Ooh. Ben Sklar:Yeah, it helps teams who are building in Setup, understand how should this look and feel? How do I get started using these new features and templates that have been created? It’s really exciting, all the things that are coming out for Setup. Mike:To think of the amount of time that I’ve spent presenting and talking about even deployment best practices, and user acceptance testing, and feedback, you’re always thinking of the frontend of the app, where the user will use the app. And it’s just neat to think of, wow, we actually have a design council for the people that, when they click Setup, they click the gear, there’s people that that’s their world to think about, because for a lot of us, that’s the world we live in. You think of, too often, there’s so much emphasis put on the outside design of a car, but you know somewhere, at one of the manufacturing plants, somebody’s job has to be, yeah, but what happens when you pop the hood? How much of a mess does that engine have to be and what’s that like for the mechanic to work on it? And I feel like that’s what you’re telling me. No, we’re actually thinking about it. What happens when you have to live under the hood of the car all day in Setup, what that experience looks like? So that’s really neat to hear. Ben Sklar:Absolutely. Mike:So you mentioned platform. I’d be remiss for some of our very experienced Admins, when I hear platform, I think, “Well, maybe there’s an API that I can tap into.” Is there going to be any kind of developer experience for this new Setup platform? Ben Sklar:That’s a great question. We often are asked by our Admins and ISPs, “All of these amazing new enhancements that you’re making to Setup and changes to existing APIs, or may be new APIs that are being created, can we have access to these?” And what I would say is, we are really enhancing the same APIs that some of you already use, know and love today, including our UI API or user interface API and our GraphQL API. We are enhancing these APIs to improve the experience and the ease of bringing data and metadata directly into Setup. And so for all of you ISPs and Admins out there, again, those are the same services that we already make available externally. We are just improving the ability for us to tap into these APIs directly from Setup. We’re reducing the barrier that we had before in accessing these APIs, and we’re making it a lot easier for us to develop inside of Setup. Mike:Hmm, well, that’s really cool. Can it envision how much farther we’ll be, maybe a year from now when we’ve got all the user stuff tackled? Ben Sklar:That’s right, and that leads me to say, we really started with user access and user management, really is the first customer or consumer of these new Setup platform enhancements we’re making. That was really just the start, and we’re now really talking to and partnering across our clouds, Sales Cloud, Service Cloud, Data Cloud, Industries, Commerce, you name it, so that they too can make sure to take advantage of all these new things we’re doing inside of Setup, to build better features for all of you admins. Mike:Yeah. That way it feels more unified, like everybody’s building from the same playbook, right? Ben Sklar:That’s right. Mike:Yeah. So Ben, when you’re not fixing Setup, which I feel like is a 24/7, 365 thing, is there anything fun you like to do on the side? I know I’ve talked to product managers and some of them have smelted metals, and some run marathons and play board games, and they have all kinds of fun hobbies. Do you have any fun, tangible hobby you’d care to share with us? Ben Sk…

    Full show notes at the publisher

    Reduce Salesforce Profiles for Greater Efficiency Sep 19, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to Douane James, Salesforce Application Product Manager. Join us as we chat about his Dreamforce presentation covering how reducing profiles in your org can enable faster deployments. You should subscribe for the full episode, but here are a few takeaways from our conversation with Douane James. How permission sets can help you reduce Salesforce profiles in your org Douane’s giving a talk at Dreamforce this year so I was excited to get him on the pod and hear more. He recently went through the process of reducing the number of profiles in his org from 11 down to only 2, so his talk is centered around why you can and should do the same. I know I don’t need to tell you this, but Salesforce best practices change over time. Most Salesforce orgs are built to work right now, which is how you can wind up with technical debt. For example, permission sets have become a much more elegant solution to the problems we used to solve with profiles. Sounds like a big project, but Douane’s here to tell you that reducing the number of profiles in your org is not as hard as you might think. Profile footprint reduction speeds up deployment A few years ago, Douane’s organization started using a new dev ops process. And while this made it easier to identify what needed to be built and do it quickly, he couldn’t help but notice how long the deployments were taking. More often than not, the delays were related to configuring profiles. He realized they needed to do an overhaul and reduce the number of profiles in their org. The first step was to get buy in. For Douane, the key was to emphasize how much quicker his team would be able to respond to requests if they spent time on cleaning up profiles. It also helped that they were committed to gradual improvements over time. Profile footprint reduction isn’t something that happens overnight, but it takes less time than you might think if you go step by step. How to move from profiles to permission set groups Douane and his team set out to move everything they could from profiles into permission set groups. They identified a representative for each user role they could interview to make sure everything was still working as intended throughout the process. When you’re looking at your existing profiles, you need to find out: What are the permissions in the profiles? What permissions are common to each job function? Are there any special cases? For users that need a lot of special access, Douane recommends creating a “heavy” permission set that allows you to give them exactly what they need. If Douane has one message for you, it’s that the hardest part of reducing their Salesforce profiles was getting started. And the impact was felt immediately in terms of much quicker deployments and better security. Make sure to catch Douane at Dreamforce and subscribe to the Salesforce Admins Podcast so you never miss an episode. Podcast swag Salesforce Admins on the Trailhead Store Learn more Trailhead Module: Permission Set Groups Trailhead Module: Data Security Best Practices Admin Trailblazers Group Admin Trailblazers Community Group Social Douane on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike Gerholdt:This week on the Salesforce Admins Podcast, we’re talking to Douane James, who presented at Dreamforce this year on the reduction of profiles that he helped manage for his organization, he went from 11 down to two, so profile reduction footprint, that’s pretty cool, and his journey to Salesforce. He is an intentional admin. He wanted to become a Salesforce admin because he saw the potential and how it aligned with his critical thinking and his business problem solving skills. So we’re going to talk through how he reduced profiles and also kept permission sets and permission set groups from being bloated. This is an awesome conversation. Now, before we get started, just a reminder, if you love what you’re listening to, hey, drop a review on your favorite app. Be sure to click that follow or subscribe button. A lot of apps have that now. The reason I ask you to do that is then a new episode just shows up right on your phone. You don’t have to think about it. Every Thursday morning you get a brand new Salesforce Admins Podcast. So when you wake up and you’re walking the dog or commuting to work or going for a bike ride, you’ve got something you didn’t even have to download it. Phone took care of it for you. So with that, let’s get Douane on the podcast. So Douane, welcome to the podcast. Douane James:Oh, great. Thank you for having me. This is awesome. Mike Gerholdt:Absolutely. Well, it is the last day of Dreamforce, and your session was incredibly popular talking about reducing profiles and adopting permission sets. So that’s my teaser. But before we get into that, tell us a little bit about yourself. How did you get started as a Salesforce admin? Douane James:Yeah, it’s a story I always tell, and it’s that I got my start around the time when accidental admins was a thing. You would hear that a lot, “Oh, I’m an accidental admin,” and I would say I’m the opposite of an accidental admin. I got into Salesforce specifically to get into Salesforce. And it’s funny, because before I got into Salesforce, I used to work in the healthcare field, and I used to do different things in a community like recreational leagues. And I’d always have people… You’d meet new people and would ask me, “Oh, what do you do?” And even before I could say anything, they would say, “Oh, you seem like you work in IT,” and I would say, “No, no, I don’t work in IT. I have nothing to do with IT.” But I kind of recognized, oh, I’m an analytical person and somebody keeps telling me this, maybe I should work in IT. I just happened to come across Salesforce. This was about seven, eight years ago. And what appealed to me was I was able to get into it without having to go back into college. And I saw Trailhead, and I was actually able to follow those steps where I was a volunteer. After I got certified and I got my first contract, that led to a second contract, and then second contract position, and then that led to a full-time position. And I’ve been able to really work my way up and now working in an organization as definitely a team lead Salesforce admin and just a mix of roles, business analyst, internal consultant, all these things where I’m just supporting the Salesforce platform and working with users on the regular. Mike Gerholdt:Yeah, no, that’s definitely one thing that in admin relations we’ve seen in all of our research, which is the combination of Salesforce’s focus on being a declarative platform, like a platform where you can visually configure a lot of not just the interface, but the automation, the connections, how it pulls and sends data on top of just people having really strong business analytical, critical thinking skills is kind of almost like… It’s like the perfect chili recipe. Douane James:What I say a lot is, I wish I would’ve paid attention to people before and gotten into Salesforce before because this just seems like such a great fit for me. I’m so happy I got into it when I did. Mike Gerholdt:I’ve often tried to narrow down what part of it is the most rewarding for me, and I think it’s the ability to sit. I’ve always loved mapping business processes and just understanding the flow of things and understanding procedure. And I think for me, it’s being able to take that and then immediately configure the tech and see its impact. It’s not like a three or four month thing. I mean, sometimes it is, but sometimes you can implement little changes and do things that immediately have impact on the process. And it’s kind of that reward, that immediate burst of endorphins that you get. Douane James:Yeah, there’s that. Just being able to make something digitally, let’s say, and then actually see the impact and then have other people be amazed like, “Wow, you did that. Oh wow. How’d you do that?” Mike Gerholdt:I know. Douane James:Well, it’s a special recipe. I have these skills that I have over the years, that kind of a thing. Mike Gerholdt:I’m a very talented individual. You don’t understand. Douane James:Yes. Yes. Yes. Mike Gerholdt:I think probably most people were like me and we went a little nuts with profiles. I grew up in the era where there was just profiles, and you didn’t have such things as permission set. So anytime you had to create something that was a marketing manager, but not a marketing manager, you had to create another profile. And boy, did your org quickly have an unmanageable amount of little profiles. It was almost like little mini-me’s running around. And I think that’s probably why people are gravitating towards the session because you’re talking about how you reduce profiles and really adopted permission sets, which is a best practice. So let’s start at the very beginning. Why did you sit back and say, “You know what, let’s do the hard work and make this reduction?” Douane James:Yeah, definitely. I think I really look at it like every… It’s like a house. It’s like every house has an eyesore that you know should work on, but you say, “Oh, let me procrastinate. I’ll deal with it later,” that kind of a thing. And that’s how we viewed profiles. Because at a certain point, we looked at it and we knew, okay, every time we have to make a change, we have to change 11 profiles. It’s like we do not have 11 different types of users or 11 types of roles and functions. It’s much, much fewer than that. So what happened is it basically just reached a point where we saw, okay, there’s definitely too many to manage. As you mentioned, the issue was we started with too many at the original implementation, and we had some profiles with one or two people assigned and then others with way too many people assigned. And certainly we noticed that users had more access then they needed. And this was something that really, like I said, this was just a known issue for a while, but what made us want to address it specifically is because we started… A few years ago at our organization, we went to using this DevOps process. And I just noticed over time, deployments just took longer. It’s almost like we had to add 10% longer because we had, okay, wait, I got to change this profile. I’m making this change. I got to change the field level security here. And then, oh wait, I changed it in this sandbox and I didn’t change in another sandbox. Oh no, I meant to sync it, but then I forgot. Things get out of sync. It got to a point where we said, this is something that it really makes sense to carve out time. And definitely we had no fear of saying, well, all right, normally when we’re presenting to users things that we’re doing, there’s all this ROI, all these things, oh, look at what we did, we added this new feature, or we implemented this, and that’s not the case so much with profiles and permissions. That’s something that users definitely don’t see. So one thing that we had to do, and I think we were successful at doing this, is get buy-in. And the way we got buy-in was just really being honest. If we take the time to move from profiles to permission sets, we believe that we will see the benefit of being able to respond to your request quicker. Our users will typically have change requests or different things that we’re building. It might oftentimes requires profile changes because it’s relating to permissions. And we were just able to connect the two and to say that this is something that we want to work on and not necessarily carve out a lot of time, but just a little time and just work on it in phases incrementally over a period of time. Mike Gerholdt:Well, that was going to be my next question because I feel like… This is the joke I always make. It’s like the cobbler’s shoes. Every time you want to sit and carve time out to make a thing better for yourself, it’s always at the sometimes detriment of other features coming out. So my question was how did you phase this into what you already had to do in terms of change management and product management? Douane James:Yeah, certainly. It was just the matter of saying, okay, in a given sprint, if there’s 40 hours, let’s at least take five and let’s at least look at it. And actually, the reason it was easier to do is because, like I said, we had 11 profiles. So our approach was what can we do to knock off this profile? What can we do to knock off this other profile? And that’s the stage. We’ll go into more on the specific stages, but just at the starting level, that’s the way we said we’re going to do it. It just like one profile down, then another profile, then another profile, in the sense of changing it into a permission set or basically not necessarily changing it, but moving the permissions over to a permission set. Mike Gerholdt:I mean, thinking about your users, it’s always the joke I make with my friends, which is we go on these long driving trips, the best long driving trip is the most boring because nothing happened. No flat tire, no engine problems, no accidents. And it’s almost the same for users. Going from how many profiles down to a few, essentially for them, they should log in and not feel a change. Douane James:Exactly. Exactly. Mike Gerholdt:It should be a boring day. Oh, congratulations. You just logged in. You didn’t even know we switched everything on you. Douane James:Yes, exactly. Mike Gerholdt:So it was two year goal when you started out, or what was your goal? Douane James:Well, yeah, definitely, for sure. You could look at two as a little bit of a failure because we wanted to go down to one. And really that one is it’s just a minimum access profile that we assign to everybody because everything is going to be on the permission sets. But definitely we knew 11 was too many and we ended up going down to two mainly because we’re considering the new purpose of profiles where they’re minimum access. They don’t have any permissions on them. The permissions are now going to be moved to our role-based permission sets. But one thing that we found is just because of the nature of our organization, we have certain issues with page layouts and then default assignments for apps and also record types, it’s like in the future we will be able to go down to one minimum access, but for right now, 11 to two, we thought that’s pretty successful. Mike Gerholdt:Yeah, hugely successful. I think one of the things I’m thinking of is you started and you worked it into your sprints. So how long did it take realistically for you to get down to two? Douane James:I will say that’s one where we had to be flexible. I think if you were to add up the time, it would probably be maybe three or four months or so. But we had a break in there and then we ran into… Basically the first one that we started with, we had some pushback because we didn’t get everything right. And what we did in order to get the full idea of what the permissions are that needed to be moved over to a role-based permission set, what we’re doing is we’re looking at a persona, a job function and we’re capturing that. And in order to do that, what we did was we had a good idea because we’re able to look at the permissions that are already there, but what was really helpful was we did a interview, just a brief interview, and we picked a representative user for each role. And what happened in the issue I was just mentioning is for the first one, it turns out we didn’t pick the right representative. Mike Gerholdt:Oh no! Douane James:They didn’t actually know everything that their colleagues in that particular role, this was marketing, everything that marketing users should do. So the first change that we heard, “Wait, I’m not seeing this. Why am I seeing this?” That kind of a thing. And this was after we’d gone through doing testing. And the representative user that we picked said, “Oh,…

    Full show notes at the publisher

    What Are the Key Skills for a Successful Salesforce Admin Interview? Sep 12, 2024
    Show notes

    Today on the Salesforce Admins Podcast, we talk to Jason Atwood, CEO and Co-Founder of Arkus. Join us as we chat about how to land your first Salesforce Admin role, from where to find good opportunities to how to prep for the job interview and more. You should subscribe for the full episode, but here are a few takeaways from our conversation with Jason Atwood. How Salesforce Admins should split their learning time We’re talking with Jason because he spends a lot of time interviewing and hiring people for Salesforce roles. So if you want to be a Salesforce Admin, how should you split up your learning time? Jason recommends following the 20/30/50 rule. Spend 20% of your time on Trailhead, 30% on acquiring certifications, and 50% on finding some way to gain experience. This split corresponds to how important they are on your resume. Trailhead: Becoming a Ranger is priority one, followed by getting some Superbadges. Take the time to set up your profile with a photo, a description of yourself, and a custom URL so that you look like you’re an active member of the community. Certifications: When is the best time to take a Salesforce certification test? As soon as possible! If you don’t get it this time, you can use your results to help you prep for the next exam. And if you do pass, you can get the next cert sooner. Gain Experience: Volunteering isn’t the only way to get experience. You can enroll in a program where you build mock projects in Salesforce, or just build something on your own. The important thing is to have projects you’ve built in Salesforce that you can demo in your job interview. Interview preparation and skill assessments When you’re going for your first Salesforce job interview be ready for some sort of skill assessment. Time pressure is usually a factor in these tests, so Jason recommends doing a practice run. Talk to a friend, find out what kind of data they collect, and then give yourself a day to build them an app. It could track the books they’ve read or the distance they’ve run, the important thing is that you don’t know what it’s going to be before you talk to them. All admins are consultants It’s also important to realize that an interview isn’t just about showing your skills—it’s about showing who you are. It’s a chance to listen and empathize with the person on the other side of the table. It’s a chance to share something that stood out to you in your research about the company. And most importantly, to show who you are by asking questions. Why does Jason place such an emphasis on soft skills in a Salesforce Admin job interview? Because, at the end of the day, every admin is a Salesforce consultant for their organization. You talk to people about their problems to get requirements, come up with a solution, and then iterate on that solution. We touch on a lot more in this conversation about how to look for Salesforce jobs, developing listening skills, and what it’s like to be a Salesforce consultant, so be sure to listen to the full episode and subscribe so you don’t miss out. Podcast swag Salesforce Admins on the Trailhead Store Learn more Salesforce Admins Podcast Episode: Pei Mun Lim on the Skills of a Business Analyst Salesforce Admins Blog: Develop Your Communication Skills as a Salesforce Admin Admin Trailblazers Group Admin Trailblazers Community Group Social Jason on X Jason on LinkedIn Salesforce Admins on LinkedIn Salesforce Admins on X Mike on Threads Mike on Tiktok Mike on X Full show transcript Mike Gerholdt: I got an idea. How about we tackle the hardest question on the Salesforce Trailblazer community? That’s right. This week on the Salesforce Admins Podcast, we’re going to look for advice on finding your first admin job and doing the interview, getting experience, and more. And we’re going to do all that with CEO and co-founder of Arkus, Jason Atwood. Jason and I chatted at TrailblazerDX and really wanted to dive into this topic. Now, before we bring Jason on, I just want to make sure that you’re following the Salesforce Admins Podcast on iTunes or Spotify. That way, when new episodes like this one come out, they’re automatically downloaded to your phone. But enough about that. Let’s talk about finding that first job or even finding your next job as a Salesforce administrator. Oh, I almost forgot to mention we tackle the myth of “but it’s just an admin job.” So with that, let’s get Jason on the podcast. So, Jason, welcome to the podcast. Jason Atwood: Thank you for having me. It’s been a long time since we’ve podcast together. Mike Gerholdt: I know. I was thinking back; well, we were just reminiscing of the days at the Marriott Marquis and the Arkus podcast. Jason Atwood: Yep. You were on an episode of CloudFocus Weekly. We had it as part of our trivia once there was only four or five guests ever on the podcast, and you were one of them. Mike Gerholdt: Snuck in, only proximity. I’m going to say. So catch people up. What have you been up to? Jason Atwood: Well, since then, whatever that was, 10 years ago. Yeah. So I am now the current CEO and co-founder of Arkus. We’re a Salesforce consulting firm. We deal mostly in the nonprofit space, and we’ve grown from that little company back then. We’re almost up to 75 people. And now I run around between putting out fires, talking on podcasts, and trying to educate myself on the whole changing landscape of technology. Mike Gerholdt: Yeah, it does feel like in the last decade, it’s gone from everything we know to a brand new world. Jason Atwood: It certainly is. And I just spent three hours at a Heroku dev meetup and could hang there mentally for a bit, but they lost me at a little point. So it’s both fun, interesting, and challenging to stay up with all this stuff. Mike Gerholdt: So one of the things that everyone’s trying to stay up with is the ever-changing job market and hiring. We see a lot of the questions in the Trailblazer community from new admins, people getting into the ecosystem that want to become Salesforce admins, people in the ecosystem that are looking for jobs, or maybe have kind of hit a career plateau. And you and I were chatting, and boy, I think it’d be fun to kind of delve into that topic with you. Jason Atwood: Let’s do it. I have some experience in hiring people over the last 15 years, so I can certainly talk about it. Mike Gerholdt: A little bit more than me. More than me. Well, let’s get started. So let’s start fresh. There’s a lot of new people. As we were talking about in the intro, there’s a lot of new people coming into the ecosystem that maybe don’t have tech advice. They are doing Trailhead modules, completing challenges, getting a lot of badges, trying to round out their resumes, and they don’t know A, what to look for, or B, what to put on their resumes. So somebody that’s hired a bunch of people and been around for a long time, let’s start there with some of your advice and where they should go. Jason Atwood: Sure. This is a very common thing, and the first thing I would tell everybody is relax. It’s going to be okay. I know it feels daunting, and you see these triple all-star rangers and you see all these, the hoodies, and you see the people with the 15 certifications and 10 years of experience, and you feel like, “How am I ever going to get there?” You will; you’ll get there. So the first thing is just to take it easy and not to get too worked up on it. It does feel like a lot. It’s a very big community and filled with lots of hungry people for jobs, a lot of recruiters, a lot of activity. When I talk to people about getting started in the ecosystem, and certainly on the admin track, and we can talk about other tracks if you want, but on the admin track, I kind of say all those things matter. So when it comes to certifications, when it comes to Trailhead, when it comes to experience, they all matter. And usually the question I get is, “But what should I focus on?” And so I came up with something, I maybe made it up years and years ago. I call it the 30, 20, 50 rule, or 20, 30, 50. It doesn’t matter; you can break it up anyway. And if you’re going to take your time, right, you’re in the hunt for a job, and you need to do the education, you need to get enabled, you need to build your experience level. I break it down into those percentages. So 20% of the time, I’d focus on Trailhead. And the trick for Trailhead is A, you just have to be a ranger. We don’t even look at people who aren’t rangers. I had an intern apply the other day, and I said, “No, you’re not even on Trailhead. Go get a ranger before I even talk to you.” So that, to me, is just a minimum bar. Just go be a ranger, and then if you can go up from there, that’s great. And then, if you’re still in your Trailhead worlds, the thing that we then look for besides looking at their profile, is it filled out? Have they thought about it? Have they created it like LinkedIn? So second advice on the Trailhead side is treat your profile like LinkedIn: fill it out, put your picture, put your description, do all the things. It’ll probably take you no more than a half an hour. Make your URL; you can make your customized URL so people can find you; do all the things so it looks like you’re part of the community, right? Make sure that your profile is rich and full. And then the third thing on the Trailhead side of things is to go for super badges. So I can look at double ranger, triple ranger all day long, but if I don’t see some super badges and I speak from someone who doesn’t have any super badges. Mike Gerholdt: Oh, no. Jason Atwood: I know, I know, it’s on my hit list for this year. I know, I know, I mean, I have 15 certs, and so I have some experience, but I’d say, get some super badges. We see that when we look at that as a higher level of dedication and of expertise, because, as you know and as I’ve been doing them, they’re difficult. They show that you have really dug in, and they’re more than just answering some questions or watching videos, or getting fun ones. I love badges, but the super badges really show that kind of a deeper level of education and sort of just being in the Trailhead world. So that’s the 20%. Then the 30% is certifications. You need to have both. You can’t have one without the other. I don’t know what that commercial was, peanut butter and chocolate or something, but- Mike Gerholdt: Yeah, I think so, yeah. Jason Atwood: You might be [inaudible 00:07:08]. Certifications are important; you should focus on them. What I tell people is you need to get them, but you can’t stall. Most people, I think, when we talk to them and we’ll find in the ecosystem, say, “Oh, I’m thinking about getting that, or I’m planning to get that one next year.” And our advice is, “Nope, go get it. Go get it now. Go take it. Go take the test a couple of times.” Do whatever it is you can do to start your certification journey; don’t put it off; don’t procrastinate on it. You don’t have to be perfect; just go get some. And obviously there’s a path of which ones you should get, blah, blah, blah. It depends on where you’re going in your world, but having at least one or two certs is kind of a bare minimum. So if you’re starting off and you’re trying to get into the ecosystem, that’s your 20 and your 30, and then the 50 is the hardest part. And it’s just hard to tell people because it’s the experience. The third thing we look for is experience. I want to see that you’ve done something obviously new to the ecosystem, harder to have the experience, but that’s where I say spend 50% of your time trying to gain that experience. There’s the old adage: try to go work with a non-profit. Although there’s some pushback on that nowadays because of the complexity of the platform, you don’t want to hurt a non-profit. There’s definitely… Get in in a way, there’s programs, there’s tons of programs out there that will help you do mock projects and things where you can just get your hands dirty. And even if you have to build your own thing that you’re going to demo, you got to get experience because I’ve not hired people with 22 certifications, and because it didn’t add up to any experience, and I’ve seen people with tons and tons of experience with zero certs, and I would hire anyway, just from the experience. But for me, that’s how I tell spend your time: 20% trailhead, 30% certifications, and 50% getting that experience. Mike Gerholdt: I think that 50%, that part that you’re talking about is always the part that feels like the hardest to get into. Because if you’re not in tech and you don’t have any experience and you’re trying to land that first job, that can feel like, “If I could get this job, then I could get the experience.” And so, part of that lends to my next question is, so you’re new, we’ve checked all the boxes on filling out our profiles and done that part. What should I get ready for when I interview? Jason Atwood: So every interview’s going to be different, obviously, but a lot of places are using assessments now. So I would say be prepared for an assessment. That means functionally, they’re going to ask you to do something; they’re going to ask you to build something or take something they’ve done and turn it into something on the platform, using Salesforce as the platform. So I would just be ready for that, be prepared, be okay with it. Even do mock versions of it, go have a friend, and I have to given this advice to some people, but go have a friend, sit down with them, talk to them about what they do, and you’ll uncover something that they’re collecting data. And as soon as you can figure out what the data they’re collecting, whether it’s books or they collect comic books, or they’re a skier or they’re a runner, anything you do, you can just come up with, “Ooh, what if I built you an app to track that?” So be prepared to have an assessment of your skills and be able to show that in a short period of time. Meaning it might be a take-home. Sometimes it’s a take-home. Like, “Hey, go do this over the weekend.” Other times it’s, “You have an hour; come back and show us what you did.” Mike Gerholdt: Ooh! Jason Atwood: So I’d say… Ooh! Yeah, I know. I’ve been doing that for 15 years to people. Trust me. I’ve seen a lot of, oohs. Mike Gerholdt: I would imagine. Jason Atwood: Even had one person pass out in the… Mike Gerholdt: Oh, my. Oh, goodness. Jason Atwood: It happens. Mike Gerholdt: You get an extra hour now. Jason Atwood: Yeah. So I think that it’s coming more and more in the ecosystem, because again, when you look at a resume, when you look at LinkedIn, a lot of it’s just you can’t tell whether they know what they’re doing. If you actually do an assessment, you can then assess, “Okay, you know, you functionally know how to do things.” So I’d be prepared for that. The other thing is, I think when you’re really, especially in the new, just be honest about what you do and do not know. That’s really, really key. Don’t fluff up your resume; don’t put things that you don’t know; don’t put clouds, don’t throw in data cloud if you don’t know what data cloud is and haven’t used it or can’t really explain it. Just because you took a Trailhead on something doesn’t mean that platform or know that cloud. So I’d really say be honest with what you know and the clouds, and the products, because that’s going to be super important in the interview process. Mike Gerholdt: Wow. How much… In prep work for resumes, there’s a lot of AI tools out there, so I’d love to know your perspective on both sides of this one: how much do you, as somebody hiring, kind of look for, “Oh, they used AI to generate most of this resume?” And on the flip side, how much should somebody building their resume that could really benefit from an AI tool? How much should they lean into it? Jason Atwood: So I’m going to be the strange answer on this one, or… Mike Gerholdt: Oh, good. Jason Atwood: Yeah, because I’m going to say, resumes don’t matter. Mike Gerholdt: Okay. Jason Atwood: T…

    Full show notes at the publisher

    1 2 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights