standardsignal

Signal

SCHEMA_SIGNALCorev1.0.0

Any observed fact, event, or change that may influence GTM prioritization or action.

Identity Key

source_system + source_record_id

How instances of this object are resolved and deduplicated when the same entity is seen across multiple vendors.

Schema Fields

PropertyTypeConstraint
signal_idStringRequired
signal_typeEnumRequired
signal_nameStringRequired
source_systemStringRequired
source_record_idStringRequired
company_idStringLink at the appropriate level
account_idStringLink at the appropriate level
person_idStringLink at the appropriate level
observed_atTimestampRequired
expires_atTimestampUseful for intent decay
strengthNumber0–100
confidence_scoreNumber0–1
recommended_actionStringOptional AI/system recommendation

Merge Rules

  • 01Unique on (source_system, source_record_id).
  • 02Fallback dedupe key: signal_type + company/account/person + observed_at window + normalized signal_name.
  • 03Preserve distinct observations; roll up into scores separately rather than collapsing raw signal history.
  • 04Federated: resolved at query time from the vendor's MCP, never persisted in D1.

Vendor Mappings

ProviderField ID
Apollo.iojob_posting.id
6senseintent_event.id
Claysignal.observed_id
Firecrawlpage_change.id
Gongcall.id