RevOps + HubSpot 9 min read

The Four-Phase CRM Setup Timeline for a Growing Australian Business

What a proper CRM setup actually looks like for a 60 to 200 person business migrating off an existing system, phase by phase, with the responsibilities that sit on your side of the table.

Digital Strategist
11:53
1x

Let's talk about the timeline problem.

A person reviewing a project timeline on a laptop

Ask ten CRM setup services how long implementation takes and you'll get ten different answers. Most of them suspiciously round numbers delivered with confidence that should make you sceptical. "Four weeks." "Six weeks." "Eight weeks, typically." Typically based on what? Nobody says.

The honest answer is that the timeline depends on the complexity of your setup. Which depends on your data, your integrations, your team size, how many departments need a say in what changes, and how quickly decisions actually get made and access gets granted. These are all things a provider can't know until they've sat down with you. That is why our CRM consultants start by checking whether HubSpot suits your business before anyone quotes a timeline.

What they can tell you, and what this guide covers, is what happens during that time, in what order, who is responsible for what, and how you'll know when it's actually finished.

The Four Phases of a CRM Setup

Every credible CRM setup for a business of this size follows roughly the same four phases, regardless of how many weeks each phase takes, and regardless of whether you're migrating off a legacy CRM, a shared inbox, or a set of spreadsheets that outgrew themselves.

Phase 1: Discovery and Architecture (Weeks 1-2)

This is the phase that decides whether everything else goes well. It's also the phase most commonly skimped on.

Discovery isn't a kickoff meeting and a forms questionnaire. It's a structured set of conversations with the people who will actually use the platform, your sales team, your marketing manager, whoever handles service, to understand how the business actually acquires and manages customers. Not how it's supposed to. How it actually does.

From discovery, the setup service produces an architecture document: a written description of your specific HubSpot configuration before a single setting is changed. This document covers:

  • Pipeline stages with entry criteria for each.
  • Lifecycle stage definitions agreed between marketing and sales.
  • The properties to be created or customised.
  • The workflows to be built and the logic behind each.
  • The integrations to be connected.
  • The data to be migrated and the approach.

You review this document with everyone who needs to sign off on it, sales, marketing, whoever owns the data being migrated. You ask questions. You push back where something doesn't reflect how you work. Then you sign off. Because once the build starts, changing the architecture mid-flight costs time and goodwill.

This is also the point to settle who owns the custom workflows and integrations being built. Under IP Australia's default rule, a contractor owns the IP in what they build unless the contract says otherwise, so if a partner is writing custom automation or integration code as part of your setup, the statement of work needs to say plainly that it becomes yours once the engagement ends.

Your responsibilities in this phase: Show up to the discovery sessions. Have the relevant people in the room, not just the person who signed the contract. Make decisions in writing, not in verbal conversations that get remembered differently three weeks later.

The sign that this phase is going badly: The provider wants to skip straight to configuring. Discovery takes time and it's easier to sell a fast start than a thorough one. Fast starts without discovery produce configurations that need to be rebuilt.

Phase 2: Configuration and Migration (Weeks 2-4)

With the architecture agreed, the build starts. This phase has two tracks running in parallel: the CRM configuration and the data migration.

The configuration track builds everything described in the architecture document: the pipeline, the properties, the automation workflows, the form connections, the integrations. For a HubSpot setup at this scale, this includes:

  • Custom pipeline with agreed stages and required properties configured at each stage (Professional and Enterprise plans).
  • Lifecycle stage automation triggered by contact behaviour and deal activity.
  • Core lead routing and follow-up workflows.
  • Form submissions connected to HubSpot with lifecycle stage and owner assignment.
  • Email and calendar connections for every team member.
  • Ad platform connections with auto-tracking enabled where applicable.
  • The tracking code installed and verified on your website.

The migration track runs the data from wherever it currently lives into HubSpot. This involves a pre-migration audit of the source data, a field mapping document (where each field in the old system lands in HubSpot), deduplication before the import runs, and a test import on a sample of records before the full migration goes live.

The migration and the configuration need to be coordinated. There's no point migrating data before the property structure is built to receive it, and no point activating workflows before the data is in and checked. Sequencing matters.

Your responsibilities in this phase: Provide access to everything that needs to be connected: your ad accounts, your accounting software, your support tools, your existing CRM or spreadsheet. Delays here are almost always caused by access credentials arriving late. Get them ready before the build starts.

The sign that this phase is going badly: The configuration is built without being tested against real records. A workflow that looks right in the settings view can behave unexpectedly when a contact with unusual property values is enrolled. Testing isn't optional, it's the difference between a go-live and a nasty surprise.

Phase 3: Testing and Training (Weeks 4-5)

This is where a lot of CRM setups cut corners, and where the consequences show up most visibly after go-live.

Testing means running the configured workflows, forms and integrations against real or realistic data to confirm they behave as intended: the trigger fires correctly, the actions execute in the right order, the right contacts are enrolled and excluded, and edge cases (contacts with missing properties, records that trigger twice) don't break anything.

