Thu, 27 June 2024
Today on the Salesforce Admins Podcast, it’s time for a deep dive with Josh Birk, who talks to Raveesh Raina, Principal Solutions Engineer at Salesforce. Join us as we chat about what Prompt Builder can do and how to write effective prompts. You should subscribe for the full episode, but here are a few takeaways from our conversation with Raveesh Raina. Intro to Prompt BuilderRaveesh is the perfect person to talk to about Prompt Builder and all the cool stuff you can do with it. As a Solutions Engineer, he works with customers to implement the latest and greatest Salesforce innovations and right now, that’s Prompt Builder. Prompt Builder takes all the power of LLMs and combines it with your Salesforce data. You can use it to help you write personalized emails to customers, build out records with more information, and much, much more. The four prompt template types and what they doRight now, there are four prompt template types in Salesforce:
With all of these prompt templates, you can dynamically ground them with data from Salesforce or Data Cloud. That gives the LLM the power to pull data from records or, with flows, from pretty much any object—standard or custom—in your Salesforce org. How admins can write effective promptsSo how do you write effective prompts that do what you want them to do? Raveesh has four tips to share with us:
There’s a lot more great stuff from Raveesh about building better prompts and how Salesforce protects your data, so be sure to listen to the full episode. And don’t forget to subscribe to hear more from the Salesforce Admins Podcast. Podcast swag Learn more
Admin Trailblazers Group Social
Full show transcript Josh Birk: Greetings everybody. Guest host, Josh Birk here, to take another deep dive into a topic. And this week, the topic is going to be Prompt Builder and Building on Prompts. I am joined by my good old colleague, Raveesh Raina, who is one of the people who wrote, for instance, our Ultimate Guide to Prompt Builder. Now, with no other hesitation, let's get over and talk to Raveesh. All right, today on the show, we welcome Raveesh Raina to tell us about all things Prompt Builder. Raveesh, welcome to the show. Raveesh Raina : Thank you very much, Josh. It's an honor to be here and thank you for having me. Josh Birk: Excellent. Well, let's start off with a little bit about you. Tell me, what is your current role at Salesforce? Raveesh Raina : So I am a Principal Solutions Engineer. I work predominantly with our account executives and account directors to helping customers get inspired with our latest and greatest innovations that we are publishing and that we are releasing into the market. So I have a specific focus towards financial services. I'm based out of Toronto, Canada, so I work with all of our major enterprise banks with a lot of the different innovations and as far as financial services cloud is concerned, which is our flagship industries product. So helping them get inspired and sharing ideas on how we can help them better meet their goals. Josh Birk: And was computer something you always wanted to get into? Raveesh Raina : No, it's definitely an area that I personally have tried to get better at. Josh Birk: Okay. Raveesh Raina : And it's definitely an amazing opportunity and an amazing space to be. Josh Birk: What did you go to college for? Raveesh Raina : So funnily enough, even though I am based out of Canada, I actually went to the United States for my undergrad and I did mechanical engineering. Josh Birk: Ah. Raveesh Raina : So I graduated from New Jersey Institute of Technology, NJIT, with a mechanical engineering degree. But life had a different set of actions for me and somehow, I ended up aligned to the Salesforce ecosystem a long time ago. Josh Birk: Nice. Okay. Now, today we're going to talk about Prompt Builder. And when customers ask you about Prompt Builder, they're not familiar with it, what's the early elevator pitch you give them? Raveesh Raina : I essentially tell customers that Prompt Builder is an easy to use tool, which allows them to send a predefined set of instructions to an AI model, with the expectation of getting a response that has both value and meaning to them. And by value and meaning, I'm specifically referring to within the context of the data that they are providing via their CRM for Salesforce. Josh Birk: Okay. And walk us through the four templates we have right now that frame that data and that value add? Raveesh Raina : Yeah, absolutely. So right now, as of today, we have four prompt template types, sales email prompt templates, that's the first one. The second one is going to be field generation. The third one is what we call flex prompt templates. And the fourth one is record summary prompt templates. Josh Birk: Yeah. Now, I think the first two there are pretty straightforward. We're generating an email to send out to somebody, and if we're summarizing or we're generating a field, it means instead of a human putting in things manually, the GenAI is going to create it. Tell me a little bit more about the second two because I feel they're off to the corners and they're also very different from each other. Right? What's the purpose of a flex template and what's the purpose of the record summary template? Raveesh Raina : Yeah, so what I'll do is let me tackle record summary template first. Josh Birk: Okay. Raveesh Raina : Just as its name suggests, a record summary template is used by an admin to summarize a record or to get a succinct overview of a particular record. It is best served, best delivered in the UI via Copilot. So that is what we've seen greatest success in, in that record summary prompt templates can be surfaced up via Copilot, but it allows the admin to summarize a record based on whatever data model that they have already implemented. Josh Birk: Got it. Raveesh Raina : So that's a record summary template. Now, flex prompt templates, they are really powerful and versatile because what they allow an admin to do is to connect up to five objects together in a prompt template for the purposes of grounding. Those five objects could be standard objects or custom objects. They don't have to be related to each other in any way, shape or form, but through the power of the UI that the admin is surfacing, they can ground the flex prompt templates with each of those different objects with the expectation of getting a response from the LLM. Josh Birk: And for listeners at home, if you have somehow missed all of the wonderful Salesforce marketing about Einstein Copilot, it is a conversational AI for your platform and we will discuss that in another episode. Now, when it comes to these kind of templates, let's focus on the sales email, as I think it's the most straightforward. Some people listening might be like, "Well, I already know how to generate an email. Why do I need generative AI to do this?" What do you think the value add specifically that these are being pulled in through an AI model and having a generative response as opposed to a human created one? Where do you think the power lies there? Raveesh Raina : So the way I like to think of it where generative AI sales email templates provide value is the fact that it provides an easy mechanism for a user to craft an email in a conversational style that includes human and natural language text into it. If I were to use a standard email template as an example, that is static text, but replaced with either merge fields or even sometimes even with related records. But it removes that humanality sort of, from crafting an email. And the recipient may recognize that this is static text, but with generative AI, it adds more humanity towards that email template type. So that's where I feel is some of that value added. Josh Birk: And I think to some people, they might be scratching their eyebrows there because they're like, "But Raveesh, I'm using a computer to generate this email." But I think that's exactly spot on because we've all gotten that email that's like, "Hello, first name at company name. Congratulations on your date." And it's like you know instantly, this isn't from a human, but what these GenAI models are really good at is mimicking a human-like response, this human-like writing. And so it's like you get something that's acting like it's somebody to draft an email every single time you're sending this out to somebody. Raveesh Raina : Absolutely. Absolutely. It adds a little bit more personalization to a piece of communication that was missing with your static email templates in the past. Josh Birk: And also, I think it's hard to do it on a podcast, right? It's hard to show it on the podcast, the power of being able to ground this in Salesforce data. Tell me a little bit about... For each one of these templates we're talking about, what kind of data can we bring into the AI model to let it represent whatever it is that we're trying to generate? Raveesh Raina : Absolutely. So the real power of our generative AI tools with Salesforce, in my personal opinion, is the fact that we allow admins and customers the option to dynamically ground these prompt templates. What we mean by dynamically grounding is adding placeholders in these prompt templates that will be automatically replaced with either merge fields directly from a record or related lists that trace back to the origin of that record, or even through the power of flows. Once again, get a subset of related records associated to that original parent record as well. So dynamically grounding can be done using merge fields, related lists, flows to get subset of records. And you can take it two steps further by grounding with Apex classes or even through the power of Data Cloud data model objects as well. Josh Birk: And what I think is also going back to the old way of doing things and doing things with this way, using flow, but also just because it's a conversational model, you can instruct the AI to do things based on the data. So it's not just, "Say something about this person's description." It could also be like, "Based on the fact that this person has no survey scores, change your response based on that." And what are some things that people who have flow skills can do to apply that extra layer of logic? Give me a good example of something that would change the course of the outcome based on a flow? Raveesh Raina : Yeah, absolutely. So I did mention that the power of flows is the fact that you can get subsets of records. So for example, if I want to surface up using a generative AI response, a summary of all open cases associated to a client or an account. If I were to use the standard related list component or resource picker, then it would give me a summary of all the cases associated to an account, whether it's open, closed, escalated, high priority, so on and so forth. But with flows, if I just want to surface up open cases only, that is what I can do through the power of dynamic grounding as well. Josh Birk: And what I love about it, if anybody's here, maybe for some reason, you haven't dipped your toe into the flow pool, the flows we're talking about can be very... I can do these flows, and I'm not Jen Lee. Flows are her job. She's the one who goes like, "Oh yeah, flow can do that crazy, impossible thing. Wait a minute, I'm going to show you how." Going on the other side of the spectrum, tell me a little bit about how data cloud can help complete this picture? Raveesh Raina : Yeah, absolutely. So as we all know, Data Cloud is an amazing tool that unlocks an organization's ability to tap into their enterprise data. So what that means is that for an organization that is using Salesforce, they may have a good portion of their data sitting in CRM, sitting in Salesforce, but a lot of it could also be sitting off platform in, for example, a lot of organizations, they have a separate dedicated app for their orders or their accounting, or even if they have a public website or mobile app, then some of that web traffic is logged in those third party systems. Josh Birk: Yep. Raveesh Raina : So through the power of Data Cloud, if they want to bring those insights and have a summarization or generative AI information associated to that data, customers are able to take all of that third party data that is sitting in those systems and have that surfaced up in Data Cloud. And the power of Prompt Builder allows for grounding with those Data Cloud objects or data model objects, I should say, and then surface up that information directly within the flow of work in Salesforce. Josh Birk: Yeah. Now, let's take a couple steps back because we've been talking a lot about data and grounding the data, taking the data from sources like Data Cloud, and I think that a lot of people have cautionary tales about AI. Describe the Einstein Trust Layer to me and how does it keep all of this stuff safe? Raveesh Raina : So one of the biggest messages that we have is the fact that we have zero retention policies with all of the public AI model providers that we have partnerships with. Whether those are, as an example OpenAI. So what that means is that I think we have to also take a step back and appreciate the fact that Salesforce's number one value is trust. And what we mean by that is the fact that we value our customers, we value that they are trusting us to securing their data. And we also take it one step further in ensuring that we are not sharing their data in any way, shape or form with any of these third party AI model providers. So a big part of the Einstein Trust Layer is the fact that we are not sharing customer data directly or indirectly with AI model providers there. And also at the same time, those AI models are not learning from Salesforce's and customers' data as well. Josh Birk: And to be clear there, it's not like some generally handshake between us and Sam Altman. We filter that stuff out. OpenAI does not have the chance to train their models based on our data because they never see it. Raveesh Raina : Correct. Absolutely. Josh Birk: Okay. And then just to bring this to another level, because we think about things like in P-term, P2 and privacy and stuff like that, that's also stuff that's not being shared with entities that don't need to see it. Raveesh Raina: That is correct. Yeah, absolutely. We as a company have gone the extra mile to ensure that PII, personally identifiable information, or PHI, that is not shared, and it is actively masked and obfuscated before it is even sent to an AI model for processing as well. Josh Birk: Got it. Now, you've written a blog post, Ultimate Prompt Builder Guide, thank you for that, it's very extensive, and in it you include some very good tips on how to effectively write a prompt. Give me the high level like what are some really good tips to let me be more effective with that? Raveesh Raina: Absolutely. So a couple of pointers that I will suggest as admins and customers are looking to design prompts are that there are a few different areas that you should try to focus on. First is be explicit in your instructions in terms of the expectations and goals as far as what is it that you're hoping to get out of the response. So making sure that you are setting those expectations. Second is contextualizing information, meaning that state if you are adding in some related records to further contextualize the set of instructions. Third would be to specify your role. What is the persona for which the prompt template was built out for, whether it was a customer support manager or an account executive? An important aspect of the prompt template that I would suggest is also ensuring that you add limitations and setting boundaries, so by being explicit with instructions such as, "Do not exceed past 500 characters," as an example. That is an explicit instruction and a guardrail, ensuring that the prompt template is not going to give a response longer than 500 characters. So those are some areas that I would suggest that folks go in on as far as designing prompt templates. Josh Birk: Yeah, one of the earliest things I realized in working with AI was, and this is in general, AI has this sort of default setting, shall we say, like a default tone, a default style. It thinks its response should be two paragraphs long, paragraphs should be three to four sentences. It's almost exactly what we'd learned back in high school for what a good writing style was kind of thing. Raveesh Raina: Right. Josh Birk: And it will default to that all the time unless you tell it not to. My favorite thing what you just said is explicit. Raveesh Raina: Correct. Josh Birk: I would actually add to that explicit and occasionally repetitive. Raveesh Raina: Yes. Yes, absolutely. It doesn't hurt being repetitive with your instructions because it's about ensuring that the AI model is going to meet your expectations of a response that has both value and trust. Josh Birk: Right. Because this is dynamically generated, which means even if you see the thing that you wanted to do once, run it three more times. Raveesh Raina: Correct. Exactly. Josh Birk: Because it might break one of your rules at one of those points. And then one of favorite anecdotes I give people is, if you saw the Dreamforce '23 keynote, we use Prompt Builder to do a sales email, and to have some fun, we added emojis to the sales email, which worked about three times out of five. Raveesh Raina: Yes. Josh Birk: Right? The team kept on coming out, they're like, "How do you fix this?" I'm like, "I have no idea. I'm going to go talk to the AI and figure it out." What it turned out was I had to beat the AI over the head and be like, "Not just use an emoji with this email, make heavy use of emojis all through this email." Be very, very explicit. Raveesh Raina: Absolutely, [inaudible 00:03:52]. Josh Birk: Now, unlike myself, you have actually had the advantage of working directly with customers on some of these issues, and feel free to nerd out on fintech and banks in general, but what are some specific problems that you've seen from customers? Obviously, if you need to not name names, that's great, but what are some specific problems that you're seeing Prompt Builder help solve? Raveesh Raina: Yeah, absolutely. I think one of the reasons why I have been able to talk to a lot of customers is just because I've been also listening to a lot of customers as well. I think one of the most glaring areas where generative AI and Prompt Builder can provide most value is the use case for meeting prep. So I'm a rep, or I'm a customer support manager, and I need to prepare for an upcoming engagement with a client for a meeting. Using generative AI, I can quickly get a succinct overview on a particular client with all of the different data points that has both value and meaning to me, which I can use as part of my conversation in that meeting with that client as well. So meeting prep or account summarization is of immense value where we are seeing a lot of success with sharing this value with customers, and they are absolutely head over heels signing up for using Prompt Builder to address this need. Josh Birk: Got it. Well, to learn more, everybody, we're going to point to Raveesh wonderful blog post. We'll point you to a couple of Trailhead resources, some help documents. Raveesh, thank you so much. I do have one final question for you. What is your favorite hobby? Raveesh Raina: My favorite hobby at the moment right now is cycling. I use that as an opportunity to bond and to spend time with my kids. I have a seven-year-old and four-year-old, so any chance we get, especially with the weather that we're having this summer, we go outside, we go for cycling around the trails and around our neighborhood. So yeah, right now it's cycling for me. Josh Birk: Wonderful. Raveesh, thank you so much for the great conversation and information. That was a lot of fun. Raveesh Raina: Thank you very much, Josh. Josh Birk: I want to thank Raveesh for sitting down with us this week. And as always, I want to thank you for listening. Now, if you want to learn more about this show and stories about being a Salesforce admin in general, go down over to admin.salesforce.com. Thanks again, everybody, and we will talk to you next week.
Direct download: Salesforce_Prompt_Builder_Features_Every_Admin_Should_Know.mp3
Category:general -- posted at: 1:00am PST |
Thu, 20 June 2024
Today on the Salesforce Admins Podcast, we sit down for an Admin Evangelist roundtable discussion with Josh Birk, Jennifer Lee, and yours truly. Join us as we chat about how AI can help you be a better Salesforce Admin and what you can do to improve your prompts. You should subscribe for the full episode, but here are a few takeaways from our conversation with Josh Birk and Jen Lee. Practice your AI promptsWith everything going on with Einstein Copilot and Prompt Builder, I wanted to bring the Admin Evangelists together to find out how they’re thinking about AI and what you should do to get ready. The number one thing that everyone agreed on is to start practicing your AI prompts. Josh recommends seeing if you can get your LLM of choice to tell you a dad joke. Then try and get it to tell you a better one. Just like how we had to learn how to write a good Google query, you’ll quickly find out that some prompts are more effective than others. Jennifer shares the story of how her husband used ChatGPT to help with their itinerary on their trip to Italy. They still had to double-check that the restaurants it recommended were still open and that the timing of everything made sense, but it was a great starting point for planning their vacation. How Salesforce Admins can get help from AIBoth Josh and Jennifer also use AI to help with work. Jennifer’s found ChatGPT to be really helpful for writing formulas. She used to spend hours on Google trying to find an example that matched the exact scenario she needed. These days, she can just write a prompt with her specific parameters and get back something useful in seconds. If Salesforce gives her an error, she can tell ChatGPT about it and it’ll try to fix the code. Josh, meanwhile, has been using AI to help generate Apex code from scratch when he’s spinning up a demo org. As he’s quick to point out, it’s not necessarily helpful for the maintenance and debugging tasks that most developers do on a daily basis, but it’s perfect for his particular use case. The human in the loopOne last thing we talked about that I want to highlight is the importance of the human in the loop. We used the example of someone calling a power company to find out why their electricity bill is higher. If a human has realized that the weather has a major effect on usage rates and created a screen flow to call the right API, then an AI might be able to give the customer the right answer. But you need a human in the loop to do that second-order thinking. We’ll have even more about how Salesforce Admins can use AI next week in Josh’s deep dive episode, so be sure to subscribe to hear more from the Salesforce Admins Podcast. Podcast swag Learn more
Admin Trailblazers Group Social
Love our podcasts?Subscribe today or review us on iTunes!
Full show transcript Mike Gerholdt: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Jennifer: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Jennifer: Joshua Birk: Jennifer: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Jennifer: Mike Gerholdt: Joshua Birk: Mike Gerholdt: Joshua Birk: Mike Gerholdt:
Direct download: What_Are_The_Key_Benefits_of_AI_for_Salesforce_Admins_.mp3
Category:general -- posted at: 1:00am PST |
Thu, 13 June 2024
Today on the Salesforce Admins Podcast, we talk to Chris Zullo, Global Practice Director of Customer 360 and Marketing at AllCloud. Join us as we chat about integrating Marketing Cloud and Data Cloud and how you can do more with your data. You should subscribe for the full episode, but here are a few takeaways from our conversation with Chris Zullo. Bring all your customer data together in SalesforceChris is kind of my go-to Marketing Cloud guy, so I wanted to bring him on the pod to talk through how Data Cloud and Marketing Cloud go hand-in-hand. In his role as Global Practice Director of both Customer 360 and Marketing at AllCloud, he’s seen firsthand just how much of an impact Data Cloud can have by allowing both departments to work in tandem. There are so many applications businesses use in today’s environment that each store data about your customers. But there’s a problem. As Chris puts it, “The likelihood of all of those systems talking to each other in any cohesive fashion is slim to none.” That’s where Data Cloud comes in. It allows you to bring all of that data into one place in Salesforce, and that’s where the magic happens. Data Cloud creates a consistent customer experienceWhen a customer interacts with your business, they don’t care who they’re talking to—they just want to be treated consistently and as if they’re the same person. If they had a conversation with a sales rep about a certain product or feature, they expect the customer service rep they call to know what they’re talking about. With Data Cloud, your customer service rep can look at all the communications a customer might have had with sales so they’re on the same page. And if they notice that there’s an email sequence scheduled next week to remind them about their warranty, maybe they can cancel it ahead of time and head things off at the pass. That’s why it’s so important to give everyone a seat at the table when you’re establishing Data Cloud at your organization: marketing, sales, service, eCommerce, IT, and your data team. You want everyone working together to create a unified experience for your customers. Data Cloud makes your data actionableSome business units get really attached to their data. Sure, they’ll build you an API to provide a one-way glass view of their data, but why do you need them to integrate it with Data Cloud? “It’s all about making it actionable,” Chris says, “it’s a verb, it’s an action. Just because I have a view doesn’t mean I can do something with it.” Data Cloud lets you do segmentation and targeting at scale without having to copy-paste into a bunch of pivot tables. And with AI features like lookalike segments, the possibilities are endless. There’s a lot more great stuff from Chris about how Data Cloud can transform your organization 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 Learn more
Admin Trailblazers Group Social
Full show transcript Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike: Chris Zullo: Mike:
Direct download: Enhancing_Customer_Engagement_with_Salesforce_Data_Cloud.mp3
Category:general -- posted at: 1:00am PST |
Thu, 6 June 2024
Today on the Salesforce Admins Podcast, we talk to Joe Sterne, a Solutions Architect and Salesforce contractor. Join us as we chat about his tips for job interviews, what to look for in a job description, and how you can use AI to help you prep. You should subscribe for the full episode, but here are a few takeaways from our conversation with Joe Sterne. Contract work in the Salesforce ecosystemLast month, we talked to Jason Atwood about how to prepare for a Salesforce job interview. That episode was fantastic because Jason interviews job candidates all the time, but I wanted to hear from someone who’s had experience sitting on the other side of the table. That’s why I was so excited to hear from Joe Sterne about his experience as a contractor. Contracting is becoming more common in the Salesforce ecosystem, and it can be a great way to get experience to land that next-level position. “At the end of the day, certifications are great,” Joe says, “but certifications aren’t the be-all, end-all—it’s also experience.” Of course, being a contractor means that you’re constantly looking for that next gig, so Joe has a lot of great tips to share from going out on so many interviews. What to look for in a Salesforce job descriptionLooking for a new position usually starts with reading through a bunch of job descriptions. Joe recommends taking a close look at what responsibilities are actually listed because it doesn’t always match the job title. It can happen for any number of reasons, but it’s important information to know going into the interview process because it can affect the salary band. Joe also suggests investing the time to make sure you have something to talk about once you land that big interview, especially if you’re bound by an NDA. It could be Superbadges, or work you’ve done for a nonprofit, or, as Joe says, “maybe it’s something you did for fun just so you could talk about it in an interview.” No matter what, you need a way to demonstrate your skills and knowledge and how they’re a fit for your new role. How to prep for a Salesforce job interviewWhen you’re prepping for an interview, Joe recommends taking some time to learn about the business and the industry they’re in. Who are their clients? What problems are they trying to solve? And, most importantly, why are you a good candidate for them to help them address those problems? At the end of the day, that’s what you’re selling. As Joe says, you want to be able to walk into the interview and say, “Here are your problems, I understand them, I’m going to be able to fix them, here are some ways I should be able to fix them, and here are other ideas I have that I could work on with other people as I learn more to evolve those solutions.” There’s a lot more great stuff from Joe in this episode about how to deal with weird interview questions and how he uses ChatGPT to help him prep, 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 Learn more
Admin Trailblazers Group Social
Full show transcript Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike: Joe Sterne: Mike:
Direct download: What_Should_You_Look_for_in_a_Salesforce_Admin_Job_Description_.mp3
Category:general -- posted at: 1:00am PST |