Destinations Overview

What Destinations Do

Destinations push lead evaluation results from TrailSpark to your CRM, marketing automation, or analytics platforms. After a lead is evaluated, TrailSpark writes the score, reasoning, evaluation date, and — optionally — buying-group coverage data to the configured fields in each active destination.

Available Destinations

DestinationObjectsNotes
SalesforceLead, Contact, AccountSupports buying-group fields
HubSpotContact, CompanySupports buying-group fields
AirtableContacts, CompaniesSupports buying-group fields
SegmentIdentify traitsEvaluation results as user traits
Marketo is no longer available as a new destination. Existing Marketo webhook configurations remain active but cannot be reconfigured through this interface.

Destinations vs Integrations

Integrations pull data into TrailSpark (signal sources). Destinations push data out of TrailSpark (evaluation results). You can use the same platform for both — for example, Salesforce as both a signal source and a score destination.

Core Fields Sent to Destinations

Every destination push includes these fields:

FieldDescription
Score FieldLead evaluation score: hot, warm, or cold
Reasoning FieldAI-generated evaluation reasoning
Evaluation Date FieldWhen the evaluation occurred
Propensity scoreAccount-level propensity: high, medium, or low (written to the account or company object; Salesforce, HubSpot, Airtable)

Results are sent after each evaluation completes — whether triggered by new signal activity, a manual re-evaluation, or the staleness cycle.

Buying-Group Fields (Optional)

When you enable the Push buying-group fields toggle in a destination, TrailSpark can also push account-level coverage data and contact-level role assignments. All of these are optional — they only write to your CRM if you map them to a field.

Account-level fields

UI LabelWhat it contains
Buying-group stageWhere the group stands: Dormant, Forming, or Complete
Engagement completeness (%)Share of required roles with an actively engaged person
Known completeness (%)Share of required roles with any person assigned
People still neededCount of additional people needed to complete the group
Missing rolesRole names not yet filled (semicolon-separated)
Engaged rolesRole names currently active (semicolon-separated)
Propensity as-of dateDate the propensity score was last evaluated
At-risk status"At Risk" when high propensity meets stalled engagement; otherwise "Current"
Renewal healthHealth signal for accounts in a renewal ICP: Healthy, Cooling, Fading, Cold, or Pending

Contact-level field

UI LabelWhat it contains
Buying-group rolesThe contact's assigned buying-group roles, semicolon-separated (e.g., "Champion;Economic Buyer")

Salesforce also supports a CRM Role Source Field on the Contact object — a field TrailSpark reads from your CRM to use as the authoritative role assignment when set.

For a full explanation of what these values mean, see Account coverage.

Configuration

Go to Settings > CRM Integration > Destinations tab to see all available destinations. Each card shows whether the destination is currently active.

All destinations follow the same setup pattern:

  1. Select the connected integration to use
  2. Toggle Send Evaluations on
  3. Map the core TrailSpark fields to your platform's fields
  4. Optionally enable Push buying-group fields and map any coverage or role fields you want
  5. Save
The platform must be connected as a CRM integration first (Settings > CRM Integration > Connect tab). Only Owner or Admin roles can configure destinations.

Multiple Destinations

You can enable multiple destinations simultaneously. All active destinations receive the same evaluation data with their own independent field mappings.

Destination-Specific Guides

  • Evaluation Rules — scoring rules are now configured per ICP in the ICP builder; this page covers the legacy global Rules page