---
# === IDENTITY ===
id: business/startup-sales/crm-setup-guide/2026
canonical_question: "How do I choose and set up a CRM — HubSpot vs Salesforce vs Pipedrive vs Close, decision framework by stage?"
aliases:
  - "Best CRM for startups in 2026 comparison and setup"
  - "HubSpot free CRM setup guide for early-stage startups"
  - "Pipedrive vs Close vs HubSpot for founder-led sales"
  - "When to migrate from HubSpot Free to Salesforce"
entity_type: execution_recipe
domain: business > startup-sales > CRM setup guide
region: global
jurisdiction: global
temporal_scope: 2025-2026

# === VERIFICATION ===
last_verified: 2026-03-12
confidence: 0.90
version: 1.0
first_published: 2026-03-12

# === TEMPORAL VALIDITY ===
temporal_validity:
  status: volatile
  last_breaking_change: "HubSpot reduced free tier to 2 seats in late 2024; Salesforce Starter Suite launched at $25/user/mo in 2025; Pipedrive raised Essential to $24/user/mo in 2025"
  next_review: 2026-09-08
  change_sensitivity: high

# === CONSTRAINTS ===
constraints:
  - "HubSpot free tier limits: 2 users, 1 deal pipeline, no custom reporting, HubSpot branding on forms and emails"
  - "Pipedrive has no free plan — 14-day trial only. Minimum cost is $24/user/mo (Essential plan)"
  - "Close has no free plan — 14-day trial only. Minimum cost is $49/user/mo (Startup plan)"
  - "Salesforce minimum is $25/user/mo (Starter Suite) — requires annual contract"
  - "CRM migration between platforms costs 40-100 hours of work — choose deliberately"
  - "Do not over-customize CRM in first 90 days — optimize after you have 50+ deals of data"

# === SKIP CONDITIONS ===
skip_this_unit_if:
  - condition: "User needs to design sales process stages, not choose CRM software"
    use_instead: "business/startup-sales/sales-process-design/2026"
  - condition: "User already has a CRM and needs to optimize their pipeline"
    use_instead: "business/sales-ops/sales-metrics-benchmarks/2026"
  - condition: "User needs enterprise CRM implementation (Salesforce Enterprise/HubSpot Enterprise)"
    use_instead: "business/erp-integration/salesforce-rest-api-capabilities/2026"

# === AGENT HINTS ===
inputs_needed:
  - key: team_size
    question: "How many sales users need CRM access?"
    type: choice
    options: ["1-2 (founder-led)", "3-5 (small team)", "6-15 (growing team)", "15+ (scaling)"]
  - key: budget
    question: "What is your monthly CRM budget per user?"
    type: choice
    options: ["$0 (free only)", "up to $25/user/mo", "up to $75/user/mo", "no limit"]
  - key: primary_need
    question: "What is the single most important CRM capability?"
    type: choice
    options: ["pipeline visualization", "built-in calling and email", "marketing automation", "reporting and forecasting", "customization and integrations"]
  - key: technical_skill
    question: "What is the team's technical comfort level?"
    type: choice
    options: ["non-technical (needs simplest UI)", "semi-technical (can configure workflows)", "technical (can use APIs and custom objects)"]

# === EXECUTION METADATA ===
execution:
  required_inputs:
    - name: "Sales process definition"
      source: "business/startup-sales/sales-process-design/2026"
      format: "document with pipeline stages and exit criteria"
    - name: "Team roster and roles"
      source: "founder or head of sales"
      format: "list of users with roles (admin, rep, manager)"
  outputs:
    - name: "Configured CRM platform"
      format: "configured platform"
      description: "CRM with pipeline stages, deal properties, automations, email integration, and user accounts ready for use"
    - name: "CRM selection decision document"
      format: "document"
      description: "Rationale for platform choice with comparison matrix and migration plan"
  tools_required:
    - name: "CRM platform"
      purpose: "Pipeline management, contact management, deal tracking, reporting"
      tier: "free"
      cost: "$0 (HubSpot Free) to $75/user/mo (Salesforce Professional)"
      alternatives: ["HubSpot CRM", "Pipedrive", "Close", "Salesforce"]
    - name: "Email provider"
      purpose: "Email sync for tracking opens, clicks, and thread association"
      tier: "free"
      cost: "$0 (Gmail/Outlook integration included in CRM)"
      alternatives: ["Gmail", "Microsoft Outlook", "Google Workspace"]
  credentials_needed:
    - service: "CRM platform"
      type: "OAuth or username+password"
      where_to_get: "https://app.hubspot.com/signup or https://www.pipedrive.com/register"
      free_tier_limits: "HubSpot: 2 users, 1 pipeline; Pipedrive: 14-day trial; Close: 14-day trial"
  estimated_duration: "2-4 hours for selection and initial setup; 1-2 weeks for full configuration and team onboarding"
  estimated_cost: "$0 (HubSpot Free) to $75/user/mo (Salesforce Professional)"

