Introducing Trails Podcast, an engaging series that guides you through the dynamic Salesforce ecosystem. Join us on a journey as we delve into the pathways of innovation, transformation, and success enabled by the Salesforce platform.
Join us in this episode as we delve into the perspective of Joel Mansford, Co-Founder of ProvenWorks, discussing the importance of being proactive in finding opportunities as a Salesforce ISV. Explore his journey, gain insights, and discover valuable tips.
My Salesforce journey began with Microsoft CRM. I'd just finished my first Microsoft CRM implementation, which I enjoyed. I was then looking for other similar opportunities. In particular, I saw how Microsoft CRM could be extended and made more valuable for users. So, I set up a company and went on my own. Unfortunately, the 2008 financial crisis hit, which forced us to change plans quite a bit.
The more I automated and refined the reports, the more management asked to extend them. I quickly found myself making changes to Salesforce, becoming a Salesforce Admin, adding fields, and changing things.
As the end of the financial year approached it was time for territory planning for the next year. To design good, practical territories, you have to have good addresses. I realised the address data wasn't very consistent and needed tidying up. That's effectively what turned into our first product and is still our main product today – AddressTools.
The offering that solved the problem at Commvault was developed by my co-founder and became a free product. It was a free product for a while before being further extended into a broader, paid product. As we got more interest from customers, we added features, and that's how it came about.
That’s exactly it. I've always been very blessed to be near users. When you're with users, and you can see the pain points and jump to a solution, it's a perfect way to develop a product. You can see how it has solved that problem. That's exactly where SimpleImport came from. The premise that you shouldn't have to go to an Admin to actually import a file. There are people within the company that you can and should delegate that to.
Salesforce has always prided itself on empowering users. So, we wanted to enable administrative staff or operations staff, for example, to do some tasks that they would otherwise need a Salesforce Admin for.
I still have many more ideas than I have time in the day! Indeed, there are a couple of entirely new applications that I would love to give a lot more attention to getting off the ground. Hopefully, I'll find a way to make some of those ideas happen in the coming months.
We often see products being sold in combination, depending on the use case. For example, we spoke about SimpleImport earlier. The addresses within that import file may not be good. It's thus important to ensure that those addresses are good, verified addresses. Overall, the products fit together well. But with regards to bundling, we learn what the customer's doing and how we can help them fit the products together to suit them.
Firstly, it is tough. But whenever something's challenging, your achievement is much more rewarding. The other thing that helps is that I genuinely enjoy what I do. It does feel like a hobby. There are also a lot of similarities between the two roles. To be a company founder and CEO, you, by definition, have to be entrepreneurial. But people often don't think about how to be entrepreneurial in an enterprise environment. What that means to me is looking for opportunities to make things better.
In my time at Commvault, I always found that my initiative was appreciated organisation-wide. I managed to spend time with senior executives. That meant I could have a conversation and understand their goals, the decisions they're trying to make, and what information and data they need to make those decisions. Understanding what the most senior people want but also what the users on the ground want or need has allowed me to connect the dots and think ahead.
To be a good entrepreneur, you also have to think ahead. On the ProvenWorks side, we're now at a point where we have thousands of customers and have had feedback, mainly through customer support.
As a slight tangent, even for our free customers from the beginning, we've always offered proper customer support. That was deliberate because you can only get feedback if you speak to customers. It's an ideal time to understand their pains.
I also encourage those I work with to do more than just take requirements and ask what they need. You must spend time with users and look at what they do. If you’re a Salesforce Admin and if it’s practical, go and sit next to an inside salesperson. Look at how they're navigating through the records, are they going back and forth? Are the fields in a logical order? Don't wait for them to come to you pointing out a pain.
Be proactive. It matters. Even development staff, who may not have the luxury of being near users, should do that. I encourage them to look at logs, at telemetry data. Don't wait for a user to report a problem. Look through any logs and ensure you log errors where you and the team can see them.
Regarding balance, it was definitely challenging a few years ago when my children were much younger. There were, of course, a lot of school drop-offs, pickups, cooking, and ironing. I hate ironing! For anybody who's listening to this – especially single parents – trust that it gets easier as the children get older!
It's something in between. I encourage staff feedback from members who are in front of customers much more than I am. About product architecture, I still do a lot of SQL development work and data analysis reporting. When we're doing the product architecture, weighing up different ways to design it, our backend systems, and the actual packages themselves, I play a leading part in those. I should hand those things off, but I enjoy it too much!
However, my depth of knowledge of Salesforce is my specialism. I spend more time there now than anywhere else. But I still get involved with other enterprise applications and platforms – like Workday, Netsuite and Azure – daily.
If I think back fifteen years ago, few people wrote packages and listed them on the AppExchange. The people who did do that though were people more like me – tech enthusiasts. Increasingly now though the people who are coming in and are interested in AppExchange are investors. It's a sign of the Salesforce AppExchange maturing both financially and technologically.
Those investors coming in has led to a lot of merger and acquisition transactions with AppExchange ISVs, leading to consolidation. While this is a typical behavior of any developed market at a certain stage, it is interesting to see how this is going to change the ISV landscape.
I think it's still very early, but we're starting to see clusters of partners or ISV partners. Let’s see how those integrate and how Salesforce reacts to them. For ISVs like ProvenWorks, for example, we're a scale-up partner. The margins we pay Salesforce percentage net revenue (PNR) are hundreds of thousands of dollars annually. But we're not big enough to get go-to-market assistance from Salesforce. You have to be in the million-plus margin to get Salesforce's attention.
Even though we’re a relatively well-established ISV, we have to develop our strategies and look for opportunities, and we don't get to ask for help. On the other hand, you also get the startups. These companies are starting on zero PNR. It's going to be tough for them. I’m curious to see how broadly those investors will get involved with the full range and how the landscape changes due to that.
Thank you for tuning into this episode of Hutte's Trails Podcast.
Who would you like our next expert to be?