Settings ▸ System Status (SSOT)
Used for manifest open
env.CONFIG || env.LP_CONFIG → LP_CONFIG
JSON: {"latest","url"}
How this works
“Open /manifest” launches the live endpoint so your browser sends its Origin. If the dealer’s allowedOrigins includes your site, you’ll see the JSON the loader uses (look for "latest": "1.7.4" etc).
Settings ▸ Platform
Saved locally. Protected calls send X-Admin-Token.
Dealers
–
Toggle “Enabled” to activate/deactivate. Click “Details” to edit full configuration.
Dealer Details
Identity
Security & Routing
Recipients (CRM)
Theme & Creative
Interactions
Popup shows when engagement score ≥ threshold.
Pages & Variants
Fulfillment
Fulfillment
–
Leads Log
–
From GET /logs; emails/phones masked. Default 25 per page (client-side).
Lead Details
Enhancements Backlog
Auto-saves as you type; “Save” forces a snapshot. Export downloads a .txt file.
Lead Details
About LeadPulse
Admin UI v1.0.3. Popup script version shown on page is controlled by KV key manifest:global.
Current Popup Algorithm (v1.7.7)
Session score carries across pages with ~10% decay on each new page (capped by SCORE_MAX=150):
- Load: +2
- Dwell: +1 / 5s (cap +12)
- Scroll 25%: +4 (first time)
- Scroll 50%: +8 (first time)
- Inventory-like path: +10 (first time per page) (/inventory|/vehicle|/unit|/stock|/vin)
- Internal link clicks: +1 each (cap +12 per session)
- Variant hint (query lp_variant=… or rule match): +4 (first time per session)
Gates:
- 2s cool-start (no auto-open before 2s)
- Score must be ≥ dealer threshold
- Suppressed for session if a site-native form is submitted (organicFormSubmitted=true)
- Manual override: LeadPulse.show() always opens
Testing Commands
LeadPulse.show(); // force open (bypass threshold & session gates)
LeadPulse.resetSession(true); // clears seen/closed/organic + score and cross-page carry
LeadPulse.resetScore(); // zero score only
LeadPulse.flags(); // { seen, closed, organicFormSubmitted, threshold, testMode }
LeadPulse.score(); // current score (0..150)
LeadPulse.setThreshold(40); // change live threshold (resets on next page load)
Notes
- Dealer “Allowed Origins” must include your site for the public profile to load.
- “TRIGGER … | gate=…” logs explain why a show was blocked or allowed.
- Manifest JSON (manifest:global) chooses which popup file to load.