

Most SaaS founders build their HubSpot like they're preparing for a Series C. They're at Seed.
Twenty custom properties nobody fills in. Twelve pipeline stages reps skip. Workflows stacked on top of each other with nobody sure what any of them do. The CRM becomes the thing everyone avoids instead of the thing everyone uses.
Here's the part most HubSpot agencies won't tell you: complexity is how they justify their fees. ProfitPad charges a fixed fee, so a simple build costs the same as a complicated one. That means we have no incentive to overbuild. We don't. And every portal we've inherited that was built by someone else has the same problem: too much, too soon, and nobody using any of it. If you want to understand what a full HubSpot operating system actually looks like before adding layers to yours, start with The SaaS HubSpot Operating System.
It feels responsible.
You're building infrastructure for the company you're going to be, not the company you are. You map every possible sales scenario, every edge case, every field you might need someday. You launch with a CRM that covers everything.
Then your reps open it and see 40 fields on a contact record. They fill in three. The rest stay blank. Your reports pull from empty fields and return numbers nobody trusts. Six months later you're rebuilding from scratch.
The CRM didn't fail. The assumption failed. You built for scale before you had process. Automating a broken or undefined process just automates the mess.
Before adding any property, stage, or workflow, ask one question: will a rep fill this in without being asked?
If the answer is no, don't build it. A field that requires training to understand is a field that will stay empty. An empty field is worse than no field because it makes everything downstream, reporting, segmentation, attribution, unreliable. For a full breakdown of what clean data actually requires, read How to Keep Your HubSpot Data Clean.
This isn't about building less. It's about building what gets used. A CRM with 10 fields your team fills in every time is more valuable than one with 60 fields filled in inconsistently.
At Seed, your HubSpot needs exactly this and nothing more.
Contacts:
Companies:
Deals:
Sidebar setup:
Customize the left and right sidebars on Contacts, Companies, and Deals to show only the properties a rep actually uses. A contact card showing 80 fields gets ignored. One showing 10 gets filled in. Add conditional properties where it makes sense: if Deal Type is Expansion, show Expansion MRR. If Deal Type is New Business, show ICP Fit. Note: conditional properties require HubSpot Pro. On Starter, use separate sidebar sections to group related fields instead.
Automation: one lifecycle progression workflow, one deal rotation workflow if you have multiple reps. Nothing else until those two run cleanly for 30 days. For a step-by-step breakdown of how lifecycle stages should be structured before you build that workflow, read The SaaS Growth Framework: Lifecycle Stages.
Note on automation: workflows require HubSpot Pro at minimum ($150/seat, minimum 5 seats). If you're on Starter, manual processes and sequences cover most of what an early-stage team needs. Don't upgrade to Pro just to build automation you're not ready to maintain.
First thing to do in any new portal:
Hide every default HubSpot property your team won't use. Go to Settings, Properties, then toggle off visibility for anything irrelevant: Buying Role, Persona, all "became a" properties, IP address fields, and anything else that creates visual noise. Start clean. It takes 20 minutes and makes every other piece of setup easier.
If you recognize three or more of these, simplification is the next project, not expansion.
If you recognize more than three of these, start with a full portal audit before rebuilding anything. Here's what to look for and how often to run one.
Sage Eldercare hired us after their internal team built a HubSpot that checked every box on this list. Full rebuild in 8 weeks. The new system had half the properties and twice the adoption. Their team described it as HubSpot "working a whole different way."
Simplicity is a prerequisite for adoption, not a guarantee of it.
The single highest-impact lever for CRM adoption is top-down enforcement from sales leadership. "If it's not in HubSpot, it didn't happen" has to come from the VP of Sales, not the RevOps admin. Without that mandate, even a perfectly simple CRM gets ignored.
But enforcement only works when the system is simple enough to enforce. You can't mandate that reps fill in 40 fields. You can mandate that they fill in six.
Build simple first. Enforce second. Expand only when the simple version is running cleanly.
Complexity earns its place when a simple version has been running cleanly for at least 60 days and you have a specific problem it doesn't solve.
Not before.
"We might need this someday" is not a reason to build. "Reps are asking for this because they're losing deals without it" is.
Intratem came to us after years of accumulated complexity in their portal. Configurations layered on top of configurations. We stripped it back, rebuilt around their actual sales motion, and handed them a system they described as one "we finally understand and can confidently build on." That's the outcome simplicity produces. Not a smaller CRM. A CRM people trust.
This is exactly the kind of setup we build for SaaS companies on HubSpot at every stage from Seed to Series A. For a full walkthrough of how to structure your HubSpot CRM setup from scratch, start with the implementation page.
Open your HubSpot portal. Go to Contacts and count your custom properties.
If you have more than 15, pull a fill rate report. Any property under 30% fill rate is a candidate for archiving. Archive it, not delete it, and see if anyone notices. If nobody asks about it in two weeks, it wasn't needed.
Do the same for your pipeline. Count the stages. Count how many deals actually move through each one. Any stage with less than 10% of deals passing through it is probably an activity, not a decision. Remove it.
That's two hours of work that will make your CRM noticeably cleaner by end of week.
Book a free consultation. We'll show you exactly what to cut. Book here
Six is the right number for most SaaS sales motions. Each stage should represent a decision, not an activity. "Demo Scheduled" is an activity. "Discovery Complete" is a decision. If you can't write one sentence of exit criteria for a stage, it's not defined clearly enough to exist. Start with six, add only when a specific gap in your reporting demands it.
At Seed: Contact Source, Contact Type, and owner properties on contacts. Industry, Country, employee count range on companies. Deal Type, qualification properties, Closed Lost Reason, and a One-Time Revenue calculation on deals. That's the foundation. Everything else gets added when a rep asks for it because they're losing information without it, not before.
When the simple version has been running cleanly for 60 days and you have a specific problem it doesn't solve. Not because you might need something someday. Complexity added before process is stable just automates the mess. Build the minimum, run it, then expand based on what's actually breaking.