Pegasus Agentic OS
About
Book a call

Playbook · Revenue Operations

Fix the record before you add agents

Every AI agent reads your CRM. If the record is wrong, the agent is confidently wrong at scale. A practical guide to the foundations, and how to fix them one workflow at a time.

Pegasus · October 2026 · 9 min read

An AI agent balances on a wobbly stack of cracked CRM records while a hand slides one clean, solid record into the foundation.

Playbook at a glance

Who it is for
Technology and security, Revenue and operations
Industries
All industries
Who signs off
Head of Revenue Operations, and the CIO for system changes
What good looks like
Clean, owned data for the first workflow an agent will run
Or let us run it
CRM Rescue for AI · 6 to 8 weeks

The pilot looked great in the demo. An AI agent would read every inbound lead, research the company, score it and route it to the right rep within minutes. Two weeks after go-live, the sales team asked for it to be switched off.

It had routed a 2,000-person prospect to the SMB team because the employee count field was empty. It sent a follow-up to a contact who had left the company a year ago. It assigned three leads from the same account to three different reps, because the account existed three times in the CRM. The agent did exactly what it was told. The record it was reading was wrong.

This is the most common way AI projects in revenue teams fail, and it has very little to do with AI.

Why the foundation matters more now

A rep working from a bad record can use judgement. They notice the duplicate, they know the contact left, they ask a colleague. An agent cannot. It treats the CRM as the truth, and acts on it quickly, confidently and at volume.

That changes the economics of data quality. When people did all the work, a messy CRM cost you some time and some trust in reports. When agents do the work, a messy CRM produces wrong actions: the wrong lead routed, the wrong person emailed, the wrong history summarised for the forecast call. The cost of a bad record goes up with every workflow you automate.

The symptoms are usually visible long before anyone mentions AI:

  • Reports that do not reconcile. Sales, marketing and finance each have a different pipeline number, and every board meeting starts with a debate about which is right.
  • Reps keeping their own spreadsheets. When people stop trusting the CRM, they track the real state of deals somewhere else, and the record falls further behind.
  • Leads that wait. Inbound leads sit unassigned for hours or days because the routing rules do not cover the case, or the account owner field is blank.
  • Manual fixes before every forecast. Someone spends a day each month correcting stages and close dates so the numbers look sensible.

Each of these is a person quietly compensating for a bad record. An agent cannot compensate. It inherits every one of these problems and repeats them faster.

The good news is that you do not need a perfect CRM. You need the specific data that one workflow depends on to be right, owned and kept right.

The revenue foundation, built from the bottom upFour layers: clean records at the bottom, then shared definitions, then workflows with owners and response times, and AI agents on top.AI agentsresearch, score, route, draft, summariseWorkflowsrouting rules, handoffs, response timesDefinitionsstages, fields and owners everyone agrees onClean recordsone account, one person, one sourceStart hereBuild in this orderThe revenue foundation, built from the bottom upFour layers: clean records at the bottom, then shared definitions, then workflows with owners and response times, and AI agents on top.AI agentsresearch, score, route, draft,summariseWorkflowsrouting rules, handoffs, response timesDefinitionsstages, fields and owners everyone agrees onClean recordsone account, one person, one sourceStart hereBuild in this order
Agents sit on top of everything else. Skip a layer and they amplify the gap.

The five checks to run first

Before any agent touches your CRM, run these five checks. Each has a simple test you can do this week.

1. One record per account and person. Duplicates are the fastest way to break routing, scoring and reporting. Test: export accounts, normalise the website domain, and count domains that appear more than once. Above 5% is a problem.

2. Fields that mean one thing. Most CRMs have hundreds of custom fields and a dozen that actually drive decisions. Test: list the fields your routing, scoring and forecast depend on. For each, can two people write the same definition? If not, an agent cannot use it.

3. Stages with exit criteria. "Proposal" should mean the same thing in every team, with a clear rule for moving in and out, signed off by sales and finance. Test: pick ten open deals in the same stage and ask whether each one meets the written criteria.

4. A source and date on every enriched value. Employee count, industry and revenue come from somewhere, and go stale. Test: for your key firmographic fields, can you tell where the value came from and when it was last checked?

5. Owners and handoffs written down. Routing needs rules: who owns which territory, segment and stage, and how fast they must respond. Test: ask three managers what happens to an inbound lead from a 500-person company in Germany. If you get three answers, your agent will too.

CRM · Account record

A CRM account record being cleaned up

AccountAcme Ltd
Duplicates3 records1 recordmerged
Employeesblank2,100source: LinkedIn, 2 Oct
StageNegotiation?Proposalexit criteria met
OwnerUnassignedEnterprise, DACH
Primary contactLeft in 2025Head of Operationsverified

Ready for agents

Every value an agent reads is now single, sourced and owned.

Before and after: what the agent sees

The difference between a failed pilot and a working one is rarely the model. It is what the model reads.

What an agent reads, before and after the foundationsA comparison of the CRM before and after foundations work, across duplicates, field definitions, stages, enrichment and ownership.BeforeAfterThree Acme records, three ownersOne account, one ownerEmployee count blank or guessedSourced and dated, refreshedmonthly'Proposal' means four thingsWritten exit criteria for everystageRouting lives in one manager'sheadRules by segment, territory andSLANobody owns the dataA named owner for each criticalfieldWhat an agent reads, before and after the foundationsA comparison of the CRM before and after foundations work, across duplicates, field definitions, stages, enrichment and ownership.BeforeAfterThree Acme records, three ownersOne account, one ownerEmployee count blank or guessedSourced and dated, refreshedmonthly'Proposal' means four thingsWritten exit criteria for everystageRouting lives in one manager's headRules by segment, territory andSLANobody owns the dataA named owner for each criticalfield
Same CRM, same agent. Very different results.

