Signal Master
Definition and weighting of Signals captured during customer meetings
Signal Master
The Signal Master is the control console where you define and manage Signals captured during customer meetings and their associated Impacts. The list of signals that sales representatives select from when logging meeting records in the Activity Board is directly managed on this screen.
While all users can view this configuration, the creation, modification, and deletion of Signals and Impact Types are strictly restricted to the admin or super_user roles.
Navigation: Left Sidebar β Settings β Signal Master
What is a Signal?
In the sales domain, a Signal is a reaction or statement from the customer during a meetingβessentially, a clue that determines whether the probability of winning this deal has increased or decreased.
For example:
- The customer states, "Budget has been approved" β Strong Positive Signal
- The customer states, "Let's set up a follow-up meeting next week" β Weak Positive Signal
- The customer states, "We have decided to go with a competitor's product" β Strong Negative Signal
- The customer states, "We will look into it" (a formal, non-committal response) β No Signal
EXAWin does not merely log these signals as text. By assigning a mathematical weight (Impact) to each signal, the Bayesian Engine automatically recalculates the probability of winning the deal the moment the signal is entered.
The Signal Master manages two distinct components:
- Signal β The specific situational fact captured during a meeting (e.g., "Budget approved", "Key personnel changed").
- Impact Type β The classification category that defines the magnitude of that signal's influence (e.g., "Game Changer", "Strong Positive").
Impact Type: The Scale That Determines Signal Gravity
To understand the Signal Master, you must first grasp the concept of an Impact Type. The Impact Type dictates the magnitude of influence a signal exerts on the overall win probability.
Standard Impact Types
EXAWin provides 7 system-standard Impact Types out of the box:
| Impact Type | Impact Value | Category | Description |
|---|---|---|---|
| Game Changer | 5.0 | Positive | A definitive piece of evidence that instantly turns the tide of the deal. |
| Strong Positive | 1.0 | Positive | A clear, significant signal pointing toward success. |
| Weak Positive | 0.4 | Positive | A subtle, minor hint of positivity. |
| No Signal | 0.1 | Neutral | Unprocessable noise; neither positive nor negative. |
| Weak Negative | 0.4 | Negative | A subtle, minor hint of negativity. |
| Strong Negative | 1.0 | Negative | A clear, significant signal pointing toward failure. |
| Game Changer (Negative) | 5.0 | Negative | A definitive bad omen that instantly jeopardizes the deal. |
How Impact Values Influence Win Probability
Understanding how Impact values practically operate within the engine clarifies why these figures should never be altered recklessly.
When a sales representative logs a meeting, the following calculation occurs deep within the system:
- For a Positive Signal: Ξ± (Success Weight) increases β P(Win) β
- For a Negative Signal: Ξ² (Failure Weight) increases β P(Win) β
- Integration with SWV (Stage Weight Value): The crucial mechanism here is the expression
(SWV Γ Impact). For instance, receiving the same "Strong Positive (Impact 1.0)" signal carries a vastly different mathematical weight when captured at the initial 'Lead' stage compared to the final 'Negotiation' stage. Designing the system so that the exact same signal is weighted differently depending on the maturity of the sales stage is the hallmark of the EXAWin solution architecture.
β οΈ Why You Must Not Change Impact Values Rashly (Warning)
Impact values are not arbitrary numbers. They are rigorously calibrated via an f-coupling (ratio-based design) linked directly to the company's initial Prior strength configuration (S = Ξ± + Ξ² = 10). While modifying these values is technically permitted by the system, we strongly mandate assigning values exclusively within the 0.1 to 1.0 threshold (extending to a maximum of 5.0 for extreme Game Changers). If random numerical values (e.g., 8.0 or 10.0) are assigned outside this bounded framework, the Bayesian engine completely loses its ability to guarantee the reliability and validity of the calculated probabilities.
To simplify the analogy:
A Signal describes "What happened," while the Impact dictates "How critical that event was." Much like publishing news, the exact same story has a vastly different impact on the world depending on whether it is printed as an explosive front-page headline (Game Changer, Impact 5.0) or buried as a page-three footnote (Weak Positive, Impact 0.4).
β οΈ A Deeper Look into the f-coupling Design
Impact values are precisely calibrated around your company's initial Prior strength (S = Ξ± + Ξ² = 10):
| Impact Type | Impact | Ratio against Prior | Meaning |
|---|---|---|---|
| Game Changer | 5.0 | 50% | A single meeting shifts half of the system's baseline belief. |
| Strong Pos/Neg | 1.0 | 10% | A single meeting shifts 10% of the initial belief. |
| Weak Pos/Neg | 0.4 | 4% | A single meeting subtly nudges the initial belief. |
| No Signal | 0.1 | 1% | Noise-level; practically unnoticeable influence. |
When this fragile ratio collapses, catastrophic analytical errors emerge:
If Impact is set too high β The probability will wildly spike or plummet off a single meeting. For example, artificially inflating "Strong Positive" from 1.0 to 8.0 would mean that during the Negotiation phase, this one signal alone could cause the P(Win) to vault from 25% directly to 80%. This yields a hallucinated prediction utterly disconnected from reality.
If Impact is set too low β The probability barely flinches regardless of how decisive the signal is. Even if a customer declares, "We are sending the purchase order tomorrow," the system might ridiculously edge the P(Win) up from 28% to merely 29%.
π‘ We strongly recommend maintaining standard Impact values. Once sufficient historical data is amassed, EXAWin's Auto-Tuner will autonomously analyze past Won/Lost records and automatically propose statistically optimized values.
For detailed theoretical explanations of parameter calibration principles, refer to the following documents:
- Bayesian Application: Prior Alpha, Beta β Governing mechanics behind Prior parameters
- Bayesian Application: Parameter Calibration and Auto-Optimization β f-coupling framework, EPR guardrails, and Auto-Tuner logic
Screen Architecture
The screen is built on a Dual-Panel Layout:
- Left Panel β Roster of Signals or Impact Types (accessed via tab switching)
- Right Panel β Creation/Editing form console linked to the selected tab
Top Header Actions
| Element | Description |
|---|---|
| Excel | Exports the currently viewed list structure (Signals or Impact Types) into an .xlsx manifest. |
| Signals Count | Displays the total sum of registered signals. |
Tab Navigation
There are 2 critical tabs perched At the top of the right panel:
| Tab | Left Panel Roster | Right Panel Console |
|---|---|---|
| Signals | List of Signals (grouped under Impact Types) | Form to create/edit Signals |
| Impact Types | List of Impact Types | Form to create/edit Impact Types |
Switching tabs causes both the left table view and the right control form view to simultaneously transition.
Signals Tab
Signal Table
| Column | Description |
|---|---|
| Impact Type | The Impact Type to which the signal belongs (indicated by a color dot). |
| Signal Name | Name of the signal. If inactivated, it bears an "Inactive" badge. |
| Base Value | The inherited Impact value of that type (Green for positive, Red for negative). |
| Source | Classified as System (built-in defaults) or Custom (user-appended). |
Selecting a row in the table instantly maps the signal's parameters into the right form for editing.
Creating a Signal
After resetting the form via the Reset button at the top, populate the following parameters:
| Field | Required | Description |
|---|---|---|
| Impact Type | β | Select the specific Impact Type the signal will orbit (Dropdown). |
| Signal Name | β | The nomenclature of the signal (e.g., "Budget Approved", "VP Endorsed"). |
| Description | β | Optional supplementary text to contextualize the signal. |
| Active | β | Operational toggle (Default: Active). |
Click the top Save command to commit the data. Newly instantiated signals inherit the Custom classification.
Editing a Signal
Clicking a target row in the table violently shifts the right form into Edit Mode:
- A prominent "Editing" badge anchors the top of the form.
- Modify the desired text parameters and secure them via the Save button.
- Striking Reset aborts the edit sequence, reverting the space to an empty drafting board.
You are completely free to remodel the Signal Name. Changing the text label exerts absolutely zero adverse effects on the underlying Bayesian mathematical computations.
Deleting a Signal
While entrenched in Edit Mode, you may hit the Delete command to execute a purge.
Absolute Deletion Constraints:- β System Signals (hardcoded defaults) aggressively block deletion attempts.
- β Signals currently in active utilization by historical logs cannot be deleted (to protect referential integrity).
- β If all constraints are cleared, a final confirmation dialog authorizes the purge.
Historical Activity logs containing the purged signal format will safely preserve their text. The signal is merely eradicated from the options roster without vaporizing pre-existing timeline data, ensuring maximum safety.
Impact Types Tab
Impact Type Table
| Column | Description |
|---|---|
| Impact Name | The formal name of the Impact Type (marked with a respective color dot). |
| Score Type | Direction of force: Positive / Negative / No Signal. |
| Base Value | The raw numerical constant of the Impact. |
| Sort Order | Display sequencing index. |
| Status | Classified as System (default) or Custom. |
Creating an Impact Type
| Field | Required | Description |
|---|---|---|
| Impact Name | β | The nomenclature of the Impact Type. |
| Score Type | β | Dictates positive (Ξ± inflation) / negative (Ξ² inflation) / neutral logic logic. |
| Base Value | β | The numeric gravity multiplier (increments of 0.1). Standard Safe Scale: 0.1 ~ 5.0. |
| Sort Order | β | The display rendering rank (integer). |
| Color | β | The aesthetic color dot linked to this type in grids. |
Declaring "No Signal" forces the Base Value to defensively snap to 0.1, locking it out of further modification.
Editing an Impact Type
Clicking an Impact Type in the grid engages Edit Mode, following the exact same UI mechanics and rules as the Signal editing flow.
Deleting an Impact Type
Absolute Deletion Constraints:- β System Impact Types intrinsically reject deletion.
- β Impact Types currently acting as parent nodes to surviving Signals are entirely blocked from deletion.
- β Once these ties are severed, a warning dialog clears the path for ultimate deletion.
Relational Architecture: Signals vs. Impact Types
Signals and Impact Types exist in a strictly bound N:1 (Many-to-One) relationship. Multiple singular Signals trace back to a single overarching Impact Type.
For example, the "Strong Positive" Impact Type might act as the parent for:
| Signal Name | Connected Impact Type | Inherited Impact Value |
|---|---|---|
| Budget Approved | Strong Positive | 1.0 |
| Key Decision Maker Endorses Us | Strong Positive | 1.0 |
| Successful Proof of Concept (POC) | Strong Positive | 1.0 |
All these distinctly labeled events inject the exact same mathematical weight (1.0) into the engine. The Signal demarcates "What specifically occurred," whereas the Impact Type mathematically mandates "How severely it alters the battlefield."
Critical Advisories
- Deactivating a specific signal merely banishes it from the dropdown options within the Activity Board.
- We vehemently encourage you to rename, rewrite, and add Signal Names to seamlessly conform to your organization's unique internal corporate dialect. (e.g., An IT firm might use "BMT Passed," whereas manufacturing might input "Sample Golden Seal Approved.") Renaming text labels inflicts zero harm on the Bayesian computation engine and exponentially amplifies user comprehension. However, NEVER artificially inflate or meddle with the inherited Base Value (Impact) linked to those signals.
- Should you venture to forge a new Impact Type, remain strictly within the confines of the standard scale paradigm (0.1 ~ 1.0, maximum ceiling 5.0). Straying beyond this boundary shatters the engine's EPR (Evidence-Prior Ratio) logic guardrails.
- Click the Help icon (β) beside a signal to summon an exhaustive breakdown of how its specific Impact operates.
π‘ Q&A: Deep Contextual Mastery
Q1. How exactly does "No Signal (0.1)" manifest its influence on the probability engine?
It does not simply mean "Nothing happened." Deep within the source code of EXAWin's backend (Ruby Backend), registering 'No Signal (0.1)' is hardcoded to actively inject a 0.1 penalty value directly into the failure parameter, Ξ² (Beta). In harsh reality, meeting a client and failing to extract a single inch of forward momentum is ruthlessly evaluated by the engine as a 'Micro-Negative' (probability decay). Furthermore, an autonomic Silence Penalty shadows your activity logs. If an extended void of time elapses without any signals being logged (an operational dry spell), the engine's hardcoded logic will autonomously levy a probability decay sanction. You can dictate the strictness of this 'Initial Silence Threshold' and 'Recurrent Interval' directly on the Project Master (New Project Creation) screen, calibrating the punishment differently for each unique client account.
Q2. Why is a "Moderate Affirmation/Negation (0.7)" scale absent from the System Defaults?
The system's baseline scale may visually appear heavily polarizedβvaulting directly from [Weak Positive (0.4) to Strong Positive (1.0)] with no middle ground. This is a highly deliberate UX defense mechanism engineered to obliterate Cognitive Overload and crush the Central Tendency Bias. It is purposely designed to stop sales representatives who are unsure of an outcome from safely retreating into a non-committal "middle ground." Forcing a stark, black-and-white decisive commitment drives unparalleled sharpness and brutal honesty into the data.
However, if your organization's deeply entrenched sales process absolutely demands a more granular sliding scale, the EXAWin architecture is vastly flexible enough to accommodate it.
Because the EXAWin engine possesses zero mathematical upper bounds or fixed ladders, you can instantaneously forge a Custom Impact Type for something like Moderate Affirmation (0.7) in under one second, establishing a Bayesian baseline utterly unique to your enterprise.
To crystallize the philosophy: The System Defaults are intentionally stripped down to enforce decisive sales judgments, but zero structural restrictions block you. Whenever your operational needs demand it, you yield the ultimate authority to append Custom values.