We’ve set up dozens of CRMs for US small businesses. The implementation that takes 2 weeks to do right saves 6 months of frustration and re-work. This checklist covers what actually matters.
Before You Touch the CRM
Define your sales process first. Write it on a whiteboard, not in the software. Answer:
- Where do leads come from? (forms, referrals, cold outreach, ads)
- What’s the first action your team takes with a new lead?
- What stages does a deal go through before it closes?
- What’s your average deal cycle? (days from first contact to close)
- What information do you need to know to make a decision on each lead?
If you skip this step, you’ll configure the CRM around what the software suggests rather than your actual process. That’s why most implementations fail.
Phase 1: Pipeline Structure
Set Up Your Deal Stages
Don’t use the default stages. Map them to your real process. A typical service business pipeline:
- New Lead: arrived, not yet contacted
- Contacted: first outreach sent
- Discovery: had initial conversation, gathering needs
- Proposal Sent: quote or proposal delivered
- Negotiation: in discussion, close likely
- Won: deal closed
- Lost: deal didn’t close (track the reason)
Keep it to 5–7 stages. More stages = more friction = less adoption.
Define Clear Entry and Exit Criteria
For each stage, document:
- What must be true for a deal to enter this stage?
- What action moves it to the next stage?
Without this, reps move deals based on gut feel and your pipeline data becomes meaningless.
Phase 2: Custom Fields
The default fields in every CRM are generic. Your business has specific information it needs. Add custom fields for:
- Lead source (dropdown: Website, Referral, Google Ads, Social, Cold Outreach, Other)
- Service interest (dropdown: your specific service categories)
- Budget range (dropdown or number)
- Decision timeline (dropdown: Immediate, 30 days, 60–90 days, Just researching)
- Decision maker (yes/no, are you talking to the buyer?)
- Lost reason (dropdown: Price, Competitor, No budget, Bad fit, No response)
Lost reason is the most underused field in CRM. It turns your lost deals into a learning database.
Phase 3: Contact and Company Data
- Import existing contacts from spreadsheets or your email client. Clean the data first: duplicates will haunt you.
- Link contacts to companies. Even solo contacts should have a company record.
- Set up email sync. All your emails to contacts should automatically log to the CRM. This is table stakes.
- Connect your calendar. Meeting notes and calls should log automatically.
Phase 4: Automation Rules
Start simple. These are the automations every CRM should have from day one:
When a new lead enters the pipeline:
- Assign to a rep (if you have multiple)
- Create a task: “Call within 24 hours”
- Send a notification to the assigned rep
When a deal sits in a stage for too long:
- Alert the rep after X days of no activity (your average stage length + 50%)
- Create a follow-up task
When a deal is marked Won:
- Send a welcome email to the client
- Create a task: “Schedule onboarding call”
- Move to a client/customer list
When a deal is marked Lost:
- Log the lost reason (required field before moving)
- Add contact to a 90-day nurture sequence
Phase 5: Integrations
Connect your CRM to the tools your team actually uses:
- Email (Gmail or Outlook): should be your first integration, day one
- Calendar: for meeting logging
- Lead forms: website contact forms, landing pages
- WhatsApp Business: if this is a lead channel for you
- Accounting software: link won deals to invoices (QuickBooks, Xero, FreshBooks)
Each integration eliminates a manual data entry step. Map your tech stack and connect what matters.
Phase 6: Training and Adoption
The best CRM setup fails if the team doesn’t use it. Three things that drive adoption:
-
Make it easy to log activity. If adding a note takes more than 30 seconds, it won’t happen. Email sync and mobile apps matter.
-
Run pipeline reviews from the CRM. If your Monday meeting still runs off a spreadsheet, people won’t bother keeping the CRM updated. Make the CRM the single source of truth.
-
Celebrate data. When a rep closes a deal, show them their pipeline stats. Data-driven wins create data-driven habits.
Phase 7: Review After 60 Days
After 60 days, audit the setup:
- Are there stages that no deals ever sit in? Remove them.
- Are there custom fields no one fills in? Remove or make them required.
- What questions do you still can’t answer with your CRM data? Add what’s missing.
- Is the automation actually triggering? Check your task logs.
A CRM is a living system, not a one-time setup.
Need help with the setup itself? Book a 30-minute call and we’ll scope the implementation, migration, and automation rules for your specific business.
Frequently asked questions
What should you do before configuring a CRM?
Define your sales process on a whiteboard first: where leads come from, the first action your team takes, the stages a deal goes through, your average cycle length, and what you need to know about each lead. Skipping this step is why most CRM implementations fail.
How many pipeline stages should a CRM have?
Keep it to five to seven stages mapped to your real process, not the software defaults. More stages create more friction and lower adoption, and each stage needs documented entry and exit criteria so the pipeline data stays meaningful.
What drives CRM adoption after the setup?
Make logging activity fast, run your pipeline meetings from the CRM so it becomes the single source of truth, and celebrate the data when reps close deals. Then audit the setup after sixty days and remove the stages and fields nobody actually uses.