For integrations, testing means confirming data flows in both directions where expected, field mappings are correct, and the sync handles updates and deletions as well as new records.

Training means role-specific sessions for each function that uses HubSpot. One all-hands platform overview produces a team that knows HubSpot exists. Role-specific sessions produce adoption.

Sales reps need: deal management, call logging, sequence enrolment, the scheduling tool, the mobile app. Marketing managers need: workflow building and testing, list creation, campaign reporting. Business owners or leaders need: pipeline view, forecast tool, key dashboards. Where there's a service function: ticket management, conversations inbox, SLA configuration.

Every session should be recorded. The person who joins three months after go-live deserves the same quality onboarding as everyone else, and "ask whoever was here when we did HubSpot" isn't a training programme.

Your responsibilities in this phase: Attend the training sessions. All of them. Not half of them. The number of post-go-live support calls that begin with "nobody told us about this", when the feature was covered in the session the person missed, is higher than you'd think.

Phase 4: Go-Live and Post-Launch Review (Weeks 5-6)

Go-live isn't the end of the engagement. It's the beginning of the part that matters most.

The go-live itself should include a readiness checklist: a defined set of criteria that must be met before the CRM is handed to the team. Workflows tested. Data validated. Integrations confirmed. Training complete. If any of these aren't checked, the go-live date should move. A confident provider doesn't rush go-live to hit a calendar date.

After go-live, the team will discover things that didn't show up during testing. A workflow that fires on a contact type that wasn't in the test dataset. A report that doesn't answer the question it was built for. A sales rep who needs a feature explained in context. None of this means the setup was wrong. It means people are using it in ways that couldn't be fully anticipated in advance.

A structured check-in at 30 to 60 days post-launch should be a defined deliverable in the scope, not an afterthought. This is where the real calibration happens. Adjustments made while the setup is fresh and the team is still forming habits are significantly easier than changes made six months later, once the workarounds have become entrenched.

Your responsibilities in this phase: Use the CRM. Not occasionally. Daily. The feedback that improves the setup comes from using it, and the team's habits in the first thirty days after go-live are the habits they'll carry for the next three years.

What a Realistic Timeline Looks Like

For a business with a sales team, a marketing function, reasonably standard integrations (Gmail, Google Ads, maybe an accounting system), and a manageable data source to migrate from:

Been given a round number for your CRM setup?

Six weeks means little until someone asks about your data.

4 to 6 weeks is a realistic timeline from kickoff to go-live, with the post-launch review in week 8 to 10.

That timeline extends if the data migration is complex (multiple source systems, poor data quality, large volumes of historical activity), custom integrations are required (tools not in HubSpot's App Marketplace or needing custom field mapping), decision-making is slow (architecture changes after sign-off cost time), or multiple pipelines or business units are in scope.

A provider quoting two weeks for a full implementation is either very narrowly scoping what's included or optimistic in ways that will become your problem. A provider quoting four months for a setup at this scale is probably calibrated for enterprise engagements where every decision goes through a committee.

The right timeline is the one that matches your actual complexity, and a good provider won't give you a number until they know what that complexity is.

The Success Criteria That Tell You It's Done

"Done" isn't the same as "go-live." It means:

The data is clean and correctly structured. Contact records have the right properties populated. Deals are associated with the right contacts and companies. Historical data is present and accessible. The duplicate report in HubSpot's Data Quality tools shows nothing that was there before migration.

The automation is running correctly. Active workflows are enrolling the right contacts based on the right triggers. Lifecycle stages are progressing based on automated criteria, not manual updates. Form submissions are creating records, setting stages and triggering follow-up without anyone stepping in.

The team is using it. Not just logging in, actually using it. Deals being progressed. Calls being logged. Reports being checked before meetings instead of spreadsheets assembled over the weekend.

The reporting answers real questions. The dashboards that exist are the ones that get opened. The numbers in them are trusted by the people who use them to make decisions.

If all four are true at your 60-day check-in, the engagement was a success. If any of them aren't, there's more work to do, and a good setup service will be part of fixing it, not declaring victory and moving on.

Wrapping Up

A well-scoped CRM setup isn't magic. It's a defined process with clear outputs at each phase, a realistic timeline that accounts for actual complexity, and an honest definition of what done looks like beyond the go-live date. If you also want to know what this actually costs in Australia right now, or how the marketing side of onboarding gets scoped alongside it, both sit next to this guide.

The businesses that get this right aren't the ones who paid the most or moved the fastest. They're the ones who insisted on a proper architecture before the build, stayed engaged during the migration, showed up for the training, and used the CRM daily after go-live. That's all it takes. The platform does the rest.

Would you know when your setup was finished?

Plenty of setups go live without anyone signing them off.

If you want to see what this process looks like with us running it, here's our RevOps and HubSpot work, or give us a shout.

If you're into HubSpot tips, short-form experiments and the occasional marketing truth bomb, come hang out with us on our Facebook page and YouTube channel.

Neighbourhood

Neighbourhood is a HubSpot Diamond Partner in Brisbane. We build AI systems and the revenue operations they run on, for businesses across Australia and New Zealand.