Signal and Role Attribution
Overview
In TrailSpark, every signal (a lead activity event) can contribute points toward filling a specific role in a buying group. The question "who should fill the Champion role?" has two inputs:
- Demographic criteria — who is this person? (their title, seniority, and function)
- Signal points — what have they done? (activity weighted toward a specific role)
These two inputs are configured in different places and serve different purposes. Understanding the split is key to building accurate buying groups.
The Demographic-vs-Signal Split
Demographic criteria: who a person is
Demographic criteria live on the role definition inside your ICP. They describe the type of person who belongs in a role:
- Title keywords — words that appear in the person's job title (e.g., "Engineer", "VP", "Procurement")
- Seniority — their level in the organization (IC, Manager, Director, VP, C-level)
- Functions — the department or business function they belong to (Engineering, Finance, Operations, etc.)
When a lead's profile matches the demographic criteria for a role, they are a candidate for that role. Demographic matching alone is sufficient to fill a role — no signal activity is required.
Signal points: what a person has done
Signal points live in Signal Mapping, attributed per ICP and per role. They describe which activities count as evidence of role-specific intent:
- A pricing-page visit attributed 5 points to the Economic Buyer role in the PLG Acquisition ICP
- A security questionnaire submission attributed 8 points to the IT / Security role in the Sales-led Enterprise ICP
- An API documentation page visit attributed 3 points to the Technical Evaluator role across all ICPs that include that role
Signal attribution is stored atomically per ICP-Role pair. The same signal can be weighted differently for different ICPs, and a signal can feed multiple roles within the same ICP at different point values.
The Filter-Lens Workflow
Signal Mapping opens with an empty state on first load — no ICP is selected, so no attribution is shown. To configure signal attribution for a buying group motion:
- Go to Settings > Signal Mapping
- Select an ICP from the filter lens dropdown at the top of the page
- The signal list updates to show all configured signals, with per-role point fields for the roles defined in that ICP
- For each signal, enter the point value you want to assign to each role (leave blank or enter 0 for no attribution)
- Save your changes
Repeat for each ICP you want to configure. Each ICP's signal attribution is independent — changing the PLG Acquisition lens does not affect PLG Expansion.
Signal attribution is optional for every signal-role combination. A signal with no role attribution still contributes to the lead's overall score (if overall scoring is on) but does not push a specific role's confidence higher.
The Per-ICP Coverage Panel
When you edit an ICP, the Signal Coverage panel on the ICP edit page shows which roles currently have signal attribution configured in Signal Mapping.
- Roles with one or more signals attributed appear as covered
- Roles with no signal attribution are flagged as gaps
These gaps are informational, never blocking. A role with zero signal attribution can still be filled by demographic criteria. The coverage panel helps you identify roles where you have not yet set up the signal connection — it does not prevent the buying group from operating.
Use the coverage panel to confirm that your key roles have at least one high-intent signal attributed to them before you start scoring accounts.
Demographic-Only Roles
Some roles are best filled by demographic criteria without relying heavily on signal activity. This is common for:
- Procurement and Legal — these stakeholders often engage through offline channels (email, phone calls, document requests) that do not generate trackable signals. Matching them by title and function is more reliable than waiting for a signal.
- Renewal Decision Maker — in renewal motions, the absence of signals from this role is itself a risk indicator; demographic matching keeps the role visible.
- Finance — finance stakeholders are often involved in late-stage discussions that precede any trackable web activity.
For these roles, configure the demographic criteria carefully in the role definition and accept that signal coverage will be low or zero. The coverage panel will flag them as gaps — that is expected.
Tips for Effective Attribution
Start with your highest-intent signals. Demo requests, pricing-page visits, and security questionnaires are strong role-specific indicators. Attribute these first, at higher point values, before configuring softer signals like page views.
Be specific about which role a signal feeds. A webinar attendance signal might loosely apply to any role, but if your sales-led enterprise motion uses webinars primarily to identify Champions and Technical Evaluators, attribute points accordingly rather than spreading them evenly.
Use the ICP lens to keep attribution purposeful. A pricing-page visit in a PLG Acquisition ICP is a strong Economic Buyer signal. The same visit in a Renewal ICP may be a churn-risk signal (shopping alternatives). Configure these separately using the ICP filter lens.
Revisit attribution as you learn. After your first cohort of accounts has been scored and reviewed, check whether the roles filling correctly match the leads you would have chosen manually. Adjust point values based on what you observe.
Worked Example
ICP: PLG Acquisition
Signal: Pricing page visit
| Role | Points Assigned | Rationale |
|---|---|---|
| Champion | 2 | Champions sometimes visit pricing; it is a weak signal for this role |
| Economic Buyer | 8 | Pricing visits are a strong Economic Buyer indicator |
| Technical Evaluator | 0 | Pricing is not a technical signal |
| IT / Security | 0 | Pricing is not a security signal |
Result: A lead who visits the pricing page receives 2 points toward the Champion role and 8 points toward the Economic Buyer role for this ICP. If this lead also matches the Economic Buyer demographic criteria (VP Finance, for example), those 8 points reinforce their position as the top candidate for that role.
Next Steps
- PLG Acquisition — configure signal attribution for trial-to-paid conversion
- PLG Expansion — configure signal attribution for seat growth and upgrade intent
- Sales-led Enterprise — configure signal attribution for committee-driven deals
- Renewal / Retention — configure signal attribution for retention risk
- Cross-sell — configure signal attribution for adjacent product adoption
