
Sign up to save your podcasts
Or
Today on the Salesforce Admins Podcast, we talk to Jonathan Fox, Head of Salesforce Architecture at IntellectAI. Join us as we chat about why we should rethink how we label, structure, and maintain Salesforce metadata.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Jonathan Fox.
When we were trying to implement Agentforce on the Admin Evangelist org, we came to a sobering realization. Despite all the content we create on how to do things the right way, it turns out that we all approach metadata a little differently. That’s why I was so excited to sit down with Jonathan to talk about how to clean up your metadata for AI.
Training an agent is like showing your org to someone who knows nothing about your business. Suddenly, it’s really important what the labels mean and that they’re consistent.
The thing about technical debt is that it’s not a problem until it becomes a problem. Your metadata is probably fine for most of your users, who have a working knowledge of your business processes. It’s only when you try to implement Agentforce that you realize you have a problem.
Jonathan recommends that you start small when you’re trying to clean your metadata. Roll out Agentforce for a small use case and only clean up the metadata associated with that specific task. If you need to generate buy-in, try running Agentforce as-is and then show your stakeholders just how much difference a little bit of cleanup can make.
“Your metadata is the foundation of your Salesforce org,” Jonathan says, “you don’t want to get it wrong, you don’t want to make it worse. So it needs to be treated with that respect and that kind of importance when you’re changing it.”
Documentation is the key to making sure that you’re keeping things usable for human and AI employees alike. You need to make sure that you fully understand the impacts of any changes you’re implementing, or you risk breaking all sorts of automations in your org.
Jonathan had so many more great insights about how to start cleaning up your metadata for AI agents, so be sure to listen to the full episode. And don’t forget to subscribe to the Salesforce Admins Podcast to catch us every Thursday.
Mike:
But the fun thing is we start off with a conversation around a barbecue that sparked Jonathan’s career and got it into amazing directions. How many people talk Salesforce over barbecue? And Jonathan also helps us rethink how we label, structure and maintain Salesforce metadata. So whether you’re prepping for Agentforce or just going through an org and wondering what some of those data labels mean, I promise you, this episode is for you, and if you love what you hear, be sure to give us a favorite or a review on iTunes. But with that, let’s get Jonathan on the episode.
So Jonathan, welcome to the podcast.
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
So it’s only until you start getting to play around with these kinds of things, you go, oh, actually, a fresh set of eyes, somebody who has no idea about this hasn’t got a clue, and I think it’s at that point you start realizing our metadata needs to have a little bit of a revamp.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Now, if it’s only a couple of fields and it’s only ever going to be a couple of fields, maybe it’s quick enough just to go back and fix it, or maybe it’s not worth the effort and you write it in the instructions. But I think it’s org dependent, variable dependent, even individual skill set dependent. But it’s one of those that you have to… It’s a really non-answer, I know that, but I think there are so many variables. You can’t just blanket rule. Obviously, we want to aim for gold standard.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
So that’s how I would personally approach it, is start with what it’s going to be looking at first, because otherwise you’re going to be overwhelmed with such a huge task and that’s not going to be as productive. Be iterative, work on it in chunks, break it down.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
And you’ve also got to think as well, you don’t necessarily want to change it if it’s going to impact all your human employees either, so where do you draw the line and strike the balance between making your metadata perfect for agents, AI agents, and making it really confusing and changing it all after many, many years for your human employees? And I think there’s a balance that needs to be struck there.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
And absolutely, that whole lifecycle of development there, there are different quality control gates that absolutely could have missed this or just never had to think about it in the past, and now we do have to think about it. And I heard you laugh a little bit then about the agentic employees and the UAT. Is that something that we maybe need to start thinking about? Testing in UAT, but with agentic employees rather than just running scripts to test things, and taking it outside of the box a little bit. If we’re going to treat them as employees then perhaps that’s the right stage for them to get involved in a different way.
Mike:
But with that, I think what is important to get in terms of sign-off or process or executives to go through this process? Because at some point, you’re going to have to talk, well, we got to fix this data, we got to do this, we got to do that, and we need to make sure that we’re fixing the process. I think data is a public thing, your users see it, but metadata is almost the behind the scenes. How do we make the backstage cleaner, and then how do we make sure that all the stagehands know to keep the backstage cleaner? So that’s a really long question of in addition to knowing we need to fix it, if I’m sitting here saying, “Cool, I’ve listened to this podcast and Jonathan’s hammered it into my head, I need to fix it,” who should I start talking to? What are the sign-offs I should get?
Jonathan Fox:
They’re going to want to see how it changes, why, the metrics behind it, and I think that’s the best way to do it because every org is so different. Your metadata is going to be so different from the org next to yours, there is no one rule fits all, and I think other than just showing and visually demonstrating how much Agentforce can enhance your org without it versus with the change and show how much it can speed up your users and all the automations it can do, I think that’s the best way to approach it, and it is with that person who ultimately holds the budget.
Because it’s not a one-person job. There is going to have to be some analysis there. You’re going to have to do some changes, you’re going to have to test them and deploy them. It’s almost a project in itself, and I think it should be treated as such because it is such an important step. And your metadata is the foundations of your Salesforce org. You don’t want to get it wrong, you don’t want to make it worse, so it needs to be treated with that respect and that importance when you’re changing it.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
I think it goes back down to again though, making sure your documentation’s clean, because if you are forced down a particular route through inherited metadata or third party systems and all the things that you can’t control perhaps, then that’s where the documentation becomes vital again as we mentioned earlier.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
The post How Should I Clean Metadata for Salesforce AI Agents? appeared first on Salesforce Admins.
4.7
200200 ratings
Today on the Salesforce Admins Podcast, we talk to Jonathan Fox, Head of Salesforce Architecture at IntellectAI. Join us as we chat about why we should rethink how we label, structure, and maintain Salesforce metadata.
You should subscribe for the full episode, but here are a few takeaways from our conversation with Jonathan Fox.
When we were trying to implement Agentforce on the Admin Evangelist org, we came to a sobering realization. Despite all the content we create on how to do things the right way, it turns out that we all approach metadata a little differently. That’s why I was so excited to sit down with Jonathan to talk about how to clean up your metadata for AI.
Training an agent is like showing your org to someone who knows nothing about your business. Suddenly, it’s really important what the labels mean and that they’re consistent.
The thing about technical debt is that it’s not a problem until it becomes a problem. Your metadata is probably fine for most of your users, who have a working knowledge of your business processes. It’s only when you try to implement Agentforce that you realize you have a problem.
Jonathan recommends that you start small when you’re trying to clean your metadata. Roll out Agentforce for a small use case and only clean up the metadata associated with that specific task. If you need to generate buy-in, try running Agentforce as-is and then show your stakeholders just how much difference a little bit of cleanup can make.
“Your metadata is the foundation of your Salesforce org,” Jonathan says, “you don’t want to get it wrong, you don’t want to make it worse. So it needs to be treated with that respect and that kind of importance when you’re changing it.”
Documentation is the key to making sure that you’re keeping things usable for human and AI employees alike. You need to make sure that you fully understand the impacts of any changes you’re implementing, or you risk breaking all sorts of automations in your org.
Jonathan had so many more great insights about how to start cleaning up your metadata for AI agents, so be sure to listen to the full episode. And don’t forget to subscribe to the Salesforce Admins Podcast to catch us every Thursday.
Mike:
But the fun thing is we start off with a conversation around a barbecue that sparked Jonathan’s career and got it into amazing directions. How many people talk Salesforce over barbecue? And Jonathan also helps us rethink how we label, structure and maintain Salesforce metadata. So whether you’re prepping for Agentforce or just going through an org and wondering what some of those data labels mean, I promise you, this episode is for you, and if you love what you hear, be sure to give us a favorite or a review on iTunes. But with that, let’s get Jonathan on the episode.
So Jonathan, welcome to the podcast.
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
So it’s only until you start getting to play around with these kinds of things, you go, oh, actually, a fresh set of eyes, somebody who has no idea about this hasn’t got a clue, and I think it’s at that point you start realizing our metadata needs to have a little bit of a revamp.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Now, if it’s only a couple of fields and it’s only ever going to be a couple of fields, maybe it’s quick enough just to go back and fix it, or maybe it’s not worth the effort and you write it in the instructions. But I think it’s org dependent, variable dependent, even individual skill set dependent. But it’s one of those that you have to… It’s a really non-answer, I know that, but I think there are so many variables. You can’t just blanket rule. Obviously, we want to aim for gold standard.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
So that’s how I would personally approach it, is start with what it’s going to be looking at first, because otherwise you’re going to be overwhelmed with such a huge task and that’s not going to be as productive. Be iterative, work on it in chunks, break it down.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
And you’ve also got to think as well, you don’t necessarily want to change it if it’s going to impact all your human employees either, so where do you draw the line and strike the balance between making your metadata perfect for agents, AI agents, and making it really confusing and changing it all after many, many years for your human employees? And I think there’s a balance that needs to be struck there.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
And absolutely, that whole lifecycle of development there, there are different quality control gates that absolutely could have missed this or just never had to think about it in the past, and now we do have to think about it. And I heard you laugh a little bit then about the agentic employees and the UAT. Is that something that we maybe need to start thinking about? Testing in UAT, but with agentic employees rather than just running scripts to test things, and taking it outside of the box a little bit. If we’re going to treat them as employees then perhaps that’s the right stage for them to get involved in a different way.
Mike:
But with that, I think what is important to get in terms of sign-off or process or executives to go through this process? Because at some point, you’re going to have to talk, well, we got to fix this data, we got to do this, we got to do that, and we need to make sure that we’re fixing the process. I think data is a public thing, your users see it, but metadata is almost the behind the scenes. How do we make the backstage cleaner, and then how do we make sure that all the stagehands know to keep the backstage cleaner? So that’s a really long question of in addition to knowing we need to fix it, if I’m sitting here saying, “Cool, I’ve listened to this podcast and Jonathan’s hammered it into my head, I need to fix it,” who should I start talking to? What are the sign-offs I should get?
Jonathan Fox:
They’re going to want to see how it changes, why, the metrics behind it, and I think that’s the best way to do it because every org is so different. Your metadata is going to be so different from the org next to yours, there is no one rule fits all, and I think other than just showing and visually demonstrating how much Agentforce can enhance your org without it versus with the change and show how much it can speed up your users and all the automations it can do, I think that’s the best way to approach it, and it is with that person who ultimately holds the budget.
Because it’s not a one-person job. There is going to have to be some analysis there. You’re going to have to do some changes, you’re going to have to test them and deploy them. It’s almost a project in itself, and I think it should be treated as such because it is such an important step. And your metadata is the foundations of your Salesforce org. You don’t want to get it wrong, you don’t want to make it worse, so it needs to be treated with that respect and that importance when you’re changing it.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
I think it goes back down to again though, making sure your documentation’s clean, because if you are forced down a particular route through inherited metadata or third party systems and all the things that you can’t control perhaps, then that’s where the documentation becomes vital again as we mentioned earlier.
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
Jonathan Fox:
Mike:
The post How Should I Clean Metadata for Salesforce AI Agents? appeared first on Salesforce Admins.
4,362 Listeners
1,200 Listeners
3,195 Listeners
431 Listeners
3,998 Listeners
3,815 Listeners
1,029 Listeners
5,942 Listeners
2,969 Listeners
5,414 Listeners
227 Listeners
22 Listeners
248 Listeners
1 Listeners
1,127 Listeners