
Sign up to save your podcasts
Or


Today on the Salesforce Admins Podcast, we talk to Daryl Moon, Founder of CertifyCRM.com. Join us as we chat about how curiosity and a test-first mindset can help you get the most out of Agentforce Vibes.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Daryl Moon.
Daryl came into tech as a generalist who did a bit of everything: hardware, software, networking, whatever needed doing. One fateful day, however, he took on a contract to import some spreadsheets into a CRM and ended up as the de facto Salesforce Admin for his organization.
Just like everyone else, Daryl has spent the last year trying to get his head around AI and how to separate the smoke and mirrors from the actual potential value. A keen fisherman, his mind was blown one day when he used AI to summarize the fishing reports from his local bait and tackle shop and immediately went out and caught six fish.
On one of his trips to the local boat ramp, Daryl decided to throw on the ol’ Salesforce Admins Podcast, where he happened to catch our episode about Agentforce Vibes with Josh Birk. He was already planning to work on a video about new Apex features in Spring ’26, so he figured he’d give Agentforce a shot.
Daryl decided that the best way to learn about Agentforce Vibes was to try to build something simple that he was already familiar with. He spun up a developer org and asked the AI to build a Lightning Web Component for open opportunities, and while there were several things about it that didn’t quite work as intended, he was impressed with how Agentforce Vibes would take things step by step using the plan and act modes.
In order to learn more about building in Agentforce Vibes, Daryl decided to take it a step further. What would happen if he tried to build an entire application? He ended up getting most of what he asked for, though the AI got stuck on building a few automations. Most importantly, it got him 80% of the way there for 10% of the time investment.
Daryl’s biggest piece of advice for any admin trying to learn Agentforce Vibes is to start by building something you already know. AI is a tool like any other, so work with something familiar so you can properly judge how well it’s working.
Make sure to listen to the full episode for more from Daryl about how he learned Agentforce Vibes. And don’t forget to subscribe to the Salesforce Admins Podcast to catch us every Thursday.
Mike:
So, Daryl, welcome to the podcast.
Daryl Moon:
Mike:
Daryl Moon:
So I managed to find this one that was a contract just for a couple of weeks to fix up some spreadsheets and I thought, “Excel, I can do that.” And that turned out to be fix up some spreadsheets that had all this data that they’re importing into a CRM. A CRM, which at the time wasn’t Salesforce, it was another product. And this other product had some gaps in it and it turned out to be a bit of vaporware. When we started talking about opportunities, while that was something that they were going to build. So they had the account and the contact functionality, but opportunities were something off in the future and that was a bit of a concern.
And it really came to a head when we wanted to raise some issues that we had with the existing functionality and discovered that this company was actually using Sales Cloud or Service Cloud to record these issues that we had. Our CEO at the time was a former Salesforce customer. Cut a long story short, we did a pivot and we switched to using Salesforce and I became the defacto accidental admin.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Just to give an example, I’m a really keen fisherman. Now that I’m retired from full-time work, I can spend a bit of time doing that. I get these emails once a week from one of the local tackle shops and they tell me, for our four local rivers, what people have been catching, and where they’ve been catching, and when and what tackle they’re using. And over a course of 12 months, I’ve got 50-odd emails and I thought, “It’d be great if I can grab all that content and summarize it, and maybe I can learn something.”
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
So you have time, you listen to the podcast, you heard Josh talk about Agentforce Vibes. I’ve seen a demo of it at Dreamforce. And you were like, “You know what, I’ve got some time, I got extra fish,” because you’d been out fishing. And you dug into it. Tell me what you found.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Anyway, yeah, it got my attention and I thought, “Okay, what’s this Vibes thing all about?” And I was actually preparing for an Apex Sales video on the new features in Spring ’26 and I wanted to create a new developer org, a pre-release org, because I wanted to get some new features in that wasn’t in my old pre-release org. So I went to sign up and it gave me a choice of professional, developer and unlimited roles, enterprise and unlimited. I thought, “Well, I’ll try the enterprise.”
I did that and it created it, and I logged in. And then when I’m going to set up, I saw this Agentforce Vibes. And I thought, “Oh, that’s interesting. Let’s have a look at that,” and I jumped in to have a look. And it fired up and it opened a new browser window, and a whole bunch of stuff happened in the background. It asked me a few questions and I just said, “Yeah, yeah, yeah, yeah, yeah.” And then I’m stuck with a prompt. Okay, well, what do I do now? And I’m thinking, “Okay, so here’s my chance to ask it if it can help build something.”
So I thought, “Well, I’ll just build something really simple that I know what it should look like and what it should feel like.” So I decided just to build a little LWC, so a little lightning web component that I could put on a page that would show my current opportunities and allow me to edit the close dates on them. So give me a little component that shows my open opportunities and just let me hit edit and change the dates on it. So away I went and it built that, and I was really surprised. And it deployed it for me, so then I went to my homepage in that org and I put the component on the home page and I ran it. And I thought, “Wow, that’s really amazing. Here’s my little component, it seems to do everything that I wanted it to do.” And I got in there and I started editing dates and hitting the save button, and oh, hang on. It didn’t change the dates.
So I went back to it and basically explained that it wasn’t saving the dates. And it had a nice conversational user interface and it’d go, “Oh, I see where the problem is. I’ll just do this and I’ll do that.” And I’m going, “Okay, okay, okay.” Did that a few times and deployed again and said, “Righto, now we’re ready to go.” And so I’d go back in and have a look, and oh, still not saving them. So I did that, went through a few iterations of that and I didn’t get it. And I thought, “Oh, well, okay.” But still, I was pretty impressed.
I was pretty impressed also, there’s two stages. There’s a plan and there’s act button on the bottom of the little chat window. So when you start off, you start off in plan mode and it basically tells you what it’s going to do. And you have a look through the script and you have a look through the feedback, and you can see, okay, it’s going to create this and it’s going to do that, and blah, blah, blah. So you can get a good idea of what is going to happen before you actually do it. Then you hit the act button and it goes, “Righto, now we’re ready to roll,” and off it goes and starts doing things. And it stops every now and again and it says, “Oh, now I want to edit this file. Is that okay?” And you say, “Yes,” and it edits that file and you can see the changes occurring in the metadata on the screen beside you. And then it says, “Okay, I’ve done that, now I want to deploy that.” And you say, “Okay.”
So you’ve got control, which is good. I like that. So you’ve got control over it. And I’m not doing this in a production org, I’ll just make that very clear. I’m doing this in a standalone pre-release developer org, it’s a developer org. It’s not connected to anything so it doesn’t matter what I break. And I’m not pushing changes to production.
One of the questions that I got after I posted that to LinkedIn that I’d done this was, “What about a search facility?” And I thought, “Oh, okay. Yeah, I wonder if I can do that.” So I went back to it and I said, “Can you add a search button to that?” And it basically said, “Yeah, okay.” And a couple of okays later, we had a search button on there. It still wouldn’t save the records, but we had a search so we could search for other opportunities that weren’t displayed in that little component.
But then I’d got a bit more feedback and somebody said to me, and they basically called me out on it. They said, “Hang on. You’re the Flow guy who is saying use the right tool for the right job. And then you’re jumping in here with the developer tool not really knowing what you’re doing and just willy-nilly going yeah, yeah, yeah, yeah, yeah, go deploy this thing. That’s a bit of a dilemma, isn’t it? A bit of a contradiction?”
And to be honest, I said, “Yeah. Look, fair call. Absolutely fair call.” But in this instance, I’m in a separated developer org, not doing anybody any harm. I can break things if I like. And I’m just in test mode, I’m just curious about what this thing can do.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
And when Josh and I were talking about Agentforce Vibes, I pointed out your … After we did the podcast and you posted that and I said, “I’m going to talk to Daryl.” He said it really comes out to that calculator standpoint where you built something knowing it would replicate standard functionality, but you’re doing that because now you know how to test the tool. You’re not using the tool to duplicate standard functionality, you’re using the tool so that you understand it and can test its outcome, so that when you do use it to build something you’re not familiar with, now you know where to look for the gap, so I thought it was interesting.
Also, it’s just wonderful that you have a great positive attitude towards somebody calling you out on something and not being defensive towards it.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
So I tried that and it got stuck. And I think this was at the end of a day where I’d been doing quite a bit of other stuff with Agentforce Vibes as well. One thing I missed was in the developer org with Vibes, you get 50, now I don’t know what the unit is, but you get 50 units. Once you’ve used those up, Agentforce Vibes loses half its brain and is nowhere near as capable as what it was before.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
And it actually went and built the majority of it, including right down to the fact that when you do an interview, I specified in the description at the start to send the email to the applicant who was unsuccessful. So when you’re going through and you’re selecting who you’re going to interview, if somebody’s not suitable, then send them an email. So it was going to use a flow to send that email out, and that’s where it got stuck. And I think again, we’d ran out of tokens.
But up until that, we’re talking it probably took me 15 minutes to write the description of what I wanted. In another half-an-hour after we’d gone through the planning stage and were going through several iterations of the actions it was taking, we basically had everything built. It just ran out of tokens then and got stuck on a few flows so we didn’t actually get absolutely everything deployed, but it did deploy all the standard objects and everything. So yeah, I was blown away by that. That was amazing.
Mike:
I think it’s … I love the fact that you just sat down with Agentforce Vibes and just started throwing stuff at it to create an application. As opposed to an hour or two worth of homework and creating documents, and then giving it that. And you still go really close to an end result. I feel like what you spent for those 15 minutes was way faster than what you would have spent had you had to create all that other stuff.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
I also did say in my instructions, I did say because I’m more of a Flow guy than anything.
Mike:
Daryl Moon:
Yeah. Look, it was fun. It was fun pushing the buttons and try to see how far it would go. I did also try to get it to build some … Oh, now this was an interesting one. So I tried to get it to build a lightning record page for the lead that included the rating and description fields. Interestingly enough, and I didn’t realize at the time, they weren’t on the page. So they weren’t on the page layout, those two fields. And when I said, “Go build a flow using those two fields,” it came back and it said, “No, those two fields don’t exist. Do you want me to create them?” And I’m going, “Whoa, whoa, whoa, hang on. Rating, description, they’re standard fields.” And I went back into Object Manager and had a look on the lead object, and looked at the field-level security and nobody had visibility of them.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
You’ll see it spit out the metadata as well on your page, so your Vibes page is like a multi-panel screen, and you’ll see it spit out the metadata. If you’ve ever looked at metadata for a flow before, you’ll see it there and you’ll be able to read it. If not, it doesn’t matter, you can just ignore it and just wait until it gets deployed. And then of course, you can open your flow in that environment anyway because it’s just built a standard flow for you, there’s nothing fancy about it and you can see exactly what it’s done. And then I think advanced from that, go something a little bit more complicated after that.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Well, Daryl, I appreciate you coming on the pod and sharing your story, and I appreciate you really just clicking through fearlessly and trying things out. I think that’s the biggest spirit that I was always taught and it got me to where I am today, so thank you.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
The post Exploring Agentforce Vibes Through Real-World Admin Use Cases appeared first on Salesforce Admins.
By Mike Gerholdt4.7
201201 ratings
Today on the Salesforce Admins Podcast, we talk to Daryl Moon, Founder of CertifyCRM.com. Join us as we chat about how curiosity and a test-first mindset can help you get the most out of Agentforce Vibes.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Daryl Moon.
Daryl came into tech as a generalist who did a bit of everything: hardware, software, networking, whatever needed doing. One fateful day, however, he took on a contract to import some spreadsheets into a CRM and ended up as the de facto Salesforce Admin for his organization.
Just like everyone else, Daryl has spent the last year trying to get his head around AI and how to separate the smoke and mirrors from the actual potential value. A keen fisherman, his mind was blown one day when he used AI to summarize the fishing reports from his local bait and tackle shop and immediately went out and caught six fish.
On one of his trips to the local boat ramp, Daryl decided to throw on the ol’ Salesforce Admins Podcast, where he happened to catch our episode about Agentforce Vibes with Josh Birk. He was already planning to work on a video about new Apex features in Spring ’26, so he figured he’d give Agentforce a shot.
Daryl decided that the best way to learn about Agentforce Vibes was to try to build something simple that he was already familiar with. He spun up a developer org and asked the AI to build a Lightning Web Component for open opportunities, and while there were several things about it that didn’t quite work as intended, he was impressed with how Agentforce Vibes would take things step by step using the plan and act modes.
In order to learn more about building in Agentforce Vibes, Daryl decided to take it a step further. What would happen if he tried to build an entire application? He ended up getting most of what he asked for, though the AI got stuck on building a few automations. Most importantly, it got him 80% of the way there for 10% of the time investment.
Daryl’s biggest piece of advice for any admin trying to learn Agentforce Vibes is to start by building something you already know. AI is a tool like any other, so work with something familiar so you can properly judge how well it’s working.
Make sure to listen to the full episode for more from Daryl about how he learned Agentforce Vibes. And don’t forget to subscribe to the Salesforce Admins Podcast to catch us every Thursday.
Mike:
So, Daryl, welcome to the podcast.
Daryl Moon:
Mike:
Daryl Moon:
So I managed to find this one that was a contract just for a couple of weeks to fix up some spreadsheets and I thought, “Excel, I can do that.” And that turned out to be fix up some spreadsheets that had all this data that they’re importing into a CRM. A CRM, which at the time wasn’t Salesforce, it was another product. And this other product had some gaps in it and it turned out to be a bit of vaporware. When we started talking about opportunities, while that was something that they were going to build. So they had the account and the contact functionality, but opportunities were something off in the future and that was a bit of a concern.
And it really came to a head when we wanted to raise some issues that we had with the existing functionality and discovered that this company was actually using Sales Cloud or Service Cloud to record these issues that we had. Our CEO at the time was a former Salesforce customer. Cut a long story short, we did a pivot and we switched to using Salesforce and I became the defacto accidental admin.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Just to give an example, I’m a really keen fisherman. Now that I’m retired from full-time work, I can spend a bit of time doing that. I get these emails once a week from one of the local tackle shops and they tell me, for our four local rivers, what people have been catching, and where they’ve been catching, and when and what tackle they’re using. And over a course of 12 months, I’ve got 50-odd emails and I thought, “It’d be great if I can grab all that content and summarize it, and maybe I can learn something.”
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
So you have time, you listen to the podcast, you heard Josh talk about Agentforce Vibes. I’ve seen a demo of it at Dreamforce. And you were like, “You know what, I’ve got some time, I got extra fish,” because you’d been out fishing. And you dug into it. Tell me what you found.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Anyway, yeah, it got my attention and I thought, “Okay, what’s this Vibes thing all about?” And I was actually preparing for an Apex Sales video on the new features in Spring ’26 and I wanted to create a new developer org, a pre-release org, because I wanted to get some new features in that wasn’t in my old pre-release org. So I went to sign up and it gave me a choice of professional, developer and unlimited roles, enterprise and unlimited. I thought, “Well, I’ll try the enterprise.”
I did that and it created it, and I logged in. And then when I’m going to set up, I saw this Agentforce Vibes. And I thought, “Oh, that’s interesting. Let’s have a look at that,” and I jumped in to have a look. And it fired up and it opened a new browser window, and a whole bunch of stuff happened in the background. It asked me a few questions and I just said, “Yeah, yeah, yeah, yeah, yeah.” And then I’m stuck with a prompt. Okay, well, what do I do now? And I’m thinking, “Okay, so here’s my chance to ask it if it can help build something.”
So I thought, “Well, I’ll just build something really simple that I know what it should look like and what it should feel like.” So I decided just to build a little LWC, so a little lightning web component that I could put on a page that would show my current opportunities and allow me to edit the close dates on them. So give me a little component that shows my open opportunities and just let me hit edit and change the dates on it. So away I went and it built that, and I was really surprised. And it deployed it for me, so then I went to my homepage in that org and I put the component on the home page and I ran it. And I thought, “Wow, that’s really amazing. Here’s my little component, it seems to do everything that I wanted it to do.” And I got in there and I started editing dates and hitting the save button, and oh, hang on. It didn’t change the dates.
So I went back to it and basically explained that it wasn’t saving the dates. And it had a nice conversational user interface and it’d go, “Oh, I see where the problem is. I’ll just do this and I’ll do that.” And I’m going, “Okay, okay, okay.” Did that a few times and deployed again and said, “Righto, now we’re ready to go.” And so I’d go back in and have a look, and oh, still not saving them. So I did that, went through a few iterations of that and I didn’t get it. And I thought, “Oh, well, okay.” But still, I was pretty impressed.
I was pretty impressed also, there’s two stages. There’s a plan and there’s act button on the bottom of the little chat window. So when you start off, you start off in plan mode and it basically tells you what it’s going to do. And you have a look through the script and you have a look through the feedback, and you can see, okay, it’s going to create this and it’s going to do that, and blah, blah, blah. So you can get a good idea of what is going to happen before you actually do it. Then you hit the act button and it goes, “Righto, now we’re ready to roll,” and off it goes and starts doing things. And it stops every now and again and it says, “Oh, now I want to edit this file. Is that okay?” And you say, “Yes,” and it edits that file and you can see the changes occurring in the metadata on the screen beside you. And then it says, “Okay, I’ve done that, now I want to deploy that.” And you say, “Okay.”
So you’ve got control, which is good. I like that. So you’ve got control over it. And I’m not doing this in a production org, I’ll just make that very clear. I’m doing this in a standalone pre-release developer org, it’s a developer org. It’s not connected to anything so it doesn’t matter what I break. And I’m not pushing changes to production.
One of the questions that I got after I posted that to LinkedIn that I’d done this was, “What about a search facility?” And I thought, “Oh, okay. Yeah, I wonder if I can do that.” So I went back to it and I said, “Can you add a search button to that?” And it basically said, “Yeah, okay.” And a couple of okays later, we had a search button on there. It still wouldn’t save the records, but we had a search so we could search for other opportunities that weren’t displayed in that little component.
But then I’d got a bit more feedback and somebody said to me, and they basically called me out on it. They said, “Hang on. You’re the Flow guy who is saying use the right tool for the right job. And then you’re jumping in here with the developer tool not really knowing what you’re doing and just willy-nilly going yeah, yeah, yeah, yeah, yeah, go deploy this thing. That’s a bit of a dilemma, isn’t it? A bit of a contradiction?”
And to be honest, I said, “Yeah. Look, fair call. Absolutely fair call.” But in this instance, I’m in a separated developer org, not doing anybody any harm. I can break things if I like. And I’m just in test mode, I’m just curious about what this thing can do.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
And when Josh and I were talking about Agentforce Vibes, I pointed out your … After we did the podcast and you posted that and I said, “I’m going to talk to Daryl.” He said it really comes out to that calculator standpoint where you built something knowing it would replicate standard functionality, but you’re doing that because now you know how to test the tool. You’re not using the tool to duplicate standard functionality, you’re using the tool so that you understand it and can test its outcome, so that when you do use it to build something you’re not familiar with, now you know where to look for the gap, so I thought it was interesting.
Also, it’s just wonderful that you have a great positive attitude towards somebody calling you out on something and not being defensive towards it.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
So I tried that and it got stuck. And I think this was at the end of a day where I’d been doing quite a bit of other stuff with Agentforce Vibes as well. One thing I missed was in the developer org with Vibes, you get 50, now I don’t know what the unit is, but you get 50 units. Once you’ve used those up, Agentforce Vibes loses half its brain and is nowhere near as capable as what it was before.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
And it actually went and built the majority of it, including right down to the fact that when you do an interview, I specified in the description at the start to send the email to the applicant who was unsuccessful. So when you’re going through and you’re selecting who you’re going to interview, if somebody’s not suitable, then send them an email. So it was going to use a flow to send that email out, and that’s where it got stuck. And I think again, we’d ran out of tokens.
But up until that, we’re talking it probably took me 15 minutes to write the description of what I wanted. In another half-an-hour after we’d gone through the planning stage and were going through several iterations of the actions it was taking, we basically had everything built. It just ran out of tokens then and got stuck on a few flows so we didn’t actually get absolutely everything deployed, but it did deploy all the standard objects and everything. So yeah, I was blown away by that. That was amazing.
Mike:
I think it’s … I love the fact that you just sat down with Agentforce Vibes and just started throwing stuff at it to create an application. As opposed to an hour or two worth of homework and creating documents, and then giving it that. And you still go really close to an end result. I feel like what you spent for those 15 minutes was way faster than what you would have spent had you had to create all that other stuff.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
I also did say in my instructions, I did say because I’m more of a Flow guy than anything.
Mike:
Daryl Moon:
Yeah. Look, it was fun. It was fun pushing the buttons and try to see how far it would go. I did also try to get it to build some … Oh, now this was an interesting one. So I tried to get it to build a lightning record page for the lead that included the rating and description fields. Interestingly enough, and I didn’t realize at the time, they weren’t on the page. So they weren’t on the page layout, those two fields. And when I said, “Go build a flow using those two fields,” it came back and it said, “No, those two fields don’t exist. Do you want me to create them?” And I’m going, “Whoa, whoa, whoa, hang on. Rating, description, they’re standard fields.” And I went back into Object Manager and had a look on the lead object, and looked at the field-level security and nobody had visibility of them.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
You’ll see it spit out the metadata as well on your page, so your Vibes page is like a multi-panel screen, and you’ll see it spit out the metadata. If you’ve ever looked at metadata for a flow before, you’ll see it there and you’ll be able to read it. If not, it doesn’t matter, you can just ignore it and just wait until it gets deployed. And then of course, you can open your flow in that environment anyway because it’s just built a standard flow for you, there’s nothing fancy about it and you can see exactly what it’s done. And then I think advanced from that, go something a little bit more complicated after that.
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Daryl Moon:
Mike:
Well, Daryl, I appreciate you coming on the pod and sharing your story, and I appreciate you really just clicking through fearlessly and trying things out. I think that’s the biggest spirit that I was always taught and it got me to where I am today, so thank you.
Daryl Moon:
Mike:
Daryl Moon:
Mike:
The post Exploring Agentforce Vibes Through Real-World Admin Use Cases appeared first on Salesforce Admins.

16,215 Listeners

3,579 Listeners

3,234 Listeners

4,374 Listeners

1,657 Listeners

1,844 Listeners

5,165 Listeners

3,991 Listeners

3,090 Listeners

10 Listeners

10,218 Listeners

2,187 Listeners

643 Listeners

116 Listeners

0 Listeners