Research Signal
Research and score a propensity signal.
Task type: Research Signal
Use Research Signal to research and score a specific propensity signal, producing both evidence and a score.
Run behavior
- Side effects: This task is read-only or computation-only by default. It returns data for later steps rather than directly writing records or sending messages.
- Credit usage: This task can consume organization credits or model/research capacity depending on your plan and configuration.
When to use this task
- Evaluate whether an account matches a buying signal.
- Score a market event or business condition against your ICP.
- Write signal reasoning back to account or opportunity fields.
Setup tips
- Define the signal name, key, and description clearly.
- Keep the signal narrow enough to score consistently.
- Use downstream Update Record tasks to store score and reasoning.
Examples
Hiring signal
Research whether an account is hiring RevOps or SalesOps roles and score how strongly that indicates buying intent.
Outputs
- Signal research, score, and reasoning.
Common pitfalls
- Creating broad signals that cannot be scored consistently.
- Mixing multiple independent signals in one task.
- Ignoring low-confidence or missing-evidence cases.
Reference details
These details are generated from the workflow task registry and match the fields available in the builder.
Required fields
signalNamesignalKeysignalDescription
Variable-aware fields
Fields that accept variable references ({{ inputs.x }}, {{ steps.N.y }}) from the workflow's variable graph:
signalDescriptionresearchMessagesscoringMessagesresearchPromptalignmentPrompt
Liquid template fields
Fields that are rendered through Liquid (variables plus filters and control flow):
signalDescriptionresearchMessagesscoringMessagesresearchPromptalignmentPrompt
Builder guidance
When the Workflow Builder Genie configures this task, it follows this guidance:
Use when the desired output is a scored research signal with reasoning.
Default configuration
New instances of this task start with the following configuration:
{
"name": "Research Signal",
"outputKey": "research_signal",
"taskType": "Research Signal",
"description": "",
"signalName": "",
"signalKey": "",
"signalDescription": "",
"researchMessages": [],
"scoringMessages": []
}