Skip to main content
Trailspark Logo
AI lead scoring · Built for B2B PLG

Evaluate every accountfor what comes next.

Define what good looks like for each motion. Trailspark brings product activity, marketing engagement, CRM history, warehouse data, and web behavior into one account story. Then it evaluates the evidence, explains why, and sends the result back to the tools your team already uses.

Brightwave, IncMonitoring
AcquisitionExpansionRenewal
eligible: free_trial = true

A trial worth pursuing: a technical evaluator wiring up the product while a champion keeps returning to pricing, with extra weight when several people share one work domain.

Jun 22Priya Nair read the "Architecting for scale" guideMKTG
LOWOne person reading content. Watching, not acting.evaluated
Jun 24Sam Cole configured SSO in the trialPRODUCT
Jun 25dana@brightwave.com joined the trial, matched to Brightwave by domain. No form ever filledJOINED
MEDIUMA technical evaluation is forming next to the marketing interest. Multiple people, one domain.re-evaluated
Jun 27Priya Nair viewed the pricing page 6×MKTG
HIGHA champion on pricing while two engineers evaluate. That is the account you described as worth pursuing.re-evaluated
HubSpot workflow "New-business outreach" triggered · #new-trials alerted in Slack
Acquisition propensity

Account evidence changes, the account is re-evaluated under the lens that applies, the reason changes, and the downstream action follows.

Built for RevOps, Marketing Ops, and Growth teams at B2B PLG companies

The core insight

Same signal. Different meaning.

Every prioritization model has to answer one question: what is a unit of activity worth? An API call, a workflow run, a credit consumed. Most models answer once, in general. The honest answer depends on the account it came from and the question you are asking about that account.

Same measurement, different account

100 events

At a 150-person company

That volume could mean real adoption taking hold.

At a 15,000-person company

The same count may be one team kicking the tires.

Same signal. Different meaning.

Same behavior, different question

Several pricing-page visits

For a new trial

That may support an acquisition evaluation.

For an existing customer

The relevant question may be expansion.

Same behavior. Different question.

Same negative signal, different evidence

Low throughput

On its own

Low throughput is real negative evidence.

In a young trial

Early in a trial, though, it may not outweigh rapid setup across multiple apps, logs, deploy tracking, alerting, and monitoring.

The signal still matters. Its meaning changes with the rest of the account and the timing.

Signals are evidence. Their meaning depends on the account, the question, what else is happening, and when it happens.

One account, several questions

The question changes the answer.

The same account is worth a different judgment at different points in its life. Each evaluation lens carries its own eligibility rule and its own definition of good, so Trailspark evaluates the account story under the lens that actually applies to it.

TrialAcquisition evaluation

Is this account behaving like one we should pursue?

  • What the people in the workspace set up, and how quickly
  • Whether the interest has spread past the person who signed up

eligible: free_trial = true

CustomerExpansion evaluation

Is there credible evidence of broader demand or adoption?

  • Usage reaching teams, workspaces, or environments outside the original deal
  • The product milestones that tend to precede a bigger plan

eligible: customer = true

Renewal windowRenewal evaluation

Does this account match the behavior we consider healthy?

  • Usage health across the account rather than one power user
  • Whether active people are dropping off ahead of the decision

eligible: renewal < 90 days

Motion is only one way to cut a lens. Segment, user type, and vertical work the same way. Enterprise accounts can be held to a different definition of good than SMB accounts on exactly the same evidence.

The same account can deserve a different evaluation depending on the question. Trailspark evaluates it against the definition of good that applies.

Ingest → Resolve → Evaluate → Activate

From signal to action.

Product activity, marketing engagement, CRM history, warehouse data, and web behavior resolve into one account story. Trailspark evaluates that story under the lens that applies and writes the result where your team already works.

1Ingest

See what is happening

Your evidence, wherever it lives

  • Product analytics
  • Marketing automation
  • Website & forms
  • CRM
  • Data warehouse

Product activity arrives at full fidelity

  • app.created · 09:41
  • log_source.connected · 11:06
  • alerting.configured · Day 3

Named events, configuration milestones, and usage breadth over time

Webhooks, Segment, or scheduled SQL from BigQuery

2Resolve

Know which account the activity belongs to

Brightwave, Incone account story
  • MKTGPriya Nair · webinars, pricing pages
  • PRODUCTSam Cole · SSO, integrations, daily usage
  • JOINEDdana@brightwave.com · matched by domain, no form ever filled

Lead-to-account matching by email domain, or one shared record across CRM and product

3Evaluate

Know what the evidence means here

AcquisitionExpansionRenewal+ your ICPs
HIGHre-evaluated

A champion on pricing while two engineers evaluate. That is the account you described as worth pursuing.

The whole account story in one pass, under your definition of good, re-evaluated when the evidence meaningfully changes

4Activate

Put the result to work

Where your team already works

  • HubSpot / Salesforcepropensity, reason, evaluated lens & roles on the account · workflows trigger on the fields
  • Slack#new-trials alerted, routed per ICP
  • Segmentpropensity and stage as account traits
The definition of good

Describe what good looks like.

An evaluation lens in Trailspark is a written description of the account you want and the behavior that shows it. You write it in the language you already use in your planning docs. Trailspark applies it to the account story every time it evaluates.

SparkSense · ICP setup

Drafting
2
3
4

Connecting to your CRM...

What a lens actually says

Four definitions a team might write. Nothing here is a weight or a threshold.

Acquisition

