Yes.
You need to fix internal information sharing before any tool will help.
Why
Delivery and performance are fine; 200–500 inquiries/month across a 10+ team with 400 active customers is working operationally. The pain is that nobody on your team knows what was last said to the top 30 accounts — that's an account-notes and shared-context problem, not a sales-funnel problem. A traditional CRM sold on "close more deals" misses this entirely; you need a shared customer record with interaction history that any of the 10+ can open before they pick up the phone.
What you actually need
- HubSpot Free CRM (free for unlimited users) — use it purely as a shared contact + company record with a timeline of emails and call logs. Connect every rep's email so customer threads auto-log against the company record.
- A "Top 30" custom list view — tag your top 30 customers with a property like "Tier = Strategic" and build one saved view everyone opens before any call. Each company record gets a pinned note: last conversation, open issues, next touchpoint.
- A habit — the Monday 20-minute account standup — the account leads for the top 30 walk through any account untouched in 14+ days. Anything unclear gets a note added to the company record before the meeting ends.
Do this today
Sign up at hubspot.com/products/crm (free tier), invite your 10+ team by email, then in Settings → Properties → Companies create a dropdown property called "Tier" with values "Strategic / Standard / Dormant". Import your 400 customers from whatever list you have now and tag the 30 strategic ones. By tomorrow morning anyone on the team can open a company record and see who else has spoken to them.
What to ignore
Skip Salesforce Sales Cloud (~$80/user/mo × 10+ users = a five-figure annual mistake for your use case) and HubSpot Sales Hub Professional — both are built for new-deal pipelines, and you've told me delivery is already going well. Ignore anyone pitching you Gong, Outreach, or Salesloft; those solve outbound sales velocity, not internal account context.
What doing nothing costs you
With 400 customers and a 10+ team passing accounts around without shared notes, your top 30 — the ones who actually matter — will feel the friction first and quietly start shopping. Losing even two of them in a year to "they never know what's going on with our account" is the kind of churn no logistics provider can afford.
When to revisit this
When two reps email the same top-30 customer about the same shipment in the same week — that's the signal HubSpot Free has hit its ceiling and you need paid seats with proper assignment rules.