# === DISTRIBUTION ===
canonical_source: "https://knowledgelib.io/business/startup-sales/crm-setup-guide/2026"
suggested_citation: "Source: knowledgelib.io — AI Knowledge Library (verified 2026-03-12)"

# === RELATED UNITS ===
related_kos:
  depends_on:
    - id: "business/startup-sales/sales-process-design/2026"
      label: "Pipeline stages and qualification framework to configure in CRM"
  feeds_into:
    - id: "business/startup-sales/outbound-sales-playbook/2026"
      label: "Outbound sequences configured in CRM or connected tool"
  related_to:
    - id: "business/startup-sales/sales-process-design/2026"
      label: "Sales process that CRM must support"
  alternative_to: []

# === SOURCES ===
sources:
  - id: src1
    title: "The 12 Best CRM Tools for Startups in 2026"
    author: AddToCRM
    url: https://addtocrm.com/tools/crm-tools-for-startups
    type: industry_report
    published: 2026-01-15
    reliability: high
  - id: src2
    title: "HubSpot vs. Salesforce vs. Pipedrive"
    author: Pipedrive
    url: https://www.pipedrive.com/en/blog/hubspot-vs-salesforce-vs-pipedrive
    type: technical_blog
    published: 2025-10-01
    reliability: high
  - id: src3
    title: "Best CRM for Seed Stage SaaS Startups in 2025"
    author: Flowjam
    url: https://www.flowjam.com/blog/best-crm-for-seed-stage-saas-startups-in-2025-top-8-platforms-compared-reviewed
    type: industry_report
    published: 2025-06-01
    reliability: high
  - id: src4
    title: "HubSpot CRM Pricing Guide 2025"
    author: HuboExperts
    url: https://www.huboexperts.com/hubspot-crm-pricing-guide-2025
    type: technical_blog
    published: 2025-01-15
    reliability: high
  - id: src5
    title: "Pipedrive vs HubSpot: Complete CRM Comparison Guide for 2026"
    author: Nuacom
    url: https://nuacom.com/pipedrive-vs-hubspot-complete-crm-comparison-guide/
    type: technical_blog
    published: 2026-01-01
    reliability: high
  - id: src6
    title: "Salesforce vs Zoho vs HubSpot vs Pipedrive — The Best CRM for 2026"
    author: Salesflare
    url: https://blog.salesflare.com/compare-salesforce-zoho-hubspot-pipedrive
    type: technical_blog
    published: 2026-02-01
    reliability: high
  - id: src7
    title: "Startup Sales Guide 2026: Proven Processes, Strategies & Tools"
    author: Close
    url: https://www.close.com/blog/sales-for-startups
    type: industry_report
    published: 2026-01-15
    reliability: high
---

# CRM Setup Guide

## Purpose

This recipe selects the right CRM platform for your startup's stage, budget, and sales motion, then configures it with pipeline stages, deal properties, email integration, automations, and user accounts — producing a fully operational CRM ready for your team to start tracking and closing deals on day one. The output is a configured CRM with your sales process embedded in its workflow. [src1]

## Prerequisites

- [ ] **Sales process definition** — pipeline stages with exit criteria from [Sales Process Design](/business/startup-sales/sales-process-design/2026)
- [ ] **Team roster** — list of users who need CRM access with roles (admin, sales rep, manager)
- [ ] **Email accounts** — Gmail or Outlook accounts for each user (for email sync)
- [ ] **Company domain** — for email tracking and sender authentication
- [ ] **Budget approval** — confirm monthly CRM budget per user before committing to a paid platform

