Back to blog

CRM hygiene weekly routine: what to check every Friday

9 min read

A CRM is like a kitchen. Leave it untended for a few weeks and you'll find stale data, duplicates piling up, and nobody wants to use it anymore.

But CRM hygiene doesn't have to be a multi-hour weekly chore. Here's the 30-minute routine I recommend to every client, broken down into specific checks you can do every Friday before the weekend.

Why Friday?

Two reasons: First, it's when most sales activity winds down, giving you a natural break to review the week. Second, fixing issues on Friday means your team starts Monday with clean data instead of working around problems all week.

Set a recurring calendar block: "CRM Hygiene Check" every Friday, 30 minutes.

Week 1: Pipeline hygiene (first Friday of month)

Time: 30 minutes

Check 1: Stale deals (10 minutes)

Pull up all open deals with no activity in the last 14 days.

In Pipedrive:

  • Filter: Status = Open
  • Sort by: Last Activity Date
  • Review deals with no activity for 14+ days

In Attio:

  • Create view: Open deals
  • Filter: Last activity > 14 days ago
  • Review each deal

For each stale deal, ask:

  • Is this still a real opportunity?
  • Should it be closed lost?
  • Does the rep need to follow up?
  • Should it be pushed to a future quarter?

Action: Either update the deal, create a follow-up task, or close it out.

Check 2: Deals without next steps (10 minutes)

Find deals that are open but have no upcoming tasks or activities scheduled.

Check for:

  • Deals in active stages with no tasks
  • Deals that moved stages but nobody scheduled next action
  • Deals sitting in "Proposal Sent" or "Negotiation" with no follow-up

Action: Create next-step tasks or reach out to deal owner to clarify status.

Check 3: Stage-specific sanity checks (10 minutes)

Review deals in critical stages for common issues:

"Proposal Sent" deals:

  • Has it been > 7 days since proposal sent?
  • Is follow-up task scheduled?
  • Is proposal still relevant or should it be closed?

"Negotiation" deals:

  • Are we waiting on customer or on us?
  • Is there a clear path to close?
  • Should we loop in management?

"Closed Won" deals:

  • Has onboarding been initiated?
  • Has handoff to customer success happened?
  • Should this be archived from active pipeline view?

Week 2: Contact data quality (second Friday)

Time: 30 minutes

Check 1: Duplicate contacts (15 minutes)

Run your CRM's duplicate detection report.

In Pipedrive:

  • Go to Contacts
  • Click "Duplicates" tab
  • Review suggested duplicates

In Attio:

  • Run duplicate detection
  • Review suggested merges

For each duplicate pair:

  • Verify they're actually the same person/company
  • Merge if confirmed duplicate
  • Mark as "Not duplicate" if they're distinct

Pro tip: Focus on duplicates with recent activity. Historical duplicates with no recent activity are lower priority.

Check 2: Incomplete contact data (10 minutes)

Find contacts that are missing critical information.

