The stack.
- I01
HubSpot
HubSpot runs as the pipeline engine here. Lifecycle changes, lead routing and task creation happen in workflows that I set up and document so your team can maintain them later without me.
Workflows · Lists · Properties · Sequences
Layer detail - II02
n8n
n8n self-hosted on a Hetzner VM. Multi-step sequences, webhook triggers and whatever HTTP call a tool happens to need. The instance is yours — data, backups and update timing included.
Webhook Triggers · HubSpot Node · HTTP Request · Slack Node
Layer detail - III03
Claude
Claude sits right on the HubSpot record via MCP. The prompts are built per use case and run in batch, and every token lands as a log in BigQuery — you can watch along.
Anthropic API · MCP Server · Vercel AI SDK · Prompts-as-Code
Layer detail - IV04
BigQuery
Sink for HubSpot, GA4 and LinkedIn Ads, with a joined fact table behind it. Looker Studio or Metabase as the frontend — C-level gets one URL and clicks around on their own.
BigQuery · Airbyte · Looker Studio · Metabase
Layer detail - V05
Measurement
Since the iOS updates and cookie banners, client-side tracking only shows you a slice of your conversions. Statistical MMM works on aggregate data instead, with no PII or cookies involved, and still makes channel contribution and saturation curves measurable.
PyMC-Marketing · BigQuery · Airbyte · Cloud Run
Layer detail