## Constraints

- HubSpot free tier: 2 users, 1 pipeline, no custom reporting, HubSpot branding on forms and emails. [src4]
- Pipedrive: no free plan. Essential plan starts at $24/user/mo. [src2]
- Close: no free plan. Startup plan starts at $49/user/mo with built-in calling and email sequences. [src7]
- Salesforce: minimum $25/user/mo (Starter Suite), requires annual contract. [src6]
- CRM migration costs 40-100 hours of work — switching platforms mid-growth is expensive, so choose deliberately. [src3]
- Do not over-customize in the first 90 days — wait until you have 50+ deals of data before building complex automations or custom objects.

## Tool Selection Decision

```
Which CRM?
├── Budget = $0 AND team = 1-2 people
│   └── HubSpot Free — best free tier, 1M contacts, limited to 2 users
├── Budget = $15-25/user AND primary need = pipeline visualization
│   └── Pipedrive Essential ($24/user/mo) — best visual pipeline, sales-focused
├── Budget = $15-25/user AND primary need = marketing + sales alignment
│   └── HubSpot Starter ($15/user/mo) — CRM + marketing + service in one
├── Budget = $49+/user AND primary need = built-in calling + email sequences
│   └── Close ($49/user/mo) — built-in dialer, email sequences, best for high-volume outbound
├── Budget = $25-75/user AND need = customization + enterprise features
│   └── Salesforce ($25-75/user/mo) — most customizable, steepest learning curve
└── Unsure
    └── Start with HubSpot Free — migrate later if you hit limits
```

| CRM | Free Plan | Paid Start | Best For | Weakness |
|-----|-----------|-----------|----------|----------|
| HubSpot | Yes (2 users, 1 pipeline) | $15/user/mo | All-in-one, marketing alignment | Expensive at scale ($100/user/mo Pro) |
| Pipedrive | No (14-day trial) | $24/user/mo | Visual pipeline, ease of use | No built-in marketing; limited free tier |
| Close | No (14-day trial) | $49/user/mo | Outbound sales, built-in calling | Higher price; no marketing hub |
| Salesforce | No ($25 Starter) | $25/user/mo | Customization, enterprise scale | Complex setup; steep learning curve |

## Execution Flow

### Step 1: Select CRM Platform

**Duration**: 30-60 minutes
**Tool**: Decision matrix

Score each CRM against your top 5 requirements weighted by importance. [src1] [src3]

```
CRM Scoring Matrix:
────────────────────────────────────────────────
Criteria (weight 1-5)       HubSpot   Pipedrive   Close   Salesforce
─────────────────────       ───────   ─────────   ─────   ──────────
Free/low-cost (5)              5          3          2        3
Ease of setup (4)              5          5          4        2
Pipeline visualization (4)    4          5          3        4
Built-in calling (3)          2          2          5        2
Email sequences (3)           3          3          5        3
Marketing integration (3)     5          1          1        3
Custom reporting (3)          2          4          3        5
API/integrations (2)          4          3          3        5
Scalability (2)               4          3          3        5
─────────────────────────────────────────────────────────────────
Weighted total (max 145):    110        97         96       101

Recommendation by stage:
  Pre-revenue / Seed:     HubSpot Free → HubSpot Starter
  Series A (outbound):    Close or Pipedrive
  Series A (inbound):     HubSpot Starter → Professional
  Series B+:              Salesforce or HubSpot Enterprise
```

**Verify**: Platform selected based on scoring matrix. Budget confirmed for chosen plan.
**If failed**: If two platforms score within 5 points of each other, choose the one with the better free trial so you can test before committing.

### Step 2: Create Account and Invite Team

**Duration**: 15-30 minutes
**Tool**: CRM platform

