Skip to content
itsorted.online
Apps & Tools guide

Setting Up a CRM: DIY, Vendor Onboarding or Consultant?

Most small businesses can set up a CRM themselves if they keep it simple: one pipeline, a handful of fields and a clean contact import. Vendor onboarding is worth it when the plan requires it or the team needs training. A consultant or implementer earns their fee when you need integrations, custom fields across teams, or a messy data migration. This guide explains what each route covers, what HubSpot and Zoho charge as of October 2026, and the set-up decisions that decide whether a CRM gets used, including consent fields for the PDPA and Do Not Call rules.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • A CRM only works if people use it, so keep the first pipeline and field list short.
  • HubSpot Sales Hub Professional needs a one-time SGD 2,100 onboarding fee; Enterprise needs SGD 4,900.
  • Zoho CRM is free for up to 3 users and from S$17 per user per month on annual billing.
  • Clean and de-duplicate contacts before importing; a messy import is hard to undo.
  • Record marketing consent and its source per contact so PDPA and DNC checks are possible.
In this guide · 8 sections
  1. 01Three ways to set up a CRM, compared
  2. 02What vendors charge for CRM onboarding
  3. 03Design the data model and pipeline before you import
  4. 04Import hygiene: clean data before it goes in
  5. 05Consent fields for PDPA and Do Not Call
  6. 06Integrations and adoption
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

DIY works for a small team with one sales process and a clean contact list. Pay for vendor onboarding when the plan requires it, as HubSpot Sales Hub Professional does (SGD 2,100 one-time), or when staff need training. Bring in a consultant for integrations, migrations from another CRM, or multiple teams.

Three ways to set up a CRM, compared

The software is the easy part. What you pay for, in time or money, is designing how the CRM matches your sales process, getting clean data into it, and getting people to use it.

Do it yourself

Cheapest

Your time

  • Use the vendor's templates and help guides
  • Fine for 1 to 5 users and one sales process
  • Risk: too many fields, or nobody owns it

Best for: Owner-led sales teams starting from a spreadsheet.

Vendor onboarding

Free to SGD 4,900, by plan

  • Run by the vendor or a partner
  • Covers standard set-up and training
  • Required on some paid plans
  • Rarely covers your other systems

Best for: Teams on a plan that includes or requires it.

Consultant or implementer

Quoted per project

  • Designs pipelines and fields around your process
  • Handles migrations and integrations
  • Can build automations across tools

Best for: Several teams, an old CRM to migrate, or many connected apps.

For which CRM to choose in the first place, see our best CRM for small businesses in Singapore comparison.

What vendors charge for CRM onboarding

Onboarding fees are published for some plans and not others. These are from each vendor's pricing page, approximate, as of October 2026.

PlanSubscriptionOnboarding
HubSpot free CRMFree (up to 2 users)None
HubSpot Sales Hub StarterFrom SGD 10 per seat per monthNo required onboarding fee listed
HubSpot Sales Hub ProfessionalFrom SGD 126 per seat per month (annual)Required one-time SGD 2,100
HubSpot Sales Hub EnterpriseFrom SGD 210 per seat per monthRequired one-time SGD 4,900
Zoho CRM FreeFree for 3 usersZoho's pricing page advertises free onboarding
Zoho CRM Standard / ProfessionalS$17 / S$28 per user per month (annual)As above
Sources: HubSpot Sales Hub pricing and Zoho CRM pricing (SGD view), October 2026. Local taxes are extra on Zoho.

See HubSpot's CRM pricing and Zoho CRM's pricing on the day you buy, because prices and promotions change. Vendor onboarding sets up the vendor's product; it usually does not cover your website forms, accounting, WhatsApp or other tools.

Design the data model and pipeline before you import

The most common mistake is importing every column from an old spreadsheet and creating a field for each. Six months later, half the fields are empty and nobody trusts the data. Decide first what you need to see every week.

  1. Write down your sales stages

    For example: new enquiry, contacted, quote sent, won, lost. Four to seven stages is plenty for most small businesses.

  2. Decide what counts as a deal

    A quote, a project, a booking or a membership. One deal type is easier to start with.

  3. Pick the fields you will actually use

    Lead source, value, expected close date, owner, and the reason for a lost deal cover most reporting needs.

  4. Agree on required fields

    Make only a few fields mandatory, or staff will type anything to get past them.

  5. Choose one owner

    Someone keeps the pipeline tidy, removes duplicates and answers "where do I put this?"

If your enquiries arrive by website form, our guide to automating lead follow-up from an enquiry form shows how to send them straight into the pipeline.

Import hygiene: clean data before it goes in

A CRM is only as good as the first import. It is far easier to clean a spreadsheet than to clean thousands of records inside a CRM.

Before the first import

Keep the original spreadsheet as a backup. If the import maps a column to the wrong field, you can delete the batch and start again.

Integrations and adoption

A CRM that is not connected to where enquiries arrive becomes a second job. Common connections for a small business are website forms, email (so conversations log automatically), WhatsApp, calendar booking and accounting. Most CRMs connect natively to Gmail and Outlook; other links can be built with tools such as Zapier or Make. Our Zapier vs Make comparison covers the trade-offs.

Adoption is the part no tool fixes. Keep a short written guide, review the pipeline in a weekly meeting from the CRM itself, and stop accepting updates in chat or spreadsheets once the CRM is live.

Do it yourself or get help?

If you have one sales process and fewer than about ten users, start yourself with a free or entry plan, using the steps above. Pay for onboarding when your plan requires it, and bring in help when the job is mainly connecting systems or moving data.

Our Workflow Automation (S$390 per workflow) connects a form, email or WhatsApp to your CRM so leads arrive without copy-paste, built in your own Make, Zapier or Apps Script account with error alerts. For a larger migration or a custom pipeline tool, a Custom Tool or Dashboard (from S$1,990, fixed quote) covers the build. CRM subscription and onboarding fees are paid to the vendor.

Frequently asked questions

Yes, for most small businesses. Start with one pipeline of four to seven stages, a handful of fields, and a cleaned contact list. Free or entry plans from HubSpot and Zoho include templates and guides. The main risk is adding too many fields and stages, so keep the first version short and add only what you use.

As of October 2026, HubSpot's Sales Hub pricing shows a required one-time Professional Onboarding fee of SGD 2,100 and an Enterprise Onboarding fee of SGD 4,900. The free CRM and Starter plan do not list a required onboarding fee. Check HubSpot's pricing page on the day you buy, as fees can change.

When the work is mostly about your other systems: migrating from an old CRM, connecting forms, email, WhatsApp and accounting, or designing pipelines for several teams. For a single small team with a simple process, the vendor's guides and onboarding are usually enough.

Store whether each contact agreed to marketing, the date, where they agreed, and which channels they agreed to. Record withdrawals with dates and apply them everywhere. For marketing calls or messages to Singapore numbers without clear written consent, also record the Do Not Call check date, as results are valid for 21 days.

Not without cleaning it first. Merge duplicates, standardise phone numbers, remove bounced and unsubscribed contacts, and add columns for source and marketing consent. Test with about 20 rows, check the field mapping, then import the rest. Keep the original file as a backup.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.