Mole Street

Making HubSpot a Trusted Source of Revenue Reporting for an Accounting Consultancy

10 min read
Making HubSpot a Trusted Source of Revenue Reporting for an Accounting Consultancy

Client Overview

Boomer Consulting is a Kansas City consulting firm that serves the accounting profession. CPA firms rely on Boomer for peer communities called Circles, consulting, training, and intellectual capital across leadership, talent, technology, process, and growth. Boomer's finance team recognizes revenue from memberships, sponsorships, retainers, and consulting engagements recorded in one HubSpot portal.

Client: Boomer Consulting, Inc.
Industry: Professional Services (Accounting Industry Consulting)
Solution Delivered: HubSpot Revenue Reporting and Data Studio Optimization
HubSpot Products Used: Data Hub Professional (Data Studio Datasets), Sales Hub Professional
Client Contact: Jenna Blackwood, Financial and Accounting Manager

Key Outcomes

No More Re-Keying Closed Deals

Finance stopped copying each closed deal into three workbooks. Revenue reports, consultant splits, and circle totals now pull from one HubSpot dataset.

Consultant Revenue That Reconciles Exactly

Allocated consultant revenue matches HubSpot source revenue with $0.00 variance across 1,211 line items, checked automatically before each report is shared.

Month-End Reporting Without a Manual Rebuild

Finance no longer rebuilds the revenue report each month. The revenue recognition dashboard arrives automatically on the first of every month.

Missing and Miscounted Revenue Fixed Before Go-Live

Twenty-four defects, including missing deals, lost deals counted as revenue, and unit-price errors, were resolved against a full live revenue month.

"Excellent project management, communication and delivery! The entire team is fantastic to work with, paying attention to detail and learning our business to better support development delivery. With excellent project management methodology and communication, we were never at a loss to project status and next steps. Highly recommended!"
Chris Roshford - Boomer

Chris Roshford

Technology Business Analyst

The Challenge

Boomer Consulting moved its sales process from Zendesk Sell to HubSpot around 2023. Marketing and sales ran well in the new system. After a deal closed, everything went manual. Finance tracked revenue in a spreadsheet that HubSpot's own reports could not match.

Every Closed Deal Was Re-Typed by Hand Into a Finance Spreadsheet

A sales team member left a free-text handoff note on each closed-won deal. Finance opened the line items and copied service, amount, consultants, state, and recognition month into the Revenue Pipeline workbook. A missed note meant a missed deal.

One Deal Could Hold Several Years of Revenue and Consultants

Memberships, sponsorships, retainers, and consulting often shared one deal. Each line item was recognized in the month its service was delivered, sometimes years apart. The native QuickBooks Online integration expected a one-to-one product match that Boomer's line items did not have.

Revenue Landed in the Wrong Month When Delivery Dates Moved

Line items had a revenue recognition date field, but nothing required it. Delivery dates were often set after signing, between client service and the client. At month-end, Finance checked consultant calendars to find sessions. Line items without dates fell out of reports.

Leadership Could Not Trust the Revenue Numbers Coming Out of HubSpot

HubSpot reports combining deals, companies, and line items returned different totals from the spreadsheet. The team could not tell which filter caused the gap. The revenue pipeline stayed the only view, because every new view meant another manual build.

The Same Deal Had to Be Keyed Into Three Separate Workbooks

Two more workbooks were built from the pipeline by re-entering the same deals. One tracked consultant revenue splits. The other tracked circle memberships and payments. Each new service line added another tab, and one person handled the process.

Consultant Revenue Against Annual Goals Was Calculated by Hand

Consultants were entered into one combined field on each line item. There was no primary or secondary designation and no split percentage. Process consulting deals split 60/40, so consultant revenue against annual goals was calculated by hand.

"I spend so much time researching and digging through details to go find things in both HubSpot and QBO."

Jenna Blackwood

Financial and Accounting Manager

Key Deliverables

Line-Item Revenue Dataset