Check for missing:

  • Email addresses (can't email them)
  • Company association (can't segment)
  • Job title (can't personalize)
  • Phone number (if you do outbound calling)

Filter for:

  • Contacts added in last 30 days with missing fields
  • Active contacts (recently contacted) with gaps

Action: Either enrich the data, assign research task to rep, or delete if the contact is no longer relevant.

Check 3: Bounced emails (5 minutes)

Review contacts marked as bounced or unsubscribed.

Update:

  • Mark bounced emails in CRM
  • Remove from active sequences
  • Flag contact for alternate outreach method

If multiple bounces from one company: Might indicate company email system changes or company no longer exists.

Week 3: Activity tracking (third Friday)

Time: 30 minutes

Check 1: Missing activity logs (10 minutes)

Find reps who aren't logging activities consistently.

Check for:

  • Reps with open deals but no logged activities this week
  • Days with zero logged emails, calls, or meetings
  • Deals that moved stages without activity logged

Red flags:

  • Rep moved 5 deals forward this week but logged zero activities
  • Rep had meetings (you saw them on calendar) but didn't log in CRM

Action: Remind rep to log activities. If pattern continues, investigate if there's a workflow issue or training gap.

Check 2: Automated activity validation (10 minutes)

If you have email/calendar sync, verify it's working correctly.

Check:

  • Are sent emails appearing in CRM?
  • Are meetings syncing properly?
  • Are activities linking to correct contacts/deals?

Common issues:

  • Email sync stopped working (needs re-authentication)
  • Activities logging to wrong records
  • Duplicate activities appearing

Action: Fix sync issues immediately. Poor activity tracking makes pipeline data useless.

Check 3: Task completion rates (10 minutes)

Review overdue and completed tasks.

Check:

  • How many tasks were created this week?
  • How many were completed?
  • How many are overdue?
  • Who has the most overdue tasks?

Healthy ratios:

  • 70%+ of tasks completed within due date
  • < 10 overdue tasks per rep
  • Task creation roughly matches task completion

If ratios are off:

  • Too many overdue tasks → Reps are over-committed or tasks aren't relevant
  • Too few tasks → Team isn't planning next steps
  • Tasks created but never completed → Tasks aren't actionable

Week 4: Data integrity (fourth Friday)

Time: 30 minutes

Check 1: Custom field usage (10 minutes)

Review your custom fields to see if they're being used.

Check each custom field:

  • What % of records have it filled in?
  • Is it being used for filtering or reporting?
  • Is the data quality good?

Action items:

  • Fields with < 20% usage → Consider deleting or making optional
  • Fields with inconsistent values → Add dropdown options or validation
  • Fields no longer needed → Archive or delete

Check 2: Required field compliance (10 minutes)

If you have required fields, verify they're not being worked around.

Common workarounds:

  • Entering "N/A" or "Unknown" to skip field
  • Using placeholder values just to save record
  • Leaving fields technically filled but with useless data

Fix:

  • Make fields truly optional if they're not critical
  • Improve field descriptions so team knows what to enter
  • Add validation to prevent placeholder values

Check 3: Pipeline metrics accuracy (10 minutes)

Spot-check your pipeline reporting for sanity.

Questions to ask:

  • Does total pipeline value make sense?
  • Are win rates by stage reasonable?
  • Is average deal size consistent with reality?
  • Are velocity metrics trending as expected?

Red flags:

  • Sudden spike or drop that doesn't match business reality
  • Metrics that contradict what sales team is reporting
  • Deal values that look incorrect ($1,000,000 deal you don't remember)

Action: Investigate anomalies. Often reveals data entry errors or automation issues.

Monthly deep clean (last Friday of month)

Time: 60 minutes

Once a month, expand your Friday routine with deeper checks.

Monthly check 1: Lost deal reasons (15 minutes)

Pull all deals lost this month and review loss reasons.

Analyze:

  • What are the top 3-5 loss reasons?
  • Are reasons specific enough to be actionable?
  • Do loss reasons match what sales team is saying?

Share findings:

  • If 40% lost to "price" → pricing or value communication problem
  • If 30% lost to "no budget" → qualification issue
  • If 25% lost to "timing" → following up too soon or lead quality issue

Monthly check 2: Data export and backup (15 minutes)

Export your CRM data for backup and analysis.

Export:

  • All contacts
  • All companies
  • All deals (open and closed)

Store in:

  • Google Drive backup folder
  • With clear naming: "CRM-Backup-2024-02-28"

Why: CRMs can have bugs, integrations can mess up data, and you want a recovery point.

Monthly check 3: Automation review (15 minutes)

Review all active automations to verify they're working correctly.

Check each automation:

  • Did it run this month?
  • Are there error logs?
  • Is it producing expected results?

Common issues:

  • Automation running but not doing what it should
  • Error rate suddenly increased
  • Automation no longer needed but still running

Monthly check 4: Integration health (15 minutes)

Verify all your integrations are functioning.

Check:

  • Email sync still working?
  • Calendar sync current?
  • Third-party enrichment tools connected?
  • Webhook integrations receiving data?

Test:

  • Send test email and verify it logs
  • Create test calendar event and verify it syncs
  • Trigger test webhook and confirm it processes

What to do if you skip a week

Life happens. You miss a Friday check. Now what?

If you missed one week: Just do this week's check. Don't try to catch up.

If you missed a month: Do Week 4 (data integrity) check first to catch any major issues, then resume normal schedule.

If you missed several months: Your CRM probably has significant data issues. Do a full audit before resuming weekly checks.

Customizing the routine for your CRM

This routine assumes a sales-focused CRM. Adjust based on your use case:

Support/Success team:

  • Replace "deals" with "tickets" or "accounts"
  • Check response time metrics instead of pipeline
  • Review overdue support tasks

Marketing team:

  • Replace "pipeline" with "campaign performance"
  • Check contact list segmentation
  • Review form submission data quality

Operations team:

  • Focus on integration health
  • Check automation execution logs
  • Review data consistency across systems

Measuring improvement

Track these metrics monthly to know if your hygiene routine is working:

Data quality metrics:

  • % of contacts with complete information
  • Number of duplicates in system
  • % of deals with activity in last 14 days

Usage metrics:

  • % of team logging activities daily
  • Task completion rate
  • Time spent searching for records

Business metrics:

  • Pipeline accuracy (forecast vs actual)
  • Report confidence level
  • Sales team satisfaction with CRM

If these metrics improve over 3-6 months, your routine is working.

Final thoughts

CRM hygiene isn't glamorous work. But 30 minutes every Friday prevents hours of frustration and data cleanup later.

The key is consistency. A small amount of regular maintenance beats heroic cleanup efforts every quarter.

Set the recurring calendar block, follow the checklist, and your CRM will stay clean and useful instead of becoming a data dumping ground nobody trusts.

Start this Friday. Your future self will thank you.

Need help with your CRM?

If you're dealing with messy data, manual processes, or a CRM that doesn't fit your team, let's talk.

Book a call