Skip to content

behavioral

module wittgenstein_lead_scorer.signals.behavioral

Classes

  • BehavioralScorer — Calculates behavioral scores based on lead interactions (email opens, clicks, web visits, meetings).

wittgenstein_lead_scorer.signals.behavioral.BehavioralScorer

class BehavioralScorer(weights: Dict[str, float] = None)

Calculates behavioral scores based on lead interactions (email opens, clicks, web visits, meetings).

Methods

  • evaluate — Process event list to produce a list of scoring signals.

wittgenstein_lead_scorer.signals.behavioral.BehavioralScorer.evaluate

method BehavioralScorer.evaluate(events: List[Dict[str, Any]]) → List[ScoringSignal]

Process event list to produce a list of scoring signals.