A trial worth pursuing: someone technical wiring the product into their stack in the first two weeks, and at least one more person from the same company showing up. Mid-market B2B SaaS, roughly 100 to 1,000 employees.

Expansion

Room to grow: usage spreading past the team that bought, new workspaces or environments appearing, and someone running into the limits of their current plan.

Renewal

A renewal I do not have to worry about: steady weekly usage across more than a couple of people, and no drop-off in the two months before the date.

Enterprise vs SMB

Enterprise is a different bar. A hundred active users at a 15,000-person company is a foothold, so I want a second business unit involved before we call it adoption.

No points to tune

The business judgment stays in business language instead of being translated into a point system somebody has to maintain. Each lens still carries an eligibility rule that decides which accounts it applies to, and priority rules settle which definition an account is evaluated under when more than one fits.

As many as you sell

Add a definition for every motion and segment you treat differently: expansion and renewal alongside acquisition, trial users separately from free-plan users, enterprise separately from SMB.

Start from what you already won

SparkSense can draft a first acquisition lens from your closed-won evidence, mapping the firmographic and role patterns behind those deals. You edit it before anything is evaluated against it. Or write your own, or upload one you already have.

Keep the business judgment in business language. Trailspark uses the definition you wrote every time it evaluates the account.

See your accounts through your own definition of good

The Free plan is the full platform on a small set of accounts

Reasoned evaluation

The reason is part of the evaluation.

A factor list shows what moved a score. Trailspark explains why the evidence supports this result for this account right now.

Northwind DataAcquisition lensTrial · day 6

Counter-evidence

  • One recorded user on the workspace
  • APM event volume near the bottom of the trial cohort
  • Zero log throughput

Supporting evidence

  • Four apps created in the first three days
  • Log sources connected
  • Deploy tracking wired up
  • Alerting and monitoring configured
HIGHAcquisition propensity

Throughput is genuinely low and only one user is recorded, which counts against this account. On day 6 of a trial it reads as a setup still in progress rather than a stalled one: four apps, log ingestion, deploy tracking, and alerting were all configured inside the first three days. That breadth and speed of activation outweigh the volume gap at this point in the trial. If throughput is still flat past the second week, the same evidence supports a different call.

The evidence on both sides, weighed against when it happened, and a sentence a rep can open a conversation with.

Governed re-evaluation

Know when to look again.

New events arrive constantly, and most of them do not change the answer. Trailspark decides when an account has moved enough to deserve a fresh judgment.

Change, not cadence

A fresh look is triggered when the evidence a lens cares about has actually changed. A timer would be arbitrary, and re-reading every event would be noise.

Frequency and cost stay governed

Cooldowns hold an account steady through a busy week, and important events can pull the next evaluation earlier. Your evaluated-account count stays predictable either way.

One current answer per account

Each re-evaluation replaces the call and the reason, so the account record carries the current judgment and what moved it rather than a stack of stale scores.

The model sees a prepared account story. Trailspark handles when to evaluate it again and keeps the process consistent.

Identity, account shaping, lens assignment, cadence, and delivery are the parts a team would otherwise build and maintain around the model call.

Activation

Put every evaluation to work.

Trailspark evaluates. Your existing systems execute.

Every call lands as structured fields and alerts in the tools your team is already working in, so nobody has to live in another workspace to act on it.

Written on the account

Account propensityHigh
ReasonWritten, account-specific
Evaluated lensAcquisition
Roles engaged2 of 4
Missing rolesEconomic Buyer
Evaluation dateToday

CRM

HubSpot · Salesforce

Propensity, reason, evaluated lens, roles, and coverage as fields on the account. Your existing workflows trigger on them.

Alerts

Slack

Propensity changes, newly eligible accounts, and buying-group progress, routed per lens to the channel that owns it.

CDP

Segment

Propensity and stage as account traits, so downstream tools read the same judgment.

Marketing automation and journey tools read those CRM and CDP fields to trigger nurture, ABM entry, and lifecycle changes.

Sales

  • High acquisition propensity routes or sequences the account.
  • A missing buying role becomes a prospecting task instead of a silent gap.
  • A new reason gives the rep something specific to open with.

Customer success

  • Renewal risk surfaces the intervention while there is still time to run it.
  • Expansion propensity triggers the expansion workflow the team already uses.

Marketing

  • A propensity change moves the account into different nurture, lifecycle, or ABM treatment.
  • A newly eligible account routes into the program built for it.

RevOps

  • Trailspark fields become governed decision inputs across the stack.
  • The reason, the evaluated lens, the identity mapping, and the downstream write are all inspectable.

See the people behind the account.

An account evaluation gets sharper when you can see who is creating the evidence. Trailspark infers the buying roles behind the behavior, using what people actually do alongside firmographic detail, and shows which roles are engaged, which are only identified in your CRM, and which are missing entirely. That coverage becomes part of the account context and lands as fields your team can run a play on.

Explore Buying Group Intelligence

How Trailspark evaluates accounts · Product qualified lead scoring · Integrations

Start free. Scale with the accounts you evaluate.

Each unique account counts once per month, no matter how many times Trailspark re-evaluates it.

Reasoning is included

The written reason comes with the evaluation. No AI credits, no token meter.

The Free plan is the whole platform

Up to 25 evaluated accounts a month, with everything paid plans get.

Common questions

Everything you need to know about AI lead scoring, PQLs, and how Trailspark works with your existing stack.

Evaluate every account for what comes next.

The evidence is already in your stack. Tell Trailspark what good looks like. It evaluates the account and sends the result where your teams already work.