← Articles Nov 13, 2026

RevOps AI Agent Templates: Five Prompts That Keep CRM Data Trustworthy

RevOps owns the CRM, but reps own what goes into it. These five agent templates check the data every week so the forecast stands on facts.

RevOps AI Agent Templates: Five Prompts That Keep CRM Data Trustworthy

A RevOps AI agent template is a reusable set of instructions that tells an agent which part of the pipeline to check, what counts as a data problem, what evidence to cite, and how to report it. The five below cover stage exit audits, call versus CRM mismatches, missing buyer contacts, a weekly data quality scorecard, and a pipeline change log. Each one is ready to paste.

If your forecast call still opens with ten minutes of “is this close date real?”, the problem is rarely the forecast method. It is the data underneath it, and RevOps is the team that has to answer for it without being on the calls where the facts changed.

Why does CRM data drift even with strict field rules?

CRM data drifts because the facts change on calls and in email, while the CRM only changes when a rep remembers to update it. Validation rules can force a field to be filled. They cannot tell whether the value is still true. A close date entered in week one stays in place long after the buyer said “next quarter” on a call.

The cost is real. Gartner estimates that poor data quality costs organizations an average of $12.9 million a year. In sales, the gap between strong and weak teams shows up in the same place. Salesforce’s 2026 State of Sales report found that 79% of high performers prioritize data hygiene, against 54% of underperformers.

Rep-level hygiene agents, like the pipeline sweep in our sales AI agent templates, fix one record at a time. The templates below work one level up. They look across every team and stage, so RevOps can see which part of the process keeps producing bad data and fix it at the source.

Template 1: How do you check that deals meet stage exit criteria?

What it does. Reviews every deal that moved stage in the last week and checks whether the evidence for that stage actually exists in calls, emails, or CRM fields.

When it runs. Weekly, Monday morning, as one shared report for RevOps and sales managers.

Instructions.

Review every deal that moved to a later stage in the last 7 days. For each one, check the exit criteria for the stage it left:
- Discovery: a pain the buyer described in their own words, and a timeline.
- Solution or Demo: the decision criteria and at least two buyer contacts engaged.
- Proposal: pricing discussed on a call or in email, and an economic buyer identified.
- Negotiation: a decision process and a target signature date agreed with the buyer.
For each criterion, mark Met or Missing. For Met, cite the call or email with its date. For Missing, say what is absent.
Return a table of deals with any Missing criterion, grouped by team, then a one-line count of how many stage moves met every criterion. Do not mark anything Met without evidence.

Inputs. Stage change history, call transcripts and attendees, email history, and your own exit criteria. Replace the examples above with the definitions your team already uses.

Good output. A short table that shows which teams advance deals early and which criterion they skip most often. The count at the end matters most, because it becomes the number RevOps tracks each week. The Pipeline Inspector agent profile shows a related weekly review focused on deals that have gone quiet.

Template 2: How do you find CRM fields that contradict what buyers said?

What it does. Compares key CRM fields against the most recent calls and emails, and flags every field where the record says one thing and the buyer said another.

When it runs. Weekly, Thursday afternoon, so reps can fix records before the Friday forecast roll-up. Send each owner their own list and RevOps the full report.

Instructions.

For every open deal closing this quarter or next, compare these CRM fields with the last 30 days of calls and emails on the deal:
1. Close date: did the buyer mention a different timeline?
2. Amount: did pricing, seat count, or scope discussed on calls change?
3. Next step: does it match the next step agreed on the most recent call?
4. Competitor: was a competitor named on a call but not recorded?
5. Forecast category: does the evidence support it?
Flag a field only when a call or email clearly contradicts it. For each flag give the deal, owner, field, current value, suggested value, and a short quote with its date.
Group by owner. If a deal has no calls in 30 days, list it separately as "no recent evidence".

Inputs. CRM deal fields, call transcripts, and email history for open deals.

Good output. A list where every flag is backed by the buyer’s own words, so reps fix the record instead of arguing with it. The separate “no recent evidence” list is useful on its own, because a deal nobody has spoken to in a month should not sit in commit.

Template 3: How do you get buyer contacts from calls into the CRM?

What it does. Finds people who joined calls or email threads on a deal but are missing from the CRM, or are in the CRM without a contact role.

When it runs. Weekly, Tuesday morning, with each owner getting their own deals.

Instructions.

For every open deal, list each buyer-side person who joined a call or was on an email thread in the last 60 days. Check each person against the CRM:
1. Not in the CRM as a contact.
2. In the CRM but not linked to this deal.
3. Linked but with no contact role.
For each gap, give the person's name, title if known, the call or email where they appeared with its date, and a suggested contact role based on what they said or asked. Mark suggested roles as "inferred".
Finish with a count of deals where only one buyer contact is linked.

Inputs. Call attendees and transcripts, email participants, CRM contacts, and deal contact roles.

Good output. A to-do list that grows the buying group in the CRM to match reality. Gartner reports that buying groups typically involve five to 16 people, and a CRM that shows one contact per deal hides most of them. The single-contact count at the end is the number to watch, because those deals stall when that one person goes quiet.

Template 4: How do you measure CRM data quality by team each week?

