Buying a CRM is the easy part.

You sign up, the platform looks great, you get a congratulatory email, and then you open it and realise nobody has told you what to actually do with it. So you click around for a bit, set up a couple of things that feel vaguely right, and then your sales rep starts logging deals in a way that is completely different to how your marketing manager set up the forms. Six months later you have a very expensive contact database that nobody fully trusts.

unfortunate_meme

This is where a CRM setup service earns its keep. But not all setup services are created equal, and the difference usually comes down to what they actually deliver at the end of the engagement.

Here are the nine deliverables worth asking for before you sign anything. If a provider can't point to all nine, keep looking.

1. A Pipeline Designed for How You Actually Sell

Not HubSpot's default pipeline. Yours.

HubSpot ships every new account with seven default deal stages: Appointment Scheduled, Qualified to Buy, Presentation Scheduled, Decision Maker Bought In, Contract Sent, Closed Won, and Closed Lost. These are fine as placeholders. They're not a sales process.

A proper CRM setup service designs your pipeline around the buyer milestones that are specific to how your business closes deals. They define clear entry criteria for each stage so that moving a deal forward means something actually changed, not just that a rep felt good about the call. They also set probability percentages based on your actual close rates, not the defaults, so the weighted pipeline in your forecast is grounded in reality.

On HubSpot Professional and Enterprise plans, required properties can be set at each stage, meaning reps can't advance a deal without entering specific data at that point. A CRM setup service worth hiring will configure these as part of the pipeline build, not leave it as optional homework for later.

 

2. A Contact and Company Property Structure That Makes Sense

Every business captures slightly different information about its customers and prospects. A CRM that ships with generic properties and never gets customised to reflect what your team actually needs to know produces records that are either missing information people need or cluttered with fields nobody fills in.

A good setup service audits what data you need to capture, what data you're already capturing somewhere else, and how both should map into HubSpot's contact, company, and deal objects. They create the custom properties your team needs, delete or archive the ones nobody will use, and configure which properties appear on each record view, so what shows up on a contact record is relevant to the person opening it, not a wall of empty fields.

The practical outcome: your team can open a contact record and immediately see what they need. That sounds basic. It's not common.

 

3. Clean, Validated Data Migration

If you have existing customers, contacts, or deal history sitting in a spreadsheet, a previous CRM, or a collection of business card photos and good intentions. All of it needs to come with you.

Data migration is where more implementations go wrong than any other deliverable. The failure modes are predictable: duplicates that weren't deduplicated before import, fields that mapped to the wrong property, associations between contacts and companies that got lost in translation, historical deal data that arrived without the activity notes attached to it.

A proper migration process includes a pre-migration audit of the source data, a field mapping document that shows exactly where each field lands in HubSpot, deduplication before the import runs, and validation testing on a sample dataset before the full migration goes live. HubSpot's native duplicate management tools can assist with identifying matches post-import, but prevention is significantly less painful than cleanup.

Ask any setup service to describe their migration process specifically. "We'll help you do an import" isn't a migration process. It's a disclaimer.

 

4. Core Workflow Automation

A CRM without automation is a very expensive spreadsheet.

The workflows that transform a CRM from a contact database into something that actively helps your business include: automatic lifecycle stage progressions when contacts take meaningful actions, internal task creation when a deal moves to a key stage, lead routing from form submissions to the right team member, and notifications when high-intent signals occur (a contact opens a proposal email, revisits a pricing page, or submits a high-value form).

These aren't advanced features. They're the baseline that makes the rest of the platform worth having. A setup service that delivers a configured portal without core automation in place has done half the job.

On HubSpot Professional and Enterprise, workflow automation supports cross-object actions - creating tasks, updating properties, sending notifications, and managing deal stage progressions automatically. Your setup service should be building at least a handful of these into your initial configuration, with documentation on what each workflow does and how to edit it when your process evolves.

 

5. Integrated Email and Calendar Connection

The CRM that's painful to use gets ignored. The CRM that lives where the team already works gets used.

HubSpot's Gmail integrations allow sales reps to log emails, track opens and clicks, access contact records, and enrol contacts in sequences without leaving their inbox. The calendar integration means meetings booked through HubSpot's scheduling tool automatically log against the relevant contact and deal record, without anyone doing anything manually.