```
HubSpot Setup:
  1. Sign up at https://app.hubspot.com/signup
  2. Complete onboarding wizard (company name, industry, team size)
  3. Settings → Users & Teams → invite team members
  4. Assign roles: Super Admin (you), Sales Rep, Manager
  5. Connect email: Settings → General → Email → Connect personal email

Pipedrive Setup:
  1. Sign up at https://www.pipedrive.com/register
  2. Complete setup wizard (company, pipeline, currency)
  3. Settings → Manage Users → invite team
  4. Assign permission sets: Admin, Manager, Regular User
  5. Connect email: Settings → Email Sync → Connect Gmail/Outlook

Close Setup:
  1. Sign up at https://app.close.com/signup/
  2. Complete onboarding (company, team size)
  3. Settings → Organization → Members → invite team
  4. Assign roles: Admin, Member, Restricted
  5. Email auto-connects during signup (Gmail/Outlook OAuth)

Salesforce Setup:
  1. Sign up at https://www.salesforce.com/form/signup/freetrial-sales/
  2. Complete guided setup (company, industry)
  3. Setup → Users → New User → invite team
  4. Assign profiles: System Administrator, Standard User
  5. Connect email: Setup → Einstein Activity Capture → Connect email
```

**Verify**: All team members can log in, see the dashboard, and send a test email from within the CRM.
**If failed**: Check spam folders for invitation emails. For Salesforce, verify that user licenses match the number of seats purchased.

### Step 3: Configure Pipeline Stages

**Duration**: 30-60 minutes
**Tool**: CRM settings

Import your pipeline stages from the sales process design into your CRM. [src2]

```
HubSpot:
  Settings → Objects → Deals → Pipelines
  → Edit default pipeline or create new
  → Add stages (drag to reorder):
    Lead Identified (10%)
    Qualified (25%)
    Discovery Complete (40%)
    Demo / Solution Presented (60%)
    Proposal Sent (75%)
    Negotiation (85%)
    Closed Won (100%)
    Closed Lost (0%)
  → Save

Pipedrive:
  Settings → Company Settings → Pipelines
  → Edit default pipeline
  → Add stages with win probability:
    Lead Identified → Qualified → Discovery → Demo →
    Proposal → Negotiation → Won / Lost
  → Enable "Rotting" alerts (14 days inactivity)

Close:
  Settings → Customize → Pipelines
  → Edit or create pipeline
  → Add statuses:
    Lead Identified → Qualified → Discovery →
    Demo → Proposal → Negotiation → Won / Lost
  → Set default pipeline for new leads

Salesforce:
  Setup → Object Manager → Opportunity → Fields → Stage
  → Edit picklist values to match your stages
  → Map probability to each stage
  → Setup → Sales Processes → create process for your pipeline
```

**Verify**: Create a test deal and move it through every stage. Probability should update automatically at each stage.
**If failed**: If stages do not appear in the correct order, check the sort/order settings. In Salesforce, ensure the Sales Process is assigned to the correct Record Type.

### Step 4: Add Deal Properties and Required Fields

**Duration**: 30 minutes
**Tool**: CRM settings

Add custom properties that capture your qualification data and enforce data quality. [src4]

```
Required Deal Properties (all CRMs):
  - Deal name: [Company] - [Use Case] (text, required)
  - Deal amount: ACV in dollars (currency, required)
  - Close date: Expected close (date, required)
  - Deal owner: Assigned rep (user, required)
  - Next step: What happens next (text, required on save)
  - Qualification score: BANT/SPICED/MEDDIC result (dropdown, required at Stage 2)
  - Decision-maker identified: Yes/No (checkbox, required at Stage 3)
  - Loss reason: Why we lost (dropdown, required at Closed Lost)

Loss Reason Dropdown Values:
  - No budget
  - Chose competitor
  - No decision made (status quo)
  - Timing — not ready
  - Product gap
  - Price too high
  - Champion left company
  - Other (free text)

HubSpot: Settings → Objects → Deals → Properties → Create property
Pipedrive: Settings → Data Fields → Deals → Add custom field
Close: Settings → Customize → Custom Fields → Add field
Salesforce: Setup → Object Manager → Opportunity → Fields → New
```

**Verify**: Attempt to save a deal without filling required fields — CRM should block the save.
**If failed**: HubSpot free tier does not support conditional required fields per stage. Use deal naming conventions as a workaround (e.g., prefix with stage abbreviation).