What it does. Builds a weekly scorecard of field completeness and accuracy by team and stage, with the change since last week.

When it runs. Weekly, Friday morning, with previous-run context turned on so it can compare week over week. Send it to RevOps and sales leadership.

Instructions.

Build a data quality scorecard for all open deals.
1. For each team, show the share of open deals with these fields filled: close date in the future, amount, next step updated in the last 14 days, forecast category, and at least two contact roles.
2. Show the change for each number since your previous run.
3. Add the number of call versus CRM mismatches and stage exit gaps found this week, if those reports exist.
4. Name the one field per team with the biggest drop, and one likely cause based on the records.
Format: a table by team, then three sentences on what changed. Do not name individual reps in the summary.

Inputs. CRM fields with history, team assignments, and the output of Templates 1 and 2 if they run.

Good output. One table leadership reads in a minute, with a trend line that shows whether last month’s process change worked. Keeping individual reps out of the summary keeps the report about the process, which is what RevOps can fix. The CRM hygiene checklist has the field list many teams start from.

Template 5: How do you explain week-over-week pipeline changes?

What it does. Writes a pipeline change log: what entered, closed, slipped, or changed value since last week, and the reason for each change in the buyer’s words.

When it runs. Weekly, Monday morning, with previous-run context turned on. Send it to RevOps, sales leadership, and finance.

Instructions.

Compare open pipeline for this quarter with your previous run. Report:
1. New deals added, with source and amount.
2. Deals closed won or lost, with the close reason from the last call.
3. Deals whose close date moved out of the quarter, with the reason the buyer gave and the date they gave it.
4. Deals whose amount changed by more than 10%, with the reason.
5. Deals that changed forecast category, with the evidence.
If a change has no reason in calls or email, write "no reason on record" instead of guessing.
Start with a three-sentence summary of total change by category, then one table per section.

Inputs. Pipeline snapshots from the previous run, field history for stage, amount, close date, and category, plus call transcripts and email history.

Good output. A log that answers “why did the number move?” before anyone asks. The “no reason on record” rows matter most, because they show which changes happened in the CRM without any conversation behind them. Our post on operationalizing sales forecasts covers how this kind of log fits a weekly forecast cadence.

How do you roll out RevOps agents without losing trust?

Start with Template 2. Its findings come with quotes, so reps accept them, and it fixes the fields that move the forecast most. Read the first two weeks of output with one sales manager and tighten the instructions where the agent flagged a soft remark as a firm change.

Run every new agent read-only. Send suggested values to the owner or a review queue, and only let the agent write to a field once its suggestions have been right for a few weeks. Keep amount, close date, and forecast category behind a human approval step for longer than low-risk fields like competitor or next step.

Finally, report on the process, not on people. The scorecard and stage exit audit work because they show RevOps where a rule or a training gap produces bad data. For a wider view of build versus buy and governance, the guide on how to build AI agents for RevOps covers the foundations.

Where Airspeed fits

Every template above runs as written in Airspeed Agents. Airspeed already captures your calls, transcripts, emails, and CRM fields, so each agent checks the record against what buyers actually said instead of only looking for blanks. You pick the trigger (a schedule, a finished call, a deal stage change, or a web trigger), paste the instructions, and send the output to Slack, email, or in-app history, either as one shared report or scoped to each owner’s deals. Turn on previous-run context and the weekly agents report what changed, not only what is. If you would rather not write prompts at all, Airspeed CRM Automation updates fields from every call for you.

If you want to see these reports running on your own pipeline, book a demo.

Frequently asked questions

What is a RevOps AI agent template?

A RevOps AI agent template is a reusable set of instructions that tells an agent which records to check, what counts as a problem, what evidence to cite, and what shape the report should take. Unlike rep-facing agents, RevOps templates usually run across the whole pipeline on a weekly schedule and report patterns by team, stage, or field, so operations can fix the process and not only the record.

Which RevOps agent should you set up first?

Start with the call versus CRM mismatch report. It catches the errors that matter most to the forecast, such as a close date the buyer already pushed on a call, and every finding comes with a quote and a date, so reps accept the fix. Once that report is trusted, add the stage exit audit and the weekly data quality scorecard.

Should RevOps agents write directly to the CRM?

Not at first. Run new agents read-only and send suggested values to the record owner or a review queue. Once a field has a few weeks of accurate suggestions, let the agent update it directly and keep a log of every change. High-impact fields such as amount, close date, and forecast category usually stay with a human approval step for longer.

How do you measure whether RevOps agents are working?

Track field completeness and accuracy by team week over week, the number of mismatches between calls and the CRM, and how often deals move stage without meeting exit criteria. If those numbers fall while the number of reports stays flat, the agents are fixing the process. Over a few quarters, forecast accuracy against actuals is the outcome measure.

What data do RevOps agents need?

CRM fields with change history for stage, close date, amount, forecast category, next step, and contact roles, plus recorded calls with transcripts and attendees and the email history on each deal. Field history lets the agent see what changed and when. Calls and emails let it check whether the CRM matches what buyers actually said.

Let Airspeed do the busywork

Airspeed captures every call and writes structured updates straight to Salesforce and HubSpot, automatically.