Skip to main content
Signal Intelligence is Stairoids’s scoring and correlation engine. As signals arrive from your connected tools, the engine attributes each event to the right account and contact, calculates its contribution to a rolling engagement score, and continuously updates a unified view of who in your pipeline is engaging — and how intensely. You don’t need to configure scoring rules or build custom formulas: Signal Intelligence runs automatically the moment you connect a signal source.
Signal Intelligence runs automatically — no configuration is required beyond connecting your signal sources. Scores begin populating as soon as the first signals are ingested.

How Scoring Works

Every signal that enters Stairoids is processed by the scoring engine in real time. The engine computes a score contribution for the signal and rolls it into the account and contact totals. Three factors determine how much each signal contributes:

Signal Type Weight

Different types of engagement carry different intent weight. A contact requesting a demo indicates far stronger buying intent than passively opening an email. Stairoids ships with sensible default weights for all built-in signal types, and you can adjust them in Settings → Signal Intelligence → Scoring Weights.
Signal TypeDefault WeightRationale
meeting_booked25Highest intent — contact has committed time
form_submit18Strong intent — contact has shared information
deal_created20CRM-confirmed buying motion
crm_stage_change12Progression signal from your sales team
linkedin_connection8Relationship initiation
email_click6Active engagement with content
email_open3Passive engagement
page_visit2Awareness-level touch

Recency Decay

Recent signals reflect current buying activity more accurately than events from months ago. Stairoids applies a time-based decay function so that older signals contribute progressively less to the live score. By default, a signal’s contribution decays to 50% of its original weight after 14 days, and to 10% after 60 days. You can adjust the decay half-life in Settings → Signal Intelligence → Decay Settings.

Frequency Compounding

Multiple touches from the same account or contact amplify the score, reflecting the reality that repeated engagement is a stronger buying signal than a single event. Stairoids compounds signal contributions up to a configurable cap to prevent a single source from dominating the score. By default, up to five signals of the same type from the same account within a 7-day window are compounded; additional events of the same type beyond that cap are still recorded but do not further increase the score.

Understanding the Score Display

Scores are displayed on a 0–100 scale across all account and contact views. The scale is divided into three tiers, colour-coded throughout the dashboard:

Cold

Score: 0–29Low or no recent engagement. The account is in your database but has not shown meaningful buying signals. Focus on awareness-stage outreach.

Warm

Score: 30–70Active engagement across one or more signal types. The account is aware of your offer and engaging with content or outreach. A good time to increase personalised touchpoints.

Hot

Score: 71–100High-intensity, recent, multi-touch engagement. The account is showing strong buying intent. Prioritise for immediate sales follow-up or trigger a high-touch automation.

Unified Account View

Stairoids aggregates every signal tied to a domain into a single Account View. To open it, click any company name in the Accounts list. The Account View shows:
  • Engagement Score — the current aggregate score with a 30-day trend sparkline
  • Signal Timeline — a chronological feed of every signal received from any contact at the domain, filterable by signal type and date range
  • Top Contacts — the contacts at the account ranked by their individual scores, so you can identify the most engaged stakeholders
  • Signal Breakdown — a chart showing the distribution of signal types received, helping you understand whether engagement is marketing-led, sales-led, or product-led
  • Source Attribution — which of your connected integrations contributed signals, and in what proportion

Unified Contact View

Every email address that appears in a signal gets its own Contact View, accessible by clicking a contact’s name or email anywhere in the dashboard. The Contact View shows:
  • Contact Score — the individual’s engagement score, independent of their account’s aggregate
  • Signal History — a full timeline of every signal attributed to this email address
  • Account Association — the company domain this contact is linked to, and their relative score contribution to the account total
  • Active Campaigns — any sequences or campaigns in connected tools (e.g. HubSpot, Lemlist) that this contact is currently enrolled in

Hot Accounts

Hot Accounts is a real-time list of all accounts whose engagement score has crossed your configured threshold. It surfaces at the top of the Accounts page and can also be exposed as a dedicated dashboard view.

Configuring Thresholds

1

Open Scoring Settings

Navigate to Settings → Signal Intelligence → Thresholds.
2

Set the Hot Threshold

Enter the minimum score an account must reach to appear in the Hot Accounts list. The default is 71. You can lower this to cast a wider net or raise it to focus only on the highest-intent accounts.
3

Set Alert Preferences

Choose whether Stairoids should send a Slack notification, email digest, or both when a new account crosses the hot threshold. You can also configure this threshold as a trigger for an outgoing automation.
4

Save

Click Save Thresholds. The Hot Accounts list updates immediately to reflect the new value.
Pair the Hot Accounts threshold with a score_threshold trigger in an outgoing automation to automatically update CRM deal stages, enrol contacts in a high-touch sequence, or ping your sales team in Slack — the moment an account goes hot.

Viewing Intelligence in the Dashboard

The main Accounts page at Intelligence → Accounts shows every account in your pipeline sorted by engagement score (descending by default). Use the filter bar to narrow by score tier, signal type, source integration, or date of last signal. Export the filtered list to CSV for use in external tools.
The Contacts page at Intelligence → Contacts mirrors the Accounts list but at the individual level. Each contact card shows the contact’s score badge, their account, the most recent signal type, and a timestamp. Click any card to open the full Contact View.
The global Signal Timeline at Intelligence → Timeline shows every signal ingested across all accounts and contacts in reverse chronological order. Use it to monitor signal flow in real time, debug ingestion issues, or spot sudden spikes in engagement from a specific account or source.