Skip to main content
Read-only.
It answers “can I trust this number?” Call it before reporting a $0, a missing revenue figure or a partner count, so the user hears what heyBTW has not measured instead of a zero. Follows the heyBTW MCP rules.

When to use it

  • “Why does this event show no pipeline?”
  • “How many of our sign-ups can’t be matched to a company?”
  • “Which events have attribution and which don’t?”
  • “Is our partner-sourced count complete?”
  • “Before I send this report, what’s missing?”

Parameters

No other parameter. The response is one row, never dropped.

Response

data[0] itemizes coverage facts. It computes nothing of its own: each fact is another tool’s, and fact_sources names the source of each. It carries no composite, grade or tier. The sample below is trimmed from a real response on the heyBTW workspace. Every sign-up there has a company, so facts says so and no next is served. The fact’s basis sentence is left out of the sample; it says the count is over sign-up records, one per person per event, not distinct people.

Rules the agent must follow

  • When unresolved_people is above zero, relay its sentence and offer both next.doors in their order before any CRM join. The join misses those people.
  • Treat provider_sync_freshness as unknown. Never call a sync fresh or stale.
  • An event with no canonical attribution has unknown revenue, not $0. Name it from attribution_coverage.
  • An upcoming event shows 0 attributed until its event day. That is the rule, not missing data. Its registered_account_pipeline (from get_event_attribution) is never attribution.
  • Counts here are sign-up records. Do not report them as distinct people.

Errors and gaps