Top 6 Signs Your CRM Data Is Unusable (and How to Fix Each One)

Key Takeaways
- Duplicate contacts inflate metrics and cost organisations an average of USD 12.9M yearly
- Orphaned deals without linked contacts make pipeline forecasting unreliable
- Stale lifecycle stages left untouched for 90+ days corrupt conversion reporting
- Broken integrations silently drop or duplicate records across connected systems
- Shadow spreadsheets signal a fundamental CRM data trust problem
Quick Answer: The top 6 signs your CRM data is unusable are: duplicate contacts inflating metrics, orphaned deals with no linked contacts, stale lifecycle stages unchanged for 90+ days, broken integrations silently failing, inconsistent field values breaking segmentation, and teams maintaining shadow spreadsheets instead of trusting the CRM.
Last quarter, we onboarded a mid-market retail client in Singapore running Salesforce Sales Cloud. Their sales team had 140,000 contacts, three years of deal history, and absolute confidence in their pipeline forecasts. Within 72 hours of our audit, we found that 34% of those contacts were duplicates, 22% of deals had no associated contact, and their lead-to-MQL conversion rate was being overstated by roughly 3x because lifecycle stages hadn't been updated since 2021. The CRM wasn't a sales tool — it was a liability on a monthly subscription.
Related reading: How to Audit a Failing CRM Implementation in APAC: A Post-Mortem Framework
Related reading: Top 5 CDP Use Cases B2B SaaS Companies Should Prioritize in 2025
This isn't unusual. Salesforce's own State of Data report found that 94% of companies suspect their customer and prospect data is inaccurate (Salesforce, 2023). If you're a sales ops lead, RevOps manager, or CMO in an organisation running Salesforce or HubSpot, the top 6 signs your CRM data is unusable below will help you diagnose the damage — and start fixing it.
Related reading: Composable Commerce TCO vs Monolithic Platform 2026: APAC Cost Data
Related reading: AI Agent Orchestration E-Commerce Ops Playbook: 8 Steps to Deploy Multi-Agent Systems
Sign 1: Duplicate Contacts Are Inflating Every Metric You Report
Why this is the highest-impact problem
Duplicate records don't just waste storage. They corrupt attribution, inflate audience sizes, and cause reps to work the same lead twice. Gartner estimates that bad data — with duplicates as the leading cause — costs organisations an average of USD 12.9 million per year (Gartner, 2023).
What it looks like in practice
- The same person exists with
[email protected]and[email protected]as separate records - HubSpot's Contact merge suggestions queue has 500+ pending items that no one reviews
- Salesforce reports show contact counts that don't match your email platform's subscriber totals
Remediation steps
In Salesforce, enable Duplicate Rules under Setup → Duplicate Management and configure matching rules on Email + Company Name. In HubSpot, use the built-in Deduplicate tool under Contacts → Actions, but be aware it only catches exact and near-exact matches — for fuzzy matching across APAC datasets with transliterated names (common in Hong Kong, Taiwan, and Japan), you'll need a third-party tool like Insycle or Dedupely.
1// Salesforce SOQL: Find contacts sharing the same email2SELECT Email, COUNT(Id)3FROM Contact4GROUP BY Email5HAVING COUNT(Id) > 1
Sign 2: Orphaned Deals With No Linked Contact or Company
The revenue forecasting black hole
An orphaned deal is an opportunity record that exists without a valid associated contact or account. These records make pipeline reporting unreliable because you can't trace revenue back to a buyer, segment, or campaign.
How it happens
Usually, a rep creates a deal quickly during a call but skips the association step. In HubSpot, this is especially common because creating a deal from the Deals board doesn't require a contact association by default. In Salesforce, it typically occurs when contacts are deleted but their related opportunities persist.
Remediation steps
In HubSpot, create a workflow that triggers when a deal is created with no associated contact → assign a task to the deal owner requiring association within 24 hours. In Salesforce, use a validation rule on the Opportunity object:
1// Salesforce validation rule: Block opportunity save without contact role2AND(3 ISNEW(),4 NOT($Setup.BypassValidation__c.Opportunity__c),5 OpportunityContactRoles.size = 06)
Note: Salesforce validation rules can't directly check Contact Roles on insert — you'll need a triggered flow or Apex trigger for real enforcement. The point is: automate the guardrail, don't rely on rep discipline.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Sign 3: Stale Lifecycle Stages That Haven't Been Touched in 90+ Days
Your funnel is lying to you
When contacts sit in stages like "MQL" or "SQL" for months without progression or disqualification, your conversion metrics become meaningless. We see this constantly in APAC organisations that set up HubSpot lifecycle stages during implementation and never revisit the definitions.
According to HubSpot's 2024 State of Marketing Report, companies that regularly audit lifecycle stages see 25% higher lead-to-customer conversion accuracy (HubSpot, 2024).
What to check
- In HubSpot: Create an active list filtering contacts where Lifecycle Stage is MQL or SQL AND Last Activity Date is more than 90 days ago. If this list contains more than 15% of your pipeline contacts, you have a stale data problem.
- In Salesforce: Run a report on Leads where Status = "Working" and Last Modified Date < 90 days ago.
Remediation steps
Build automated decay workflows. At Branch8, when we rebuilt the CRM architecture for a Hong Kong-based food services enterprise running HubSpot Enterprise, we implemented a lifecycle decay automation: any MQL with zero engagement for 60 days was automatically moved to "Nurture" and removed from the active pipeline. Any SQL with no logged activity for 45 days triggered a manager alert. The project took 4 weeks, and within the first reporting cycle, the client's forecasted pipeline accuracy improved from 38% to 71%.
Related reading: Shopify Plus vs BigCommerce B2B Enterprise 2026: The Decision Guide
Sign 4: Broken Integrations Silently Dropping or Duplicating Records
The most dangerous sign — because it's invisible
Integration failures between your CRM and other systems (marketing automation, ERP, e-commerce platforms) don't always throw errors. Sometimes they silently create duplicate records, overwrite fields with stale data, or simply stop syncing without notification.
A Celigo survey found that 60% of organisations experienced data sync failures between their CRM and other platforms within the past 12 months, with the majority going undetected for weeks (Celigo, 2023).
Common failure patterns
- HubSpot ↔ Salesforce native sync: Field mapping conflicts silently default to one system's values, overwriting the other
- Zapier/Make automations: Rate limits cause missed triggers, especially during high-volume campaign periods
- Shopify/WooCommerce ↔ CRM: Customer records created in e-commerce don't match CRM naming conventions, creating phantom duplicates
Remediation steps
Audit every active integration quarterly. In HubSpot, check Settings → Integrations → Connected Apps and review sync health for each connection. In Salesforce, monitor Connected Apps under Setup and review the Integration User's login history for gaps.
For organisations running cross-border operations across APAC — where you might have separate Shopify stores for Australia, Singapore, and Hong Kong — implement a middleware layer like Workato or Tray.io with error logging to a dedicated Slack channel. Silent failures become loud ones.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Sign 5: Inconsistent or Missing Field Values Across Critical Properties
Why your segmentation campaigns keep underperforming
When key fields like Industry, Company Size, Country, or Lead Source are blank or inconsistently formatted ("SG" vs. "Singapore" vs. "新加坡"), segmentation breaks. Your nurture campaigns hit the wrong audience. Your sales team can't filter by territory.
Experian's 2023 Global Data Management Research found that 95% of organisations see a direct negative impact on their bottom line from poor data quality, with inconsistent formatting cited as the second most common issue after duplicates (Experian, 2023).
What to check
Run a property completeness audit. In HubSpot, use the Data Quality Command Center (available on Professional and Enterprise tiers) to identify properties with low fill rates. In Salesforce, use a report grouped by field to find blanks:
1// Salesforce SOQL: Find leads missing Industry2SELECT Id, Name, Company, Industry3FROM Lead4WHERE Industry = null5AND CreatedDate = LAST_N_MONTHS:6
Remediation steps
Implement required fields at the point of entry — but be strategic. Requiring too many fields on web forms kills conversion rates. Instead, use progressive profiling in HubSpot Smart Forms or enrichment tools like Clearbit or ZoomInfo to backfill data post-capture. For APAC-specific enrichment (especially Chinese, Japanese, and Korean-language records), consider tools like Apollo.io or local providers like TechOrange's data services in Taiwan.
Sign 6: Your Team Maintains Shadow Spreadsheets Alongside the CRM
The cultural symptom of a data trust problem
When sales reps maintain their own Google Sheets or Excel files with deal information, it's not a training problem — it's a trust problem. They don't believe the CRM reflects reality, so they build their own source of truth. This is one of the most common CRM mistakes across organisations of every size.
CSO Insights found that only 46.7% of sales teams reported high CRM adoption rates, with "lack of data trust" cited as the primary barrier (CSO Insights/Korn Ferry, 2022).
Why it's especially prevalent in APAC
In our work across Hong Kong, Singapore, and Vietnam, we've observed that relationship-driven sales cultures tend to view CRM data entry as administrative overhead rather than a strategic activity. Reps maintain personal contact lists in WeChat, Line, or WhatsApp — data that never enters the CRM. The result: your CRM represents maybe 60% of actual customer interactions.
Remediation steps
Address the root cause before enforcing compliance. Audit what information reps are tracking outside the CRM and ask why. Common answers include: the CRM is too slow, required fields don't match the actual sales process, or reports don't give them useful output. Fix those issues first. Then, make the CRM the path of least resistance — integrate it with communication tools via HubSpot's WhatsApp integration or Salesforce's Digital Engagement add-on so logging happens automatically.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
What to Do Monday Morning
If you've recognised even two of these signs, your CRM data is likely costing you revenue and wasted effort. Here are three concrete actions you can take this week:
- Action 1: Run a duplicate count. Use the SOQL query above for Salesforce or the Deduplicate tool in HubSpot. If duplicates exceed 10% of total contacts, schedule a dedup sprint within two weeks.
- Action 2: Audit orphaned deals. Pull a report of all open deals with no associated contact. Assign ownership for re-association or closure by end of week.
- Action 3: Check your integration sync logs. Review every connected app's sync history for the past 30 days. Flag any gaps longer than 24 hours for immediate investigation.
These three steps won't fix everything, but they'll give you an honest picture of where you stand. If the findings are worse than expected — and in our experience auditing CRM environments across Asia-Pacific, they usually are — reach out to the Branch8 team for a structured CRM health assessment. We typically complete these in 2-3 weeks and deliver a prioritised remediation roadmap for Salesforce or HubSpot environments.
Further Reading
- Salesforce Data Quality Guide — Salesforce's official documentation on maintaining data hygiene
- HubSpot Data Quality Command Center — How to use HubSpot's built-in data audit tools
- Gartner: How to Improve Data Quality — Frameworks for enterprise data governance
- Insycle CRM Data Management — Bulk deduplication and standardisation tool for HubSpot and Salesforce
- Experian 2023 Global Data Management Research — Annual benchmark report on data quality trends
- HubSpot 2024 State of Marketing Report — Lifecycle stage and conversion benchmarks
- Workato Integration Platform — Enterprise-grade middleware for CRM integration orchestration
FAQ
The most common CRM data problems are duplicate records, incomplete or missing field values, outdated contact information, orphaned deals without linked contacts, and inconsistent formatting across key properties. These issues compound over time and directly reduce the accuracy of sales forecasts, marketing segmentation, and revenue attribution. According to Salesforce, 94% of companies suspect their CRM data is inaccurate.
About the Author
Matt Li
Co-Founder & CEO, Branch8 & Second Talent
Matt Li is Co-Founder and CEO of Branch8, a Y Combinator-backed (S15) Adobe Solution Partner and e-commerce consultancy headquartered in Hong Kong, and Co-Founder of Second Talent, a global tech hiring platform ranked #1 in Global Hiring on G2. With 12 years of experience in e-commerce strategy, platform implementation, and digital operations, he has led delivery of Adobe Commerce Cloud projects for enterprise clients including Chow Sang Sang, HomePlus (HKBN), Maxim's, Hong Kong International Airport, Hotai/Toyota, and Evisu. Prior to founding Branch8, Matt served as Vice President of Mid-Market Enterprises at HSBC. He serves as Vice Chairman of the Hong Kong E-Commerce Business Association (HKEBA). A self-taught software engineer, Matt graduated from the University of Toronto with a Bachelor of Commerce in Finance and Economics.