### Step 5: Set Up Automations and Notifications

**Duration**: 30-60 minutes
**Tool**: CRM automation builder

Create workflow automations that enforce your process and alert the team. [src5]

```
Essential Automations:
────────────────────────────────────────────────

1. New Lead Assignment
   Trigger: New deal created
   Action: Assign to rep via round-robin or territory rules

2. Follow-Up Reminders
   Trigger: Deal moves to "Proposal Sent"
   Action: Create task "Follow up on proposal" due in 3 business days

3. Stale Deal Alert
   Trigger: Deal has no activity for 14 days
   Action: Email deal owner "Deal [name] has had no activity for 14 days"

4. Won Deal Handoff
   Trigger: Deal moves to "Closed Won"
   Action: Notify CS team, create onboarding task, update contact lifecycle

5. Lost Deal Logging
   Trigger: Deal moves to "Closed Lost"
   Action: Require loss reason, send summary to sales manager

CRM Automation Capability:
  HubSpot Free:     Limited — task creation only, no workflows
  HubSpot Starter:  Basic workflows (up to 10)
  Pipedrive:        Automations on Essential plan (workflow builder)
  Close:            Smart Views + Workflows on Professional plan
  Salesforce:       Flow Builder (all plans, complex but powerful)
```

**Verify**: Trigger each automation manually by moving a test deal through stages. Confirm notifications and tasks are created.
**If failed**: If your CRM plan does not support automations, create manual checklists or use Zapier ($19.99/mo) to connect triggers.

### Step 6: Import Existing Data and Go Live

**Duration**: 1-2 hours
**Tool**: CRM import wizard + CSV files

Import existing contacts, companies, and deals from spreadsheets or previous tools. [src1]

```
Data Import Checklist:
────────────────────────────────────────────────

1. Export data from current source (spreadsheet, old CRM, email)
2. Clean data:
   - Remove duplicates by email address
   - Standardize company names
   - Fill missing required fields
   - Format dates consistently (YYYY-MM-DD)
3. Map columns to CRM fields:
   - First Name → Contact: First Name
   - Last Name → Contact: Last Name
   - Email → Contact: Email
   - Company → Company: Name
   - Deal Value → Deal: Amount
4. Import in order: Companies → Contacts → Deals
5. Associate contacts to companies and deals

Import Limits:
  HubSpot Free: 1,000,000 contacts (non-marketing)
  Pipedrive: Unlimited (within plan storage)
  Close: Unlimited
  Salesforce Starter: 10,000 records per import batch

Post-Import Validation:
  - Spot-check 10 random records for correct field mapping
  - Verify deal amounts total matches spreadsheet total
  - Confirm all associations (contact → company → deal) are intact
  - Run a saved view or filter to check for blank required fields
```

**Verify**: All records imported, associations correct, and team can search for and find any contact or deal.
**If failed**: If import fails on specific rows, check for special characters in names or email format issues. Re-import only the failed rows.

## Output Schema

```json
{
  "output_type": "configured_crm",
  "format": "configured platform + selection document",
  "columns": [
    {"name": "crm_platform", "type": "string", "description": "Selected CRM (HubSpot/Pipedrive/Close/Salesforce)", "required": true},
    {"name": "plan_tier", "type": "string", "description": "Pricing tier and monthly cost per user", "required": true},
    {"name": "pipeline_stages", "type": "number", "description": "Number of configured pipeline stages", "required": true},
    {"name": "custom_properties", "type": "number", "description": "Number of custom deal properties added", "required": true},
    {"name": "automations_active", "type": "number", "description": "Number of active workflow automations", "required": true},
    {"name": "users_onboarded", "type": "number", "description": "Team members with active accounts", "required": true}
  ],
  "expected_row_count": "1",
  "sort_order": "N/A",
  "deduplication_key": "crm_platform"
}
```

## Quality Benchmarks

| Quality Metric | Minimum Acceptable | Good | Excellent |
|---------------|-------------------|------|-----------|
| Pipeline stages configured | 5 stages with probability | 6-7 stages with required fields | 7 stages with automations |
| Data completeness (new deals) | > 70% fields filled | > 85% fields filled | > 95% fields filled |
| Email sync active | 1 user connected | All reps connected | Full 2-way sync with tracking |
| Team adoption (week 1) | All reps log in daily | All activities logged in CRM | Deals updated within 24h of change |
| Reporting functional | Basic pipeline view | Stage conversion report | Forecasting dashboard active |

**If below minimum**: Simplify the configuration — remove non-essential custom fields, reduce required fields, and focus on pipeline stages and deal amounts only.

## Error Handling

| Error | Likely Cause | Recovery Action |
|-------|-------------|----------------|
| Team not using CRM | Too many required fields or complex UI | Reduce to 4-5 essential fields; schedule 30-min training session |
| Duplicate contacts imported | No deduplication before import | Run CRM's built-in dedup tool; merge duplicates manually |
| Email sync not working | OAuth token expired or permissions issue | Disconnect and reconnect email; check OAuth scopes |
| Pipeline reports inaccurate | Stale deals inflating numbers | Set up "stale deal" automation; run weekly pipeline review |
| Hit free tier limits | More than 2 users or need multiple pipelines | Upgrade to HubSpot Starter ($15/user/mo) or migrate to Pipedrive |
| Migration regret | Chose wrong platform for needs | Document specific gaps; evaluate migration cost vs. workaround cost |

## Cost Breakdown

| Component | Free Tier | Growth Tier | Scale Tier |
|-----------|-----------|-------------|------------|
| HubSpot CRM | Free: $0 (2 users) | Starter: $15/user/mo | Professional: $100/user/mo |
| Pipedrive | N/A (trial only) | Essential: $24/user/mo | Professional: $49/user/mo |
| Close | N/A (trial only) | Startup: $49/user/mo | Professional: $99/user/mo |
| Salesforce | N/A | Starter: $25/user/mo | Professional: $75/user/mo |
| Data migration (if switching) | $0 (manual CSV) | $500-2K (tool-assisted) | $5K+ (consultant) |
| **Total for 5-person team/mo** | **$0 (HubSpot)** | **$75-245** | **$375-500** |

## Anti-Patterns

### Wrong: Starting with Salesforce because "we'll grow into it"
Salesforce is designed for 50+ person sales orgs with dedicated admins. A 2-person startup will spend more time configuring Salesforce than selling. The complexity tax kills early-stage velocity. [src3]

### Correct: Start simple and migrate when you hit clear limits
Start with HubSpot Free or Pipedrive Essential. Migrate to Salesforce when you have 10+ reps, need custom objects, or require enterprise-grade reporting. The migration cost is real but manageable at that scale.

### Wrong: Over-customizing in the first 90 days
Adding 20+ custom fields, complex automations, and multi-pipeline configurations before you have 50 deals creates a system optimized for imaginary workflows. Your process will change as you learn from real sales conversations.

### Correct: Configure the minimum viable CRM
Start with pipeline stages, deal amount, close date, and next step. Add custom fields only when you notice the same question being asked in pipeline reviews repeatedly. Let real data drive customization.

### Wrong: Not connecting email to CRM
Using CRM as a standalone database without email sync means reps must manually log every interaction. Adoption drops below 30% within weeks. [src5]

### Correct: Connect email on day one
Every CRM supports Gmail and Outlook sync. Turn on email tracking (opens, clicks) and auto-association so every email thread is visible on the deal record without rep effort.

## When This Matters

Use this recipe when a startup needs to select and configure its first CRM, or when migrating from a spreadsheet-based system to a proper CRM platform. Requires a defined sales process (pipeline stages) as input. Produces a configured CRM that the entire team can use immediately.

## Related Units

- [Sales Process Design](/business/startup-sales/sales-process-design/2026) — define pipeline stages before configuring CRM
- [Outbound Sales Playbook](/business/startup-sales/outbound-sales-playbook/2026) — configure outbound sequences in CRM
- [Sales Collateral Creation Guide](/business/startup-sales/sales-collateral-creation-guide/2026) — attach collateral to CRM deal stages
- [Pricing Presentation Strategy](/business/startup-sales/pricing-presentation-strategy/2026) — pricing workflows in CRM proposal stage
