Setting up HubSpot CRM takes most teams less than a day for the core configuration. The free plan gives you contact management, deal tracking, email integration, and basic reporting with no time limit. This guide walks you through each step so your team has a working system from the start, not just an account.
This is an independent informational resource produced by a HubSpot Platinum Partner. HubSpot is a trademark of HubSpot, Inc.
What do you need before you start setting up HubSpot CRM?
Before you log in, gather a few things that will speed up the process:
- Your existing contact list. A CSV file from your old CRM, spreadsheet, or business card app. Even a rough list is better than starting from nothing.
- Your sales stages. Write down the steps a deal goes through, from first conversation to closed. HubSpot will ask you to define these when you set up your pipeline.
- Team email addresses. HubSpot connects to Gmail and Outlook. Know which inboxes you want linked.
- Your domain. If you want to track website visitors, you will add a short tracking script to your site.
If you are switching from another tool, export your data first. Most CRMs and spreadsheets can produce a CSV. HubSpot’s import wizard handles custom column headers, so the file does not need to be perfect.
How do you create and configure your HubSpot account?
Go to hubspot.com and start a free account. You will choose a primary Hub during sign-up; for most teams starting with sales and contact management, select Sales Hub or CRM. You can add other Hubs later.
After sign-up, the onboarding wizard asks about your company size, industry, and goals. Answer these as accurately as you can because HubSpot uses them to pre-populate pipeline stages and suggested properties that match your type of business. You can change everything later, but starting with relevant defaults saves time.
Set your account timezone under Settings > General. This matters for scheduling emails, workflows, and reports. For Thailand and Southeast Asia, set this to Asia/Bangkok (UTC+7).
How do you import your contacts into HubSpot CRM?
Go to Contacts > Contacts > Import and upload your CSV. The import wizard maps each column in your file to a HubSpot property. Standard columns like First Name, Last Name, Email, Phone, and Company map automatically. For custom columns, you can create new properties on the spot during the import flow.
A few import tips that prevent common problems:
- Email address is the unique identifier. Duplicate emails merge into one contact record.
- Phone numbers import cleanest in E.164 format (e.g., +66891234567 for a Thai mobile).
- Create a “Lead Source” property before importing if you want to tag where each contact came from.
- Import companies separately if you want to build company records linked to contacts.
After the import, HubSpot shows you a summary of contacts created, updated, and skipped. Check the skipped list and fix any formatting errors before your next import.
For a deeper look at how the HubSpot Smart CRM structures contacts, companies, and deals, the Smart CRM overview covers the data model and what each object type is for.
How do you set up a deal pipeline in HubSpot?
Go to Settings > Objects > Deals > Pipelines. HubSpot creates a default pipeline with generic stage names. Replace these with your actual sales stages.
Each stage has a win probability percentage. Set these to reflect your real close rates at each stage rather than leaving the defaults. HubSpot uses these numbers in the forecast view, so inaccurate percentages make your pipeline reports misleading.
If your team runs different types of deals (for example, new business and renewals), create separate pipelines. Each pipeline can have its own stages and required fields so reps know exactly what information to collect at each step.
A practical setup for most SEA sales teams:
- New Lead — Initial conversation or inquiry
- Qualified — Confirmed budget, authority, need, and timeline
- Proposal Sent — Formal quote or proposal shared
- Negotiation — Terms being discussed
- Closed Won — Deal signed
- Closed Lost — Deal did not proceed
How do you connect your email to HubSpot?
Go to Settings > General > Email and connect your Gmail or Outlook account. This lets you send and log emails from HubSpot, see whether contacts have opened messages, and track reply history directly on the contact record.
The HubSpot Sales extension for Gmail and the Outlook add-in give you a sidebar inside your inbox so you can log emails, add contacts, and create tasks without switching tabs. Install these for your sales team as a standard part of setup.
Team email addresses like sales@yourcompany.com are connected differently, through the Conversations inbox. Go to Settings > Inbox > Inboxes to connect a shared mailbox. This is useful for support queries and general sales inquiries that the whole team handles.
How do you customize properties for your industry or region?
HubSpot’s default properties cover the basics, but most teams need a few custom fields to match how they work. Common additions for businesses in Southeast Asia:
- LINE ID — Thailand, Japan, and Taiwan teams use LINE for client communication. A text property on the contact record keeps LINE handles in one place.
- Preferred language — Useful when your team serves contacts in Thai, English, and other regional languages.
- Region / Province — More granular than country for sales territory assignment.
- Referral source — Track which partner or event brought in a contact.
Create custom properties at Settings > Properties. Choose the object type (Contact, Company, or Deal), name the property, and set the field type. Dropdown menus with fixed values are easier to filter and report on than free-text fields.
If you need help deciding which properties to build and how to structure your data for long-term reporting, the HubSpot implementation guide covers how to plan this before you start building.
What else should you configure in the first week?
Once contacts, pipeline, and email are in place, a few more settings are worth doing before your team starts using the CRM day to day:
- User permissions. Go to Settings > Users & Teams. Assign roles so each team member sees what they need without access to sensitive data.
- Task and activity types. Standardize what counts as a “call,” “meeting,” or “email” so reports reflect actual activity.
- Required fields. Mark key deal properties as required before stage advancement. This keeps your pipeline data clean from the start.
- Notifications. Turn off any default email notifications that will create noise. Each rep can set their own notification preferences under their user profile.
For Thai teams planning to connect LINE to HubSpot, the CRM fundamentals guide explains the data model behind contacts and conversations before you add messaging channel integrations.
Frequently asked questions about setting up HubSpot CRM
Is HubSpot CRM free to set up?
Yes. The core CRM features, including contacts, companies, deals, tasks, and basic email integration, are free with no time limit. Paid tiers unlock automation, advanced reporting, sequences, and higher contact limits.
How long does the initial setup take?
The basic setup, account creation, contact import, pipeline configuration, and email connection, typically takes two to four hours for a small team. More complex setups with custom properties, multiple pipelines, and team permissions take longer and benefit from a structured implementation plan.
Can I migrate data from another CRM?
Yes. HubSpot’s import tool handles CSV files, so any CRM that can export contacts and deals can be migrated. Some platforms, including Salesforce and Pipedrive, have direct integration options. For large migrations or complex data models, a guided migration reduces the risk of data loss or mapping errors.
Do I need a developer to set up HubSpot CRM?
No, for the standard setup. The admin panel and import tools are designed for non-technical users. You will need developer support if you want to build custom integrations, use the HubSpot API, or set up server-side tracking on your website.
What is the first thing to do after setup?
Create your first deal and move it through every stage of your pipeline manually. This confirms your stages are in the right order, required fields are working, and your team can see deals in both list and board views. It takes five minutes and surfaces most configuration mistakes before they affect real data.
Planning a HubSpot setup or integration in the region?
Contact us