Roofing Sales: Personal Growth in Disguise
When I first entered sales as a home improvement contractor, particularly in roofing, I quickly realized something: it was less about selling products and more about personal development. The tools and strategies that lead to success in sales often push you into unfamiliar territory. It wasnât always comfortable, but it was effective. The truth is, sales is about growing not only your business but also yourself.
In my early days, it took time to understand the mindset that drives success. This wasnât just about techniquesâit was about reshaping how I approached problems and relationships. Along the way, I learned to adapt, to prioritize activity, and, most importantly, to embrace rejection as part of the process.
Here are a few lessons that helped me along the way.
Activity Above All Else
In sales, itâs easy to get caught up in the idea of working smarter, not harder. While thatâs important, sometimes the key to success is simply putting in the workâpounding the pavement, making calls, sending emails. It comes down to this: the more you do, the more opportunities you create. When I was a contractor, I quickly saw the value of constant activity. Whether it was meeting new prospects or following up with existing ones, I found that consistent, high-volume activity led to better results.
This mindset carried over into my work as a Notion developer. I apply the same principle to building workflows and systems for my clients. More iterations, more feedback, and more refinement mean better products and solutions. Donât just think about how to do things smarterâact, and the results will follow.
Embrace Abundance, Not Scarcity
One thing I had to learn fast in roofing sales was the importance of valuing my time. Not every opportunity is worth pursuing, and thatâs okay. Itâs about embracing the mindset that there are always more prospects out there. Early in my sales career, I spent too much time chasing marginal leads, thinking I could close every deal. The reality is, you need to qualify your prospects and let go of those that arenât a fit. This isnât about being dismissiveâitâs about being efficient.
Now, as a developer, I take the same approach. There are endless possibilities to create new systems, workflows, and structures for clients, but I focus on the most viable ones. Scarcity thinking has no place in a fast-moving field like salesâor development.
Rejection Is Part of the Job
One of the toughest parts of sales is rejection. No matter how hard you work, some prospects will slip through your fingers, and thatâs just part of the game. Itâs crucial to accept rejection without internalizing it. I remember working on projects for days, only for a client to go with a competitor. It was frustrating, but I had to remind myself that rejection wasnât personalâit was just part of the process.
The same applies in my current role. Every project or idea wonât land, but over time, the more attempts you make, the more successes will come. Sales, like development, is a numbers game. The law of large numbers guarantees that if you keep working, the results will eventually follow.
Be Direct and Get Down to Business
In everyday life, weâre often taught to be patient, to wait for the right moment to ask for what we want. But in sales, waiting isnât an option. Being direct is crucial. Whether I was selling roofing services or working with clients to build out Notion systems, I learned that clear, direct communication was the key to success. Donât beat around the bushâget straight to the point and ask for what you want.
In sales, this meant not hesitating to ask for the sale. Now, in development, it means getting to the heart of what a client needs and providing solutions as efficiently as possible.
Organize for Success
One of the biggest lessons I took from sales into my current role was the importance of organization. When youâre juggling multiple deals, customers, and appointments, staying organized is non-negotiable. Early in my sales career, Iâd lose track of conversations or forget to follow upâlittle things that cost me sales.
SalesRabbit became an invaluable tool for keeping everything in line. It helped me track my activity and customer interactions, making sure I never missed a beat.
Today, Iâve taken that principle and applied it to the digital solutions I create in Notion. The ability to manage and track your efforts is just as important in tech as it is in sales. Without a system in place, things slip through the cracks, and opportunities are lost.
You Pick Your Level of Success
At the end of the day, success in salesâor any fieldâcomes down to your effort and mindset. You can make good money in roofing sales, but it doesnât happen by accident. It requires dedication, persistence, and a willingness to keep learning. The same goes for development. Every project, every client interaction is an opportunity to grow, improve, and get closer to your goals.
Whether youâre in sales or development, the path to success is the same: hard work, organization, and constant learning. You get to decide how far you want to go. It wonât be easy, but the rewards are there for those willing to put in the effort.