Revenue Operations & GTM Systems

Let HubSpot writeyour reports.

Your report agents: built around your workflows, wired into your live HubSpot, answering in your Slack.

GTM Stacker (a revenue-operations practice, not Google Tag Manager)

Reports Hub

Channels

#revenue-weekly
Message #revenue-weekly

#revenue-weekly

Question: Are we on pace for the quarter?

Reports Agent: You're at 76% of target with three weeks left. The gap is two slipped mid-market deals; six stage-3 deals can close it. Reports: Pacing pulled. Deals: 6 flagged. workings.md: Attached.

#pipeline-hygiene

Question: Anything to fix before the forecast call?

Reports Agent: Three deals: Nortech idle 28 days, Averline past its close date, Kestrel's champion gone quiet. The rest is clean. Pipeline: 3 deals flagged. Close dates: Checked.

#account-research

Question: What changed at Kestrel Health since our last call?

Reports Agent: Their champion went quiet, but two new contacts opened the proposal page yesterday. A re-engage draft is ready for your review. Contacts: 2 new engaged. Activity: Page views traced. Sequences: Draft ready.

#data-definitions

Question: Why do Sales and Finance show different pipeline?

Reports Agent: Two definitions: Sales counts stage 2+, Finance stage 3+. That is the 8% gap; the stage 2+ ruling is now logged for both. Properties: Definitions compared. Register: Updated.

Every team knows Monday.

Export CSV

Export the dashboards

HubSpot Reports, pulled by hand

Time spent ~20 min/week

Rebuild the pacing maths

The same spreadsheet, every week

Time spent ~25 min/week

Write the story

The handmade narrative

Time spent ~40 min/week

Assemble the deck

Time spent ~35 min/week
HubSpot agentReports AgentOnline 24/7

Report and deck are ready for review

Time saved ~120 min/week
HubSpot agent

Monday report, delivered

In your channel at 7:00

7:00

What you get back

~0 min

saved every week

~0 hours

a month. On a single report.

HubSpot holds the data. I build the missing layer.

Reports, dashboards and delivery rails are already in your subscription. The layer that turns them into decisions, and keeps compounding, is the build.

Theo Popov, revenue operations and GTM systems operator

Theo Popov

Founder-operator turned systems builder

01

Numbers that come to you

Live figures inside the message, not a link to a dashboard — the number arrives where the conversation already is.

Pipeline
Forecast
Attribution
Activities
82%
$1.2M
6 won
+18%
02

Reports that explain themselves

Pacing maths against target, written as prose on schedule or on demand. Commentary rewritten against fresh numbers each week, with a workings file.

2 deals slipped
close 3 to hit
03

Agents that compound

Context files, codified skills and review checkpoints. Every run updates the files, so month six is sharper than month one.

Monday Memopacing, as prose
+ workings
Forecast, explained
+ deal context
Prospect enrichment
+ fit scores
ICP, updated from replies
month 1sharper every runmonth 6

Questions & Answers

Deep and daily: HubSpot, Clay, Apollo, PostHog, Metabase, plus the AI build layer (Claude, Codex, Hermes Agent, DeepSeek, routed per task for cost and quality). Working level: Salesforce, Segment, dbt and warehouse concepts, Stripe. The pattern on this page is CRM-agnostic; my deepest reps are on HubSpot.
Theo Popov, revenue operations and GTM systems operator

Start with a conversation.

Thirty minutes on your revenue stack: where the reporting ritual eats hours, where definitions disagree, where AI could carry real load with a human still in charge. If there is a system worth building, you leave with the sketch. Yours either way.

Book an intro call

No deck, no funnel, no follow-up sequence you didn't ask for.