Yes.
You need a simple CRM — and you already found it. Stay on HubSpot Free and fix the two things actually hurting you.
What's really going on
You don't have a sales problem. You have a follow-up cadence problem dressed up as a CRM problem. HubSpot Free already does 90% of what you need — contacts, tasks, templates, send-from-CRM. The two real pains are the 30-day email history wall and the fact that a new Shopify/Faire order doesn't push your "nudge in 3 months" task forward automatically. Everything else is fine.
What to do instead
- HubSpot Sales Starter (~$20/user/mo — check current pricing) — one paid seat unlocks full email history and better templates. That kills the 30-day wall without moving ecosystems.
- Make (which you already run) — add one scenario: when a Shopify or Faire order comes in for a matched contact, complete the open "follow up" task and create a new one dated +90 days. That's the manual fiddling, gone.
- A name-matching habit — for any order where the email doesn't match a HubSpot contact, Make drops it in a "needs review" view. You clear that view once a week, ten minutes, done.
First action in 30 minutes: in Make, duplicate your Shopify→Pipedrive scenario, repoint it at HubSpot, and add a "create task, due in 90 days" step at the end. Run it on last week's orders to test name matching.
What you're being oversold
Pipedrive is wrong for you and you already know it — deal stages assume a negotiation that doesn't exist in wholesale reorders. Don't let anyone talk you into Sales Hub Professional or an "ops" tier either; you'd be paying for forecasting and multi-pipeline reporting you'll never open. Doing nothing costs you reorders that quietly slip a quarter because the task didn't roll forward — small per miss, ugly across a year of retailers.
When to revisit this
When you're managing more than ~300 active retailer relationships, or when a second person joins and you need shared inboxes.
The part worth getting right
The judgment call is whether your name-matching problem is a data problem or a process problem. If most mismatches are Shopify-vs-Faire using different emails for the same buyer, one paid HubSpot seat plus a tighter Make scenario solves it for good. If mismatches are because retailers reorder under new staff, new store names, new entities — then no automation saves you, and you need a human-readable "account" layer (parent retailer, child contacts) before you wire anything else. Pick the wrong one and you'll either overbuild Make or migrate CRMs again in a year.