Agency renewal evidence review
Agency Churn Prevention Follow-Up Leak Audit for Contractor Clients
Before the renewal call, put the campaign and form records beside the intake log. Each record answers a different question. The gaps are easier to discuss when both sides can see them.
Last updated: October 15, 2026
The word "prevention" describes the timing of the review, not a promised outcome. An agency can run the audit before a cancellation call or budget decision, but a client may still leave for price, fit, strategy, service, leadership, cash flow, or another reason outside the sample. The output is a row-by-row record of what can be checked and who will check the gaps, not a saved-account claim.
Separate responsibility before interpreting performance
Marketing and operations touch the same buyer journey, but they do not control the same events. A landing page can clarify an offer and submit a form without proving that the office returned the inquiry. A call log can show an inbound call without proving that the caller qualified or booked. A quote can exist without proving that a campaign caused the sale.
For the first pass, classify control rather than fault. Agency-owned inputs may include page message, form fields, tracking configuration, campaign settings, and report definitions. Client-owned handoffs may include answering, scheduling, quoting, follow-up, and stop decisions. Some records are shared: the agency may configure the form while the client defines service-area rules and response ownership.
| Lane | Reviewable evidence | Boundary |
|---|---|---|
| Agency input | Published page, form configuration, campaign setting, tracking event, report definition | Does not prove downstream contact, qualification, quote, or sale |
| Client handoff | Answer record, assignment, dated note, schedule event, quote, supported stop reason | Does not by itself prove which marketing input caused the inquiry |
| Shared | Service-area rule, offer language, routing rule, response expectation, agreed metric definition | Requires the current owner and version; an old document may be stale |
| Unresolved | Blank owner, missing timestamp, conflicting status, absent record, changed field definition | Must remain unknown until an authorized reviewer resolves it |
Agree on ownership before opening a spreadsheet. If the agency controls the form but the business chooses who receives it, the audit should record both configuration and the current receiving rule. If the business changes its coverage area after a campaign launches, an outdated page may be an agency edit to make, while the decision and effective date come from the business. A shared item should name the decision owner and the person responsible for changing the system.
Ask both parties to describe the same event in plain language before comparing their dashboards. One report may count a form completion, another a unique inquiry, and a third an accepted appointment. These are not interchangeable units. Put the exact event name beside each count, note whether duplicates were removed, and avoid a combined conversion percentage until both sides agree on the denominator. If the measurement setup changed halfway through the review window, divide the period at the change rather than smoothing it away.
Build the smallest useful shared packet
Start with a question that can be answered from records. “Did marketing fail?” is too broad. “For forms received during the stated date range, which rows have a submission timestamp, assigned owner, supported first action, and current decision state?” is reviewable.
Declare the sample before counting. Record the date range, included channels, inclusion rule, exclusions, timezone, and unavailable sources. Use redacted row IDs rather than customer names. A sample can be ten recent forms, ten missed calls, or a small mixed set, but different event types should not be silently compared as if they have identical workflows.
- Capture the source event and timestamp from the system that produced it.
- Record the first supported owner and action without inferring an unlogged call.
- Record the latest supported outcome or stop reason.
- Mark missing or contradictory fields rather than completing them from memory.
- Assign the next review to the lane that controls the disputed input or handoff.
For example, consider a hypothetical row with a form timestamp and campaign source but no assigned person or supported first action. The records support that an inquiry entered the form; they do not yet support a response-time claim or a conclusion about why the customer did not book. The next check is to inspect the authorized intake log and routing rule. If those records are unavailable, mark the row missing rather than backfilling it from a verbal recollection.
Keep the packet reproducible. Note who exported the data, which system produced each field, the timezone used to compare events, and whether a status was edited later. A frozen copy of the review definitions matters more than a polished dashboard: another authorized reviewer should be able to follow the same inclusion rule and arrive at the same row set. Exclude irrelevant personal details before the packet is shared.
Start the meeting by confirming scope and data access. Inspect a few rows together before deciding whether a larger sample is worth the time. Write down disagreements as questions with a source to check. If a source cannot be accessed lawfully or within the agreed scope, leave the conclusion unresolved and exclude that row from any concluded count. Do not fill the gap with a confident explanation that nobody can audit.
Use evidence states instead of a blame score
| State | Meaning | Renewal-meeting use |
|---|---|---|
| Supported | The required source, timestamp, owner, and outcome fields agree | Discuss the recorded event without extending the claim beyond it |
| Missing | A required field or source is absent | Name the exact gap and the authorized owner who can check it |
| Contradictory | Two records describe incompatible states or definitions | Hold the conclusion and reconcile the source systems |
| Stopped | A supported no-fit, duplicate, opt-out, do-not-contact, or other stop reason exists | Preserve the reason and do not treat the row as an automatic recovery target |
Aggregate counts come after row-level states. A percentage without a stable denominator, event definition, and inclusion rule can turn a data-quality difference into a performance accusation. If definitions changed during the period, show the break rather than blending the counts.
Do not collapse “missing” and “stopped.” An opt-out or a documented no-fit reason is a supported decision state, not an invitation to restart contact. Conversely, a missing timestamp is not evidence of a slow response. When two systems disagree, keep both raw values and identify the field definition or synchronization question; choosing the value that favors one side would make the renewal conversation less trustworthy.
Turn the findings into a bounded action list
A renewal brief needs the question, sample, strongest supported pattern, material gaps, owner for each next check, and what the review does not establish. Put agency-input repairs and client-handoff repairs in separate sections. For a shared item, name the decision owner and the person who will make the change; "both teams" is not a usable assignment.
Examples of agency-input work include correcting a broken form event, clarifying an offer mismatch, or documenting a report definition. Examples of client-handoff work include assigning unowned requests, preserving a stop reason, or defining who reviews after-hours inquiries. These are categories, not findings about a real client.
For each proposed action, write one owner, one checkable change, and one review date. “Improve follow-up” is too vague; “confirm which role receives after-hours requests and record the routing decision” is testable without promising a sales outcome. Put unresolved rows in a separate holding list so they do not silently become either agency defects or client defects. The meeting can then distinguish a decision that can be made now from evidence that still needs permission or access.
Keep claims and customer data inside the evidence
Pressure around renewal can make promotional language too certain. Public testimonials, case-study claims, and sales statements need truthful context and material limitations. The FTC's endorsement guidance is relevant to that promotional boundary, but it does not certify an agency report or provide a retention formula.
For a private review, minimize the packet. Remove names, phone numbers, email addresses, street addresses, payment data, credentials, access links, recordings not needed for the question, and unrelated notes. The NIST Privacy Framework is a voluntary privacy-risk resource. It informs the risk-aware approach here; the field list is this article's practical recommendation, not a NIST checklist or a marketing-agency mandate.
Google's people-first content guidance supports useful, reliable, source-aware publishing. It does not validate campaign performance, rankings, visibility, retention, or AI citations. The renewal brief should therefore cite the system records that support its operational conclusions and use public guidance only for the boundaries it actually covers.
Verified sources and next step
Official references rechecked October 15, 2026: Google Search Central people-first content guidance, the FTC Endorsement Guides Q&A, and the NIST Privacy Framework. These guide publication, claims, and privacy boundaries; none verifies a campaign or promises retention.
Use First Scan Readiness to prepare a redacted sample. The Sample Reports page shows the review format, and the Order page describes the fixed scope.
Frequently asked questions
Can a follow-up leak audit prevent agency churn?
No audit can guarantee retention. It can make a renewal discussion more specific by separating supported agency-input issues, contractor-handoff issues, shared responsibilities, and unresolved evidence gaps.
Does the audit prove that an agency campaign worked?
No. Campaign delivery, lead arrival, follow-up, qualification, quoting, and sales outcomes are different events. Each conclusion must stay inside the evidence actually reviewed.
How large should the first renewal sample be?
Use a small declared sample that the authorized reviewers can still explain. State the date range, channels, inclusion rule, exclusions, and missing records before comparing counts.
What customer data should be included?
Use redacted row IDs and the minimum event fields needed for the question. Remove names, phone numbers, email addresses, street addresses, payment data, credentials, and unrelated private notes.