Configuration
Scoring Weights
Must sum to 1.0. Changes affect new scores only.
Last updated: 2026-03-31 14:05 by system
Scoring Logic Reference
Each dimension accumulates penalty points. Final score = 100 − weighted total.
Higher score = better performing business. Lower score = more issues.
Website Requirements weight 20% ▾
| Condition | Penalty |
|---|---|
| No website found | +100 |
| Website unreachable | +80 |
| Website slow (>3s) | +20 |
| Missing relevant category keywords | +80 |
ORM / Reputation weight 40% ▾
| Condition | Penalty |
|---|---|
| Rating < 3.5 | +40 |
| Rating 3.5 – 3.9 | +20 |
| Rating 4.0 – 4.5 | +10 |
| No rating available | +40 |
| Review count < 10 | +60 |
| Review count 10 – 19 | +40 |
| Review count 20 – 49 | +20 |
| No review count | +60 |
GMB Optimisation weight 40% ▾
| Condition | Penalty |
|---|---|
| Business name missing category keyword (primaryTypeDisplayName) | +15 |
| No website linked on GBP | +20 |
| No phone number listed | +40 |
| Missing business hours | +25 |
Commercial Priority informational only ▾
| Condition | Penalty |
|---|---|
| High nearby competition | +30 |
| Moderate nearby competition | +15 |
| Business is operational | +20 |
| Rating 3.0 – 4.5 (viable) | +30 |
| Review count ≥ 5 (active) | +20 |
| Review count < 5 (maybe active) | +10 |
Prompt Templates
Toggle which version is active. Files live in prompts/.
audit_analysis
v1 · audit_analysis_v1.jinja2
personalization_cold_call
v1 · personalization_cold_call_v1.jinja2
personalization_email
v1 · personalization_email_v1.jinja2
personalization_whatsapp
v1 · personalization_whatsapp_v1.jinja2
sales_assist_discovery
v1 · sales_assist_discovery_v1.jinja2
sales_assist_objections
v1 · sales_assist_objections_v1.jinja2
website_generator
v1 · website_generator_v1.jinja2
Runtime Settings
These read from .env — restart server after changes.
LLM_ENABLED
true
LLM_AUDIT_SUMMARY_ENABLED
false
AUTO_GENERATE_WEBSITE
true
LLM_MODEL
claude-sonnet-4-6
MIN_SCORE_FOR_OUTREACH
60
GOOGLE_PLACES_API_KEY
***set***
ANTHROPIC_API_KEY
***set***