How to tell if a workflow is ready for an agent

Not every workflow needs the same foundations. Meeting prep can tolerate a few stale fields; lead routing cannot. Before you automate anything, walk it through four questions.

Is this workflow ready for an AI agent?Four questions in order: whether the inputs are defined, whether the data is clean, whether there is an owner for the output, and whether success can be measured. Each no points to the fix needed first.Are the inputs defined?Write definitions firstfields, stages and rules in plain languageNoYesIs that data clean?Fix only that datadedupe, source and date what it readsNoYesIs there an owner?Name onesomeone who reviews output and actsNoYesCan you measure it?Set a baselinetoday's speed, accuracy and volumeNoYesReady for an agentstart with a person reviewing everyoutputIs this workflow ready for an AI agent?Four questions in order: whether the inputs are defined, whether the data is clean, whether there is an owner for the output, and whether success can be measured. Each no points to the fix needed first.Are the inputs defined?NoWrite definitions firstfields, stages and rules in plainlanguageYesIs that data clean?NoFix only that datadedupe, source and date what itreadsYesIs there an owner?NoName onesomeone who reviews output and actsYesCan you measure it?NoSet a baselinetoday's speed, accuracy and volumeYesReady for an agentstart with a person reviewing every output
Every 'no' is a fix to make first. Four yeses means the agent has solid ground to stand on.

Fix one workflow at a time

The mistake most teams make is turning data quality into a programme. A twelve-month "CRM clean-up" with no visible result loses sponsorship by month three. Scope it the other way round: pick the workflow, fix only what it needs, prove the result, then move on.

Step 1: pick the workflow

Owner: CRO and Head of RevOps. Done when: one workflow is named, with a number you want to move.

Good first candidates are high volume and easy to measure: inbound lead routing (speed to first touch), meeting prep (rep hours saved), or pipeline hygiene (deals with a next step). Avoid starting with forecasting; it depends on everything else.

Step 2: map the data it reads

Owner: RevOps. Done when: a list of every field, object and rule the workflow touches.

For inbound routing that is usually around 10 to 15 fields: company domain, employee count, country, industry, lead source, existing account match, account owner, territory, segment and the round-robin rules. Write each one down with its definition.

Step 3: fix only that data

Owner: RevOps, with sales managers for the rules. Done when: those fields pass the five checks above.

Merge duplicates on the matched accounts. Backfill the firmographics from one trusted source and store the date. Write the routing rules as a table, not a paragraph. Add validation so new records cannot break them.

Step 4: prove it, then add the agent

Owner: the workflow owner. Done when: four weeks of results against the baseline.

Run the workflow with the clean data first, and only then add the agent with a person reviewing its output. Measure speed, accuracy and how often the reviewer changes the result. When the edit rate is low and stable, widen what the agent can do on its own.

One workflow at a timeA loop of four steps: pick a workflow, fix the data it reads, prove the result over four weeks, then expand to the next workflow.Compoundingeach loop cleans more of the CRMPickone workflow, onenumberFixonly the data it readsProvefour weeks againstbaselineExpandthe next workflowOne workflow at a timeA loop of four steps: pick a workflow, fix the data it reads, prove the result over four weeks, then expand to the next workflow.Pickone workflow, one numberFixonly the data it readsProvefour weeks against baselineExpandthe next workflowCompounding each loop cleans more of the CRM
Each loop leaves the CRM cleaner and gives the next agent a better start.

How long it takes

For most mid-market teams, the first loop takes weeks, not quarters, when it is scoped to one workflow. The second is faster, because much of the data overlaps: the account and contact clean-up you did for routing also serves meeting prep and renewals.

The payoff shows up quickly. Reports reconcile because stages mean one thing. Reps trust the CRM again because the record matches reality. And every agent you add afterwards starts from solid ground instead of inheriting years of shortcuts.

Where AI helps with the clean-up itself

There is a useful twist here: AI is good at the foundations work too, as long as a person approves the changes. An agent can find likely duplicates, suggest which record to keep, fill missing firmographics from public sources with the source attached, and flag deals that do not meet their stage criteria. What it should not do is merge records or rewrite stages on its own. Clean-up changes are hard to undo, so they go through review.

A practical set-up is a weekly queue: the agent proposes merges, backfills and stage corrections with the evidence for each, and RevOps approves them in batches. Track how many proposals are accepted unchanged. Once that acceptance rate is high and stable for a type of change, such as filling a missing country from a verified source, it can be applied automatically while riskier changes stay in the queue.

Keep it clean once it is clean

A one-off clean-up decays within months unless new data is held to the same standard. Three habits keep the record right:

  • Validation at the point of entry. Required fields, picklists instead of free text, and a duplicate check when someone creates an account.
  • A named owner for each critical field. Someone who is told when it is blank or stale, and has the job of fixing it.
  • A short monthly health check. Duplicate rate, blank critical fields and deals without a next step, reviewed in the same meeting as pipeline.

Where to start this week

RevOps readiness · inbound routing
3 of 5 done
  • Pick one workflow and its target numbere.g. inbound speed to first touch
  • List the fields it readsusually 10 to 15
  • Count duplicate domainsanything above 5% needs merging first
  • Write the routing rules as a tablesegment, territory, owner, SLA
  • Set the baselinemeasure it for two weeks before changing anything
Five steps, no new software. By Friday you know exactly what needs fixing.

If you would rather not do it alone, our RevOps foundations work covers exactly this: the record, the definitions and the routing rules for your first workflow, so the agents you add next have something solid to read.

Put this playbook to work

Book a call and we will apply it to your organisation with your teams.