So you aren't spending enough time on new customers.
You probably already know the significant cost of acquiring new customers, and that small businesses feel this cost the most. On average it costs 6-7 times more to acquire a customer than it does to retain an existing one, which presents a significant challenge, as customer growth is the primary driving force that grows many small businesses year after year.
If you're a small or medium sized business you understand that your time and the time of your team are the most valuable, yet limited, resource. You have a finite amount of 'human power' driving your company's growth and a significant portion of that is dedicated to dealing with your customers.
Unfortunately what happens, is you either focus on your existing customers, as they are much easier to retain, in neglect of gaining new customers (and growth), or (rarely) you focus on acquiring new customers at the expense of your existing ones. With limited resources, you can't be everywhere at once, serving everyone all the time (unless of course you plan to work long hours, or try to get your team too, which will make for a very unhappy team and you).
As a business owner, I know you want to make sure your existing customers are looked after, to ensure they remain loyal and happy, after all they are paying the bills and occasionally refer others. But I'm betting you'd also like to be able to attract, build relationships and trust with new customers, so that your business can grow, all at the same time (that's why you're here, right?).