Back to BlogTools & Technology

CRM Setup Guide: How to Build a Revenue-Generating Pipeline

By Abdullah Saleh12 min read14 February 2026
crmpipelinehubspotautomation

Your CRM Should Make You Money


Most CRMs are data graveyards. Contacts go in but insights never come out. The pipeline exists in theory but nobody updates it. Reports are available but nobody reads them.


A properly configured CRM is a revenue-generating machine. Here is how to set one up.


Step 1: Choose the Right CRM


For B2B service firms under £5M, you have two great options:


HubSpot CRM (Free-$50/month)

  • Best for firms wanting marketing and sales together
  • Free tier is genuinely powerful
  • Beautiful interface, easy to learn

  • Pipedrive ($15-50/user/month)

  • Best for pure sales pipeline management
  • Visual pipeline that sales teams actually enjoy using
  • Simpler than HubSpot, faster to configure

  • Both integrate with Apollo.io, which is critical.


    Step 2: Design Your Pipeline Stages


    Your pipeline stages should mirror your actual sales process. Here is our recommended structure:


  • New Lead — Contact captured, not yet qualified
  • Discovery Booked — Meeting scheduled for qualification
  • Discovery Complete — Qualified with BANT+ criteria
  • Proposal Sent — Custom proposal delivered
  • Negotiation — Discussing terms, handling objections
  • Closed Won — Deal signed
  • Closed Lost — Deal lost (with reason logged)

  • Step 3: Configure Custom Fields


    Add these fields to every deal:

  • Source: How did this lead find us? (Outbound, Inbound, Referral, Event)
  • ICP Score: Strong / Moderate / Weak fit
  • Decision Maker: Name and role
  • Budget Confirmed: Yes / No / Unknown
  • Estimated Close Date: When do you expect to close?
  • Deal Value: Expected revenue
  • Loss Reason (for lost deals): Price / Timing / Competition / No Need / Other

  • Step 4: Build Automation


    Save hours per week with these automations:


  • New lead enters pipeline → Task created: "Research company and contact"
  • Discovery meeting completed → Task created: "Send proposal within 48 hours"
  • Proposal sent → Follow-up task in 3 days
  • Deal in negotiation for 7+ days → Alert: "Deal may be stalling"
  • Deal closed won → Task: "Schedule kickoff meeting"
  • Deal closed lost → Task: "Log loss reason and schedule 90-day follow-up"

  • Step 5: Set Up Reporting


    Build these three dashboards:


    Pipeline Dashboard

  • Total pipeline value by stage
  • Number of deals by stage
  • Pipeline coverage ratio (pipeline / target)

  • Activity Dashboard

  • Meetings booked this week
  • Proposals sent this month
  • Follow-ups completed

  • Performance Dashboard

  • Win rate (overall and by source)
  • Average deal size
  • Average sales cycle length
  • Revenue closed this month/quarter

  • Step 6: Establish Discipline


    The best CRM configuration is useless without discipline.


    Rules:

  • Every prospect conversation gets logged
  • Deal stages are updated within 24 hours of any change
  • Weekly pipeline reviews every Monday morning
  • Monthly performance review with metrics

  • Common CRM Mistakes


  • Too many pipeline stages — Keep it to 5-7. More creates confusion.
  • Not logging loss reasons — You cannot improve what you do not measure.
  • Duplicate contacts — Clean your data monthly.
  • No automation — If you are manually creating follow-up tasks, you are wasting time.
  • Using the CRM as a contact database only — It is a revenue management tool.

  • Get Your CRM Configured by MAVEN


    CRM Architecture is one of our 8 core services. We design your pipeline, configure automation, build dashboards, and train your team in a hands-on workshop.


    Book a Virtual Coffee to get started.

    Ready to Build Your Sales Engine?

    Book a free 30-minute Virtual Coffee to discuss your sales challenges.