These integrations sound mundane. They're the difference between a team that trusts the CRM activity data and a team that logs things manually when they remember, which means sometimes, not consistently.

A proper setup service configures these connections for every team member who will use them and confirms they're working before go-live.

approved_catmeme

6. A Reporting Setup That Answers Real Questions

Pre-built HubSpot dashboards are fine for a quick overview. They're not fine if your business needs to answer specific commercial questions -which deals are stalling, which marketing channel is producing the best customers, what the pipeline looks like for next quarter - that the standard templates don't cover.

A CRM setup service should build a small set of custom reports tailored to the questions your leadership actually asks. For most small businesses, the most valuable starting reports are: pipeline by deal stage and expected close date, new contacts by original source, deal velocity showing average time in each stage, and a KPI view of the core sales metrics the team tracks weekly.

On HubSpot Professional and Enterprise, the custom report builder allows cross-object reporting - combining deal data, contact data, campaign data, and activity data in a single report. A good setup service knows how to use it and delivers reports that your team will actually open, not a collection of dashboards built to look impressive during the implementation handover.

 

7. A Connected Form and Landing Page Setup

Every form on your website should be doing three things simultaneously: capturing leads, adding them to HubSpot as contacts, and triggering the right follow-up based on what they submitted.

A proper CRM setup includes configuring HubSpot forms (or connecting non-HubSpot forms via the non-HubSpot forms tool) so that every conversion on your website creates a contact record, applies the correct lifecycle stage, and triggers any relevant automation - a notification to the right team member, a follow-up email, a deal creation if the form indicates high purchase intent.

HubSpot's tracking code on your website is what connects browsing behaviour to contact records - allowing the CRM to show which pages a contact visited before they converted, and feeding that data into your attribution reporting. Without the tracking code installed and confirmed, your lead source data is incomplete from day one.

 

8. Role-Specific Training for Every Team Member Who Uses It

Training everyone on everything is how you end up with a team that knows the platform vaguely but uses none of it confidently.

Role-specific training means sales reps get a session on managing deals, logging calls, using sequences, and working from the mobile app. Marketing managers get a session on building and testing workflows, creating smart lists, publishing content, and reading campaign attribution reports. Business owners or leaders get a session on the pipeline view, the forecast tool, and the dashboards that give them the commercial picture they need.

Each session should be recorded. New team members who join after the implementation will need the same knowledge, and "ask whoever was here when we did HubSpot" isn't a scalable onboarding process.

A setup service that delivers a single all-hands training session and calls it done has trained the team to use HubSpot generically. Role-specific training produces actual adoption. The difference shows up within thirty days.

 

9. Handover Documentation That Doesn't Require the Agency to Interpret

This is the one most small businesses forget to ask for and most agencies forget to deliver.

At the end of an implementation, you should receive a document that describes your specific HubSpot setup, not HubSpot in general. It should explain what your pipeline stages mean and what the entry criteria are. It should describe what each active workflow does, what triggers it, and what it produces. It should document which properties are required and why. It should cover how the integrations work and who to contact if something stops syncing.

This document is what allows your team to maintain the CRM without the agency in the room. It's the handover when a team member who owns the CRM leaves. It's the briefing document when you bring in a new partner. Without it, the institutional knowledge of how your CRM was built walks out the door whenever the person who knows it does.

If a setup service doesn't include documentation as an explicit deliverable in their scope, ask why not. The answer will tell you something useful.

_ (5)-Feb-27-2026-12-54-03-3198-AM

What to Do With This List

Take it into every CRM setup service conversation you have. Ask directly whether each deliverable is included in their standard engagement or available as an add-on. Get the scope in writing before you commit.

The right service delivers all nine. A setup that skips one or two will feel the absence within the first few months, whether it's in the data quality, the adoption rate, or the moment someone asks a question the reporting can't answer because the right properties were never configured.

Fortunately, you now know exactly what to ask.

Neighbourhood delivers all nine as standard. Let's show you how.

Catch our latest HubSpot tutorials on YouTube, or join us over on Facebook.

Happy HubSpotting!