How to set up HubSpot properly: an engineer's first-90-days checklist

The right order to set up HubSpot: data model, automation, integrations, then reporting. The mistakes that cost you later, and DIY vs partner, explained.

John Kelleher
John Kelleher

Setting up HubSpot properly means building the data model before automation, planning integrations before you connect anything, and treating reporting as a design decision rather than an afterthought. Most failed HubSpot setups are not missing features. They are missing sequence: teams start automating before the underlying data model can support it.

SpotDev is a HubSpot Diamond partner. This guide is written by the engineers who build on the platform, including what it does not do out of the box.

This checklist assumes you already know what HubSpot is and have a licence in hand. It is written for whoever is actually doing the setup, whether that is an in-house admin, a founder covering too many roles at once, or a partner brought in to do it properly the first time.

Why do most HubSpot setups fail?

Most HubSpot setups fail because teams treat the platform as a form to fill in rather than a data model to design first. HubSpot lets you add properties, pipelines and workflows in almost any order, which is exactly the problem: nothing stops you building automation on top of a data model nobody has actually agreed.

The failure rarely shows up on day one. HubSpot is forgiving at launch: records get created, deals move, emails send. The cost shows up months later, when reporting stops adding up and nobody can say with confidence what a lifecycle stage means without checking with three different people.

That is an adoption failure wearing a features costume. The platform did what it was told; the instructions were wrong.

What is the right order to set up HubSpot?

The right order for a HubSpot setup is: data model first (properties, lifecycle stages, pipelines), then automation, then integration planning, then reporting. Each stage depends on the one before it, so doing them out of sequence is the single most common reason a setup has to be substantially rebuilt within a year.

  1. Map your data model before you touch HubSpot. Decide what a contact, company and deal need to record for your business specifically, not HubSpot’s default property set. Every property you add should answer a question someone will actually ask in a report.
  2. Define lifecycle stages around your real customer journey. HubSpot’s default stages are a starting template, not a requirement. Rename and reduce them until they match how your team genuinely talks about a prospect’s progress.
  3. Design pipelines to match how deals actually move. A pipeline stage should represent a real decision point in your sales process, not a status update. If a stage never changes anyone’s next action, it should not be a stage.
  4. Only then build automation. Workflows should enforce and speed up a process that already exists on paper, not invent one. Build the workflow that moves a record between the stages you have just defined, not the other way round.
  5. Plan your integrations before you connect anything. Decide which system owns which field, how often data should sync, and what happens when a sync fails, before the first connector goes live. Deciding this after two systems have been fighting over the same field is far more expensive.
  6. Build reporting last, not first. Dashboards are only as trustworthy as the data model and pipelines feeding them. A dashboard built before the data model is settled will need rebuilding, and will quietly teach people to distrust HubSpot reporting in the meantime.

What mistakes cost you later?

The HubSpot setup mistakes that cost you later are rarely the ones that break anything on day one. Property sprawl, workflow spaghetti, skipped integration planning and dirty data imports all look harmless at launch and expensive twelve months in.

MistakeWhy it costs you laterThe fix
Property sprawlEvery team adds one more property until nobody can find the ones that matter, and every report has to filter noise out of the view.Agree a property owner and a review point before any new property goes live, and retire what is not used.
Workflow spaghettiWorkflows get built to patch problems as they appear, with no shared naming or ownership, until nobody can safely change one without breaking three others.Document what each workflow does and why, and treat workflow changes like code changes: reviewed before they ship.
Skipping integration planningTwo systems both "own" the same field, sync loops overwrite manual edits, and nobody notices until a customer gets contradictory emails from two systems.Decide field ownership and sync direction before the first integration goes live, not after the first conflict.
Importing dirty dataDuplicate contacts, inconsistent lifecycle stages and stale companies get carried straight into HubSpot, so every report inherits the old system’s mess.Clean and deduplicate before import, not after. A HubSpot setup cannot fix data quality on its own.

Should you set up HubSpot yourself, or use a partner?

Whether to set up HubSpot yourself or bring in a partner depends on team shape more than budget. A single admin with a simple sales process can DIY a Starter or Sales Hub setup competently. A business running several systems, a dedicated RevOps function, or data migrating in from another CRM can lose months to a DIY setup that a partner would deliver correctly the first time.

Team shapeDIY setupPartner setup
Single admin, one sales pipeline, no other systems to connectRealistic. A careful admin following the sequence above can build a sound setup unaided.Optional, mainly useful as a second opinion on the data model.
Small team with a dedicated ops or RevOps hireWorkable, provided that person has protected time for setup rather than fitting it around other work.Speeds up delivery and reduces rework, particularly on pipeline and automation design.
Multiple systems to integrate, or data migrating in from another CRMHigh risk of costly rework. Integration and migration mistakes compound quickly and are expensive to unpick.Recommended. Integration planning and clean migration are where partner experience earns its cost.
Scaling fast, need it right first timeDIY setups built under time pressure are the ones most likely to need a rebuild within a year.Recommended. A partner setup built to the sequence above is designed to survive scale.

Verdict: DIY is genuinely fine for a simple, single-pipeline business setting up HubSpot for the first time. The moment integrations, migrated data or multiple teams are involved, a partner setup costs less than the rework a DIY attempt usually ends up needing.

How do you get your team to actually use it?

Getting your team to use HubSpot properly is a training and adoption problem, not a setup problem, and it deserves its own answer rather than a bolt-on paragraph here. How to train your team on HubSpot and our HubSpot training programme cover the spaced learning and ownership habits that make a correctly built system actually get used. This post is about building the system correctly; that one is about making people want to live in it.

Get your HubSpot setup built properly, once

If your data model, pipelines or integrations already feel like they need untangling rather than tweaking, our CRM implementation team builds HubSpot setups in the order set out above, so you are not paying to redo it in a year. Request a quote to talk it through.

Frequently asked questions

How long does a proper HubSpot setup take?

It depends on the number of pipelines, integrations and users involved, so there is no single honest figure to quote. What is consistent is that data model and pipeline design take longer than most teams expect, and rushing that stage is the single biggest predictor of a setup that needs redoing.

Can I set up HubSpot myself without a partner?

Yes, if you have a single pipeline, one team using it and no other systems to connect. HubSpot is genuinely usable without a partner at that scale, provided you follow the data-model-first sequence rather than starting with automation.

What should I do first when setting up HubSpot?

Map your data model before you create a single property in HubSpot. Decide what a contact, company and deal need to record for your business, and how lifecycle stages and pipelines should reflect your actual process, before building anything else on top.

What is the biggest HubSpot setup mistake?

Building automation before the data model is settled. Workflows that enforce an unclear or half-agreed process end up encoding the confusion rather than fixing it, and are far harder to unpick once records are already flowing through them.

Do I need to plan integrations before setting up HubSpot?

Yes. Decide which system owns which field, how often data should sync, and what happens when a sync fails, before the first connector goes live. Retrofitting this decision after two systems have been overwriting each other is considerably more expensive.

Should I build automation before or after my data model?

After. HubSpot workflows should enforce and speed up a process that already exists on paper, using properties and stages that are already settled. Automating on top of an unstable data model just means rebuilding the automation when the data model inevitably changes.

John Kelleher

John Kelleher

Author
John is the founder and the Chief Executive at SpotDev.

Stay Updated with Our Latest Insights

Get expert HubSpot tips and integration strategies delivered to your inbox.