The mature stack
Identifying symptoms in your CRM and tech stack
Before you can address the root causes of CRM and tech stack issues, you need to identify the symptoms—the visible signs that something isn't working as it should.
2.1 Introduction: The Role of Symptoms in Diagnosis
Before you can address the root causes of CRM and tech stack issues, you need to identify the symptoms—the visible signs that something isn't working as it should. Recognizing these symptoms is the first step in tracing them back to their underlying causes.
2.2 Common Symptoms and Their Manifestations
Here are some common symptoms you might encounter, along with hypothetical examples to illustrate how they can manifest in mature organizations.
Symptom 1: Bad Data Hygiene

- Manifestation: Duplicate records, missing or incorrect data, inconsistent data formats.
- Some of this is driven by human error, as still in most major CRMs there is a lot of elements that are entered manually - something Clarify is hoping to change.
- But, this also happens on the backend. Oftentimes, we’re connecting 10+ tools to the CRM, and they are all adding data at once - often without rules or oversight. That’s why tools like Leandata exist to manage what comes in. In the near future, we should be able to handle all of this inside the CRM itself..

- Example: Inconsistent format on phone numbers is a common one. Often we’ll see phone numbers with country codes and without, with area codes, and without, etc., Additionally, with addresses, we might see some entries with the states spelled out and others with them abbreviated. This inconsistency leads to difficulties in filtering and segmenting data for marketing campaigns, resulting in lower engagement rates.
- Example 2: We store user attributes in the CDP, populated by user-inputted data, ZoomInfo, and Clearbit. However, we’re sending data from the CDP, ZoomInfo, and Clearbit directly to the CRM without checks to ensure this information is up-to-date, relevant, or free from duplication.
- Possible Impact: Inaccurate reporting, ineffective marketing efforts, poor customer experiences.
Symptom 2: Inefficient Workflows

- Manifestation: Processes take longer than they should, with bottlenecks and delays.
- Example: A customer support team uses a separate ticketing system that isn't integrated with the CRM. Support agents have to manually update customer records after resolving each ticket, leading to delays and potential errors. Customers receive follow-up emails with outdated information, reducing satisfaction.
- Possible Impact: Decreased productivity, higher operational costs, diminished customer satisfaction.
Symptom 3: Clunky Reporting

- Manifestation: Reports are slow to generate, contain errors, or don't provide the needed insights.
- Example: A marketing manager wants to assess the performance of recent campaigns. However, due to inconsistent data entry and disconnected systems, the generated reports are incomplete and sometimes contradictory. Making informed decisions becomes challenging.
- Example 2: A sales manager wants to understand pipeline better but can't because the fields needed between contact, opportunity and company are confusing. Its hard for them to create the report they want so they give up or go to data engineering to have them run a SQL query, which may take weeks. By then the problem - solution dynamic has faded. Organization suffers friction.
- Possible Impact: Inability to make data-driven decisions, wasted marketing spend, missed opportunities.
Symptom 4: User Frustration and Workarounds

- Manifestation: Users find the system cumbersome and create their own workarounds, such as using spreadsheets or other tools outside the CRM.
- Example: Sales reps find the CRM's interface unintuitive for logging interactions. They start recording notes in personal documents or third-party apps. Management loses visibility into customer interactions, hindering pipeline forecasting.
- Possible Impact: Data silos, security risks, reduced team collaboration.
Symptom 5: Siloed Data & Multiple Sources of Truth

- Manifestation: There are multiple sources of truth and teams aren't aligned on using the same set of tools to answer business questions, leading to misalignment and inefficiencies.
- Example: Austin shares, “For example at Ramp, analysts across growth and marketing ran CRM reports in Salesforce. But our warehouse was the source of truth. There wasn't always 1:1 alignment between data in the CRM and the warehouse due to time lags, silos, system errors and more.”
- Possible Impact: Inaccurate decision making, misaligned strategies, reputational damage.
2.3 Collecting Symptoms in Your Organization
To effectively diagnose the root causes, systematically collect the symptoms present in your organization:
- Conduct Surveys and Interviews
- Approach: Talk to team members across different departments to gather firsthand accounts of issues.
- Questions to Ask:
- What are the biggest challenges you face with our current CRM?
- Are there any tasks that you find particularly time-consuming or frustrating?
- Do you use any workarounds to accomplish your tasks?
- Why do you think this is happening and what would you suggest doing about it?
- Analyze System Logs and Reports
- Approach: Review logs for errors, performance issues, and usage patterns.
- What to Look For:
- Frequent system errors or crashes.
- Low adoption rates of certain features.
- Unusually high data correction rates.
- Review Existing Processes and Workflows
- Approach: Map out current workflows to identify inefficiencies. Here, you should actually draw out your data stack, your sales process, and your customer journey, to understand how these flows come together.
- What to Look For:
- Steps that require manual data entry or transfer.
- Processes with multiple approval layers causing delays.
- Redundant or unnecessary tasks.
2.4 Documenting Symptoms Effectively
Create a comprehensive list of symptoms, including:

2.5 Preparing for Root Cause Analysis
With a detailed list of symptoms, you're ready to delve into diagnosing the root causes. In the following lessons, we'll explore how rituals, connections, and tools contribute to these symptoms and discuss strategies to address them.
As you go through this process, adopt the mindset of an independent auditor. It’s EXTREMELY easy to blame tools, but harder to recognize when your rituals or stack setup is actually the problem. Be deeply self-critical in the next few steps.