CRM Field Completeness Baseline Report Template
Spreadsheet to pull your 'before' field completeness snapshot. Pre-built for HubSpot & Salesforce.
CRM CRMClick to read the full definition in our AI & Automation Glossary. Field Completeness Baseline Report Template
Your CRM
Most professional services firms run their CRM
This template gives you a quantified snapshot of your current state. Pull it once to establish your baseline. Pull it quarterly to prove ROI on your automation investments.
What This Template Measures
The template tracks completeness across three record types:
Contact Records (15 fields)
- Basic identifiers: First name, last name, email, phone
- Professional context: Title, department, seniority level
- Engagement data: Lead source, last activity date, owner assignment
- Qualification status: Lead score, lifecycle stage, opt-in status
Company Records (12 fields)
- Firmographics: Industry, employee count, annual revenue
- Relationship data: Account owner, account type, parent company
- Pipeline context: Total contract value, renewal date, health score
Opportunity Records (10 fields)
- Deal mechanics: Amount, close date, stage, probability
- Service details: Practice area, service line, engagement type
- Tracking: Created date, last modified date, next step
Each field gets a binary score: populated or empty. No partial credit. A phone number with just area code counts as empty.
Pre-Built Queries for HubSpot and Salesforce
HubSpot Data Pull
Run this in HubSpot's Custom Report Builder or export via API
SELECT
c.hs_object_id AS contact_id,
c.firstname,
c.lastname,
c.email,
c.phone,
c.jobtitle,
c.hs_lead_status,
c.lifecyclestage,
c.hubspotscore,
c.hs_analytics_source,
c.notes_last_updated,
co.hs_object_id AS company_id,
co.name AS company_name,
co.industry,
co.numberofemployees,
co.annualrevenue,
co.type AS company_type,
d.hs_object_id AS deal_id,
d.dealname,
d.amount,
d.closedate,
d.dealstage,
d.pipeline,
d.hs_priority,
d.hs_next_step
FROM contacts c
LEFT JOIN companies co ON c.associatedcompanyid = co.hs_object_id
LEFT JOIN deals d ON c.hs_object_id = d.hs_deal_associated_contact_id
WHERE c.createdate >= DATEADD(month, -12, GETDATE())
AND c.hs_object_id IS NOT NULL
Export to CSV. The template's "Data Import" tab expects these exact column headers.
Salesforce Data Pull
Run this in Salesforce Reports or via Workbench SOQL query:
SELECT
Contact.Id,
Contact.FirstName,
Contact.LastName,
Contact.Email,
Contact.Phone,
Contact.Title,
Contact.Department,
Contact.LeadSource,
Contact.Status,
Contact.LastActivityDate,
Contact.OwnerId,
Account.Id,
Account.Name,
Account.Industry,
Account.NumberOfEmployees,
Account.AnnualRevenue,
Account.Type,
Account.AccountSource,
Opportunity.Id,
Opportunity.Name,
Opportunity.Amount,
Opportunity.CloseDate,
Opportunity.StageName,
Opportunity.Probability,
Opportunity.Type,
Opportunity.NextStep
FROM Contact
WHERE Contact.CreatedDate >= LAST_N_MONTHS:12
AND Contact.IsDeleted = false
ORDER BY Contact.LastModifiedDate DESC
Export as Excel. Paste into the template's "Data Import" tab starting at cell A2.
How to Use the Template
Step 1: Configure Your Field List
Open the "Field Configuration" tab. You'll see three tables pre-populated with standard fields.
Customize for your firm:
- Remove fields you don't use (e.g., if you don't track lead scores, delete that row)
- Add custom fields critical to your practice (e.g., "Conflict Check Status" or "Engagement Letter Signed")
- Mark fields as "Required" or "Optional" in column C
The template calculates two scores: Required Field Completeness (your primary metric) and Total Field Completeness (includes optional fields).
Step 2: Import Your CRM CRMClick to read the full definition in our AI & Automation Glossary. Data
Paste your HubSpot or Salesforce export into the "Data Import" tab. The template auto-maps columns if you used the queries above.
If you're using a different CRM
- Export contact, company, and opportunity data to CSV
- Match your column headers to the template's expected format (see row 1 of Data Import tab)
- Paste data starting at row 2
The template handles up to 50,000 records. For larger datasets, filter your export to active records from the past 12 months.
Step 3: Review the Completeness Dashboard
The "Dashboard" tab auto-calculates four views:
Overall Completeness Score Your firm-wide average across all required fields. This is your headline number.
Target benchmarks:
- Below 60%: Critical. Your CRMis unreliable for decision-making.CRMClick to read the full definition in our AI & Automation Glossary.
- 60-75%: Functional but leaking value. Prioritize automation.
- 75-85%: Good. Focus on high-impact gaps.
- Above 85%: Excellent. Maintain through workflow enforcement.
Completeness by Record Type Separate scores for contacts, companies, and opportunities. Identifies which object needs the most attention.
Completeness by Field Ranked list of your worst-performing fields. Start improvement efforts here.
Completeness by Owner Shows which team members maintain clean data and which need coaching. Use this for accountability, not punishment.
Step 4: Identify Your Top 5 Gaps
The "Priority Gaps" tab auto-generates a ranked list of fields with the lowest completeness and highest business impact.
Business impact is calculated by:
- Field usage in reports (pulled from your CRM's field audit log)CRMClick to read the full definition in our AI & Automation Glossary.
- Field usage in automations (you'll manually mark these in the Field Configuration tab)
- Field requirement in your sales/delivery process (mark as "Critical" in Field Configuration)
Focus on the top 5 gaps. Trying to fix everything at once fails.
Three Immediate Actions After Running Your Baseline
Action 1: Make Your Worst Field Mandatory
Pick the single most important field with the lowest completeness. Make it required in your CRM
HubSpot: Properties → [Field Name] → Edit → Make required Salesforce: Setup → Object Manager → [Object] → Fields & Relationships → [Field Name] → Edit → Required
Yes, your team will complain. Set a 2-week grace period, then enforce. Completeness for that field will jump 30-40 points within a month.
Action 2: Build a Data Enrichment Workflow
For firmographic fields (industry, revenue, employee count), stop asking humans to fill them in.
Option A: Native enrichment
- HubSpot: Enable Clearbit integration (Settings → Integrations → Clearbit)
- Salesforce: Install Data.com Clean or ZoomInfo integration
Option B: Zapier automation
- Trigger: New company created in CRMCRMClick to read the full definition in our AI & Automation Glossary.
- Action: Enrich company data via Clearbit API
- Action: Update CRMcompany record with enriched dataCRMClick to read the full definition in our AI & Automation Glossary.
This fixes 15-20 percentage points of company record completeness with zero manual effort.
Action 3: Create a Weekly Cleanup Report
Build a saved view in your CRM
HubSpot: Save a filtered contact view: "My Incomplete Records" Salesforce: Create a report: "My Contacts - Missing Required Fields"
Email this report to each team member every Monday morning. Include their personal completeness score. Gamify it if your culture supports competition.
How to Track Improvement Over Time
Re-run this baseline report every quarter. The template includes a "Trend Analysis" tab that plots your progress.
Quarter 1 (Baseline): 58% required field completeness Quarter 2 (After mandatory fields): 67% required field completeness Quarter 3 (After enrichment automation): 74% required field completeness Quarter 4 (After cleanup habits): 81% required field completeness
Graph this in your quarterly operations review. Partners respond to trend lines, not lectures about data hygiene.
What Good Looks Like
A law firm client ran this baseline in January 2024. Their score: 52% required field completeness.
They implemented three changes:
- Made "Matter Type" and "Originating Partner" mandatory on all opportunities
- Automated industry and revenue enrichment for new companies via Clearbit
- Sent weekly "incomplete records" emails to associates
By June 2024, their score hit 79%. The CFO could finally trust pipeline reports. Partners stopped asking associates to "pull together a client list" for business development because the CRM
That's the ROI of a baseline. You can't improve what you don't measure.

Reviewed by Revenue Institute
This guide is actively maintained and reviewed by the implementation experts at Revenue Institute. As the creators of The AI Workforce Playbook, we test and deploy these exact frameworks for professional services firms scaling without new headcount.
Revenue Institute
Need help turning this guide into reality? Revenue Institute builds and implements the AI workforce for professional services firms.