Read-only.
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_peopleis above zero, relay itssentenceand offer bothnext.doorsin their order before any CRM join. The join misses those people. - Treat
provider_sync_freshnessas 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(fromget_event_attribution) is never attribution. - Counts here are sign-up records. Do not report them as distinct people.
Errors and gaps
Related
get_event_attribution: the source of the attribution facts.get_program_report: serves this row verbatim as itscoverageblock.record_signupsandimport_people: the first door for unresolved people.- Playbook: Did anyone follow up, and what did the event do for pipeline.