A HubSpot Data Studio dataset joining line items, deals, and companies, with monthly recognized revenue calculated per line item.

Revenue Recognition Dashboard

Reports by product type, month, state, company, and consultant, with quarterly and annual goal gauges and missing-data drill-downs.

Finance Notification Workflows

Two workflows for the Finance team, including a monthly dashboard send to Jenna on the first of each month.

Google Sheets Dataset Sync

A weekly Monday sync exporting the dataset to Google Sheets to feed Boomer's operational workbooks.

Rebuilt Revenue Split and Community Workbooks

Consultant Revenue Split and Community Source of Truth rebuilt with allocation engines, reconciliation checks, and a PASS or FAIL release gate.

Bulk Import Template and User Guide

A two-file Deal and Line Item import template for circle renewals, plus a user guide for Finance and administrators.

The Solution

Mole Street rebuilt Boomer's post-sale revenue reporting inside HubSpot during an eight-week reporting and optimization package. The work focused on four areas: one line-item dataset, rules for complete data at close, a finance dashboard, and workbooks sourced from HubSpot. Each round of testing brought HubSpot's numbers closer to the spreadsheet Finance had relied on.

Replaced Manual Deal Entry With a Line-Item Dataset for Finance

A HubSpot Data Studio dataset now produces one row per line item, joined to its deal and company. It updates when records change. QuickBooks Online still handles invoicing, which kept the project out of a full two-way integration.

Modeled Revenue at the Line Item for Multi-Year Deals

Each line item's recognition date now decides its revenue month, so deal close dates no longer matter. Monthly columns use net price, not unit price. Process consulting now gets one line item per project date.

Built an Exception Queue That Surfaces Missing Revenue Data

Reports include only closed-won deals with recognition dates attached, which removed lost deals from revenue totals. A Classification Status field flags uncategorized line items. Dashboard drill-downs open the deals missing location data, so teams correct them in HubSpot.

Built a Revenue Recognition Dashboard for Quarterly Goal Tracking

The dashboard reports revenue by product type, month, state, company, and consultant, with quarterly and annual goal gauges. Boomer validated it against a full live revenue month. Twenty-four logged defects were resolved across three testing rounds.

Trained Boomer's Team to Build Their Own Cross-Object Reports

Mole Street added a reporting and dataset training session outside the original scope. It covered data joins, primary data sources, and why line items anchor Boomer's reporting. The session prepared the team to adjust reports as product bundles change.

Rebuilt the Revenue Split Workbook to Reconcile Every Consultant Dollar

A weekly HubSpot export now feeds rebuilt Consultant Revenue Split and Community Source of Truth workbooks. An allocation engine applies approved split rules per line item. Built-in checks confirm allocated revenue matches source revenue before anyone shares the report.

"We struggled with HubSpot reports for years. The dataset finally gave us numbers we could reconcile."

Chris Rochford

Technology Manager

Before and After Mole Street

Revenue Reporting

Before

Revenue Pipeline workbook rebuilt by hand from handoff notes

After

Line-item dataset and dashboard update as deals change

Impact

Finance no longer re-types closed deals

Report Accuracy

Before

HubSpot totals did not match the spreadsheet; cause unknown

After

Validated against a full live revenue month across three testing rounds

Impact

Leadership reports from HubSpot numbers

Missing Data

Before

Found at month-end by checking consultant calendars

After

Classification Status and dashboard drill-downs surface gaps

Impact

Teams correct source records in HubSpot

Workbook Maintenance

Before

Same deal keyed into three separate workbooks

After

One HubSpot export feeds two rebuilt workbooks

Impact

Re-entry across spreadsheets removed

Consultant Revenue

Before

One combined name field, splits calculated by hand

After

Allocation engine with 100% split checks

Impact

Every allocated dollar traces to a source line item

Want to Get More Out of HubSpot?

Schedule Your Free Consultation Now

Want to Take The First Step Forward to a Unified Tech Stack?