Your AI agent is confidently wrong about your revenue. Sigil fixes that.
Your agent reads every HubSpot field. It still gives your VP Sales the wrong number.
Built at a $13M Series A company, not a pitch deck
Sigil started as an internal tool at a $13M Series A B2B SaaS with over a thousand HubSpot fields across three objects and 389 active workflows. Deployed company-wide as the primary self-serve analytics tool, it answers real revenue questions daily for every team.
The accuracy numbers come from testing real business queries against the data team's known-correct answers, before and after adding the context layer. Your board deck matches your CRM. First pull. Every time.
“60% of agentic analytics projects relying solely on MCP will fail by 2028 without a semantic layer.”
Gartner D&A Summit, 2026
“Most AI tools have access to data. What they don’t have is context.”
HubSpot CPO, Spring 2026 Spotlight
The four revenue problems your agent can't solve without context
Pipeline numbers that don’t match
Your VP Sales gets $2.4M. Finance gets $1.87M. Same CRM, different definitions. Sigil codifies what “qualified pipeline” means once, so every agent query uses the same stages, fields, and exclusions.
Board meetings with wrong numbers
The AI counted closed-lost deals in pipeline, used the wrong date field, and double-counted across pipelines. Nobody noticed until the board asked. One set of governed definitions prevents this.
New hire ramp time
60% of RevOps onboarding is hunting tribal knowledge: which pipeline is real, which 200 of 1,470 properties matter, what “qualified” means here. Sigil makes that context queryable from day one.
Lead scoring trained on noise
Your model trains on CRM data where “qualified” means different things to different reps and close dates are guesses. Sigil standardizes the definitions the model ingests. Signal in, signal out.
Four reasons your agent gives wrong revenue numbers
Metric definitions
Field aliases
Exclusion rules
Known gotchas
Use hs_date_entered_closedwon instead.”
pipeline as: ‘Qualified’ = ‘Discovery’”
Three steps to accurate answers
Give it access
One line in your Claude config. Sigil runs alongside your existing HubSpot MCP. It doesn’t replace anything. It just adds meaning.
Your agent now has two tools: raw data access (your HubSpot MCP) and business context (Sigil). Takes 2 minutes.
Have the onboarding conversation
Sigil asks you the questions your new hire would ask:
Your answers become the agent’s permanent context. ~20 minutes, once.
Every question gets the right answer
When your VP Sales asks Claude about pipeline tomorrow, the answer matches the CFO’s board deck. That’s what a context layer does.
Every agent in your org now queries through your definitions. The right filters. The right properties. The right exclusions. No more “confidently wrong.”
Sits alongside, never replaces
Raw CRM data
Deals, contacts, companies, properties. Everything in HubSpot, exposed to your agent as-is. 1,470+ properties. 200+ objects.
Your definitions
Metric formulas, field aliases, exclusion rules, known gotchas. 47 business definitions that tell the agent what your metrics actually mean.
Accurate answers
Combines raw data with your context. Every query uses the right filters, properties, and calculations.
Before you ask
Does Sigil access my HubSpot data?
How long does setup take?
What if our definitions change?
Do I need engineering to set this up?
Does this work with Salesforce?
What about Gong, BigQuery, and other tools?
From 21.9% to 99.5%. Twenty-two minutes of setup.
One connection. 47 definitions. Every agent query matches your data team's answers.