JOEY Changelog
Every feature addition and update, newest first.
143 features tracked across 270 update eventsLatest releases
- New: Connected-logins settings + provision email-race dedupe guard
- New: Email/password login + create-account, one account = one active device
- New: Click-queue log + start/burst/instant toggle switches
- Fixed: Route control + outcome POSTs through same-origin proxy
- New: Combined extension Phase 1 — CLIENT loop, device-binding, membership grant
- Fixed: Live daemon-status age + screenshot-attachment iMessage alerts
- New: BASE->Mac iMessage bridge — accept BASE Tailscale host on /dc/operator-imessage
- New: Master search bar (Cmd+K) + roadmap entries
- New: Editable account name via joey-profile edge fn
- New: Ship account settings page + gate JOEY Writer /api/analyze + PWA + 2FA + dialer outcome popup
- New: Move SYRENA nav button next to POWERSTATION (Lucky)
- New: MTC /syrena live transcript page (Ryan<->Syrena convo)
- New: Add free Instant Cash Offer / What's My Car Worth tool
- New: Add Tasks/hr stat to MTC + Joey (client-side, no backend change)
- New: Add EXTRA TIME vs OVERTIME marketing section
- Fixed: Banner shows real daemon status (allowlist dc/daemons)
- Fixed: System Controls shows DriveCentric-truth daily counts
- Fixed: Allow anonymous bug/security reports
- Fixed: STOP/START reflect operator intent immediately (active follows control, not lagging daemon state)
- New: Dialer lead counts + hard-refresh button, and real-activity Response-monitor ECG
- Fixed: Show operator-set interval/route/INSTANT immediately (control authoritative over daemon-state lag)
- Fixed: Show RUNNING immediately on Start (no STOPPED flash during lead scan)
- New: Cloud-to-iMessage bridge for JOEY form alerts (relay endpoint + edge leg)
- New: Operator email+text alerts on every JOEY form submission
- New: Leaping-Roo animated logo (Lucky pick #7) + support new-ticket operator alert
- Fixed: Allow autodealscentral.com origin on support-chat, demo, admin (full ADC mirror)
- Fixed: Mobile menu X-close, notify-button clip, remove CONCEPT tags, Kangaroo tagline, dashboard controls side-by-side
- New: KANGAROO red brand + liquid glass + nav single-source/mobile-admin fix + robust dialer auth
- New: Fix JOEY dialer Start, INSTANT mode, day-timeline bar, 6-slot daemon grid, master view toggle
- Improved: Tighten /dc/sends-today cache 10s->5s + SystemControls poll 8s->5s
- New: Allow CF Access service-token (machine) requests past app-login
- New: Add Vercel Analytics
- New: Rename Work Output -> Aggression Controls + refund eligibility caveat
- Fixed: Only overlay proof_stats when the row is for TODAY
- New: Real per-day numbers, daemon status + controls, settings page
- New: 4 more EEAT articles (TCPA, dead-leads, DriveCentric, cold calling)
- New: Real article pages for all 6 posts + discoverability
- Fixed: Correct per-daemon labels to the intended 6-daemon model
- New: Structured wishlists table + joey-inbound dual-write
- New: Render the git-generated daily changelog on /changelog
- Fixed: Repoint SystemControls off dead host + widen + gate proxy
- New: Live per-customer PERF tile on MTC matrix + JOEY dashboard
- New: Same-origin relay proxy for the dashboard auto-dialer
- New: Master-gated SystemControls panel on dashboard
- Fixed: Make autodialer HUD ±30s mini-arrows visible
- Fixed: Real-time accurate dashboard stats + live AutoDialerCard
- New: Mount master-gated AutoDialerControl on dashboard (real on/off for Lucky)
- Fixed: Mirror autodialer ledger + active-call from BASE so HUD recent-calls/outcome show live data
- Fixed: Default dashboard theme to Mono Light (light), not Orange Steel (dark)
- New: 8 more /services pages (batch 2) — 12 dynamic SEO pages total
- New: Per-tenant Auto-Dialer card (read-only, honest)
- New: Real authenticated Daily Report (live feeds, print-to-PDF)
- New: Scale per-service SEO pages — /services/[slug] route + 8 new pages
- New: Tenant Addresses view (read-only)
- New: Save-states history + daily-storage section
- New: Scroll-to-bottom clickwrap gate on Terms + Privacy consent
- New: Collect country/region + physical & mailing address from all users
- Fixed: Add joey_promo_codes.id migration to match prod (repo replayable)
- New: Phase 1 - admin coupon generator + redeem + campaign usage tracking
- Fixed: Fill legal mailing address + merge duplicate chat bubbles into one
- New: Legal disclosures - SMS Terms, CCPA privacy rights, auto-renewal, session-recording
- Fixed: Replace stale free-trial/card-not-charged copy with 30-day money-back
- New: 30s interval control on the dialer HUD (mm:ss, mini arrows, direct input)
- New: Interval_sec sub-minute dialer interval (action + persistent push)
- New: JOEY dashboard ECG/ritual popups + live support chat portal
- New: Gate session recording behind analytics consent + generated changelog data
- New: Sitewide Report-a-problem widget (bug + security bounty)
- New: Dealership Management + KANGAROO manager waitlist, app page redesign
- Fixed: Push autodialer control Mac->BASE so STOP/pause/interval/route apply
- New: Unified incoming inbox + site session replay
- New: Expand careers to 31 roles across 7 departments
- New: BASE->Mac state mirror thread restores live views post-migration
- New: /thank-you conversion page, Risk-Free pricing CTA + money-back banner, lot-walk example label
- New: Version-control dashboard control-center + mount 10-theme switcher
- New: POST /dc/autodialer/ingest-state for cross-host dialer HUD sync
- New: 4 per-service SEO landing pages + interactive ROI calculator
- Fixed: Dark mode - op-section used undefined --color-surface-alt (hardcoded #f9fafb), now var(--color-surface)
- New: Wave-3 web
- New: Wave-2 web + money-back model
- New: Mirror DC shift schedule Tue-Sat 9:30-19:00 (Lucky 2026-06-24)
- Fixed: Header nav labels no longer wrap mid-phrase (nowrap + tighter gap)
- New: Wave-1 marketing pages + full-site dark mode + SEO
- New: MTC embed via service-token reverse-proxy (path b)
- New: Support inbox in admin (inbound webhook + list/reply/close)
- New: Light/dark mode toggle, 20x MiniMax demo (5-turn gated), editable contact info admin + dynamic site, dark-safe
- New: Verified-login reviews (free/paid badge, 3 seed = Verified Paid User) + desktop More menu + Blog page + 377-dealership real dataset
- New: 5 new free tools (lease-vs-buy, trade equity, payment-to-OTD, commission pace, follow-up cadence) + admin dealership bulk-import edge fn
- Fixed: Expired session (401) routes to sign-in screen, not generic error
- New: Single Apple-style banner + premium concierge section, always-on Add Dealership, working Remote MTC (launcher+live data), daily ISR auto-refresh cron
- Fixed: Generate tenant slug + plan='free' (tenants.slug + plan are NOT NULL); widen account_type CHECK to allow free
- New: Free no-card tier, searchable dealership signup, admin sales dashboard + remote MTC, UI polish
- New: Full admin master cockpit + roles/dealerships, 14-state banner, onboarding inventory links, site art
- New: Known-dealership picker at onboarding + JOEY Master Control panel on MTC
- New: Admin approval system, concierge 14-state emphasis, presentator page, contact phone + help bot
- New: Post-payment mascot onboarding tour + members-only Learn page
- New: Require persona identity fields + confetti/congrats on payment success
- Fixed: Trial checkout crashed - use Embedded Checkout for the cs_ session secret
- Fixed: Drop stale 'skip this' copy on now-required Personalize step
- Fixed: Make onboarding Personalize REQUIRED (only phone stays optional)
- New: OTP codes on password reset + reauth gate for sensitive changes
- Fixed: Add autodealscentral.com to CORS allowlist (edge fns already allow it)
- Fixed: Complete signup via the email LINK too, not only a code
- New: In-app email/SMS code verification + checklist onboarding
- Fixed: Allow Stripe in CSP so the Payment Element mounts (trial button was grayed)
- New: Car Wishlist + Deal Alert tool (UI, status=soon pending backend)
- New: Password reset flow + fill thin privacy page
- New: Read-only GET /copytrade/status for Polymarket Phase 1 tracker
- New: Site-wide search + recents, dashboard welcome screen + adjustable stats
- Fixed: Wrap footer nav so it stops overflowing viewport on mobile
- Fixed: Mobile nav drawer broken + horizontal scroll + search beside hamburger
- New: App-store visual thumbnails for every tool card
- New: Mobile hamburger nav, 12-systems features page, slider 100-500 range, dedupe + trim homepage
- New: Interactive output slider on homepage stats
- New: Global header search + pin/favorite tools (no account)
- New: Self-serve "Get your connection code" button
- New: Self-serve Joey enrollment-code endpoint
- New: Download JOEY extension from the member getting-started page
- New: Device-enrollment flow (v0.2.0) so new users can connect
- Fixed: Trial length 90 -> 30 days (stop the 60-day free leak)
- New: Getting-started + help + error pages; per-tenant send spec + gap backlog
- New: Real workplan tasks chip on dashboard Performance tile
- New: Live 10-theme switcher (swap views on the fly)
- New: Control Room (lite-MTC) redesign
- New: Card-required copy + logged-in header (profile + account dropdown)
- Fixed: Genericize remaining fake example names in demos
- Fixed: Remove fake testimonials/data, use real reviews only
- Fixed: Re-merge proof_stats overlay into the 12-feed fn
- New: Full 12-system feed grid + user controls surface
- New: Cancel / deactivate / delete with 30-day data hold
- New: Dark premium theme (rest of site stays light)
- New: 30-day Most-Value trial, skippable onboarding, proof-row threshold, dashboard feeds overlay
- New: Ask-the-test-user form (item D)
- New: Live 'FROM A SALESMAN POWERED BY JOEY' proof row
- Fixed: Consistent number animation + Solo/usage/banner fixes
- New: Make Solo $50 super-basic, exclude CRM auto-reply
- New: Animate the You-vs-JOEY scoreboard numbers
- New: Per-tool /tools/[slug] pages with the live tool embedded
- New: Programmatic SEO pages + dynamic sitemap + breadcrumbs
- Fixed: Report TRUE DC output, not the undercounting self-ledger
- New: MetadataBase + canonical + Twitter cards, XSS-safe JSON-LD, manifest
- New: Real reviews system, JGOOD coupon hook, buyer/seller tools bridge
- New: Interactive pricing redesign + Concierge page
- New: AI-recommendation + SEO foundation (llms.txt, JSON-LD, sitemap, robots)
- New: Collapsible arsenal, contact+FAQ, JOEY Wiki, smart tool search
- New: Ship 6 more live tools (live 27 to 33)
- New: Ship 6 more live tools (live 21 to 27)
- New: Add Free Tools toolbox milestone to present
- New: Ship 6 more live tools, derive live/soon counts from status
- New: Dedicated tools section with showcase + search on getjoey.app and MTC
- New: Free tools hub (/tools) — 10 functional salesman tools, no signup
- New: 11 Apple-style attention-grabbers (calculator, live-reply demo, ticker, leaderboard, more)
- New: Powered-by-JOEY language + value use-cases + the promise + Apple-style toolset pillars
- New: Kangaroo catchphrase animation, eye-catching animations, dead-button fix, preferred-email signup
- New: Pivot to the individual salesman + comparison visual + refund policy
- New: Full GDPR cookie consent system
- New: Daily-progress shows 'STALE Nm old' when source data is frozen
- New: Daily-progress reports data_stale + data_age_s (frozen-at-cutover detection)
- New: Manual signup approval gate backend (migration + joey-me)
- New: FailoverPanel — money-path host posture + STOP button
- New: POST /base/moneypath/run — BASE daemon STOP/golive actuator
- New: GET /base/failover — money-path host failover recommendation
- New: GET /base/inference-health — both-host cascade posture
- New: Token totals on stat popups + BASE Task-Manager perf panel
- New: Early-limited-access banner (site-wide) + lifetime package banner
- New: Awaiting-Approval gate + privacy consent banner
- New: On-the-fly money-path host control in the sidebar
- New: Global BASE-migration thermometer on far-left rail
- New: Live-view mini-player card (~1fps)
- New: Rolling 60-min gauges + fix autodialer daemon name "1"
- New: Outcome-override picker — relay routes + left-sidebar HUD
- New: BASE triple-redundancy system graph on MATRIX page
- New: LINK — multi-agent control center page wired to COUNCIL
- New: GET /locks — read view of the agent file-lock registry
- New: Fleet View — joey-fleet edge fn + live roster page
- New: Dashboard Phase-1 — feeds edge fn + Bento dashboard + Pause control
- New: Onboarding captures operating schedules (week + extra-time + overtime)
- New: Onboarding AI personalization — per-tenant persona step + storage + edge fn
- New: Reposition as the AI Operating System + Top-20 Capabilities + iMessage CRM + no em dashes
- New: Multi-domain — return URLs + CORS follow the active host (autodealscentral.com)
- New: Per-feature hover-to-play demo clips (replaces duplicated category animations)
- New: One-time/lifetime purchase + upgrade-pay-difference + JOEY points + kangaroo/joey mascots
- New: $50 Solo plan + yearly billing toggle + sanitizer in feature catalog
- New: AI Watermark Sanitizer — strip hidden tracking/watermark chars from AI text
- New: Apple-grade, feature-specific demos — every feature's title woven into its category mockup
- New: Expo (React Native) cross-platform JOEY tenant app scaffold
- New: Kangaroo logo + warm-orange brand + usefulness-based tier remap
- New: Feature-showcase upgrade — scroll-aware carousel, per-category demos, tier badges, expand modal, group-by-tier
- Fixed: Kill codebase-popup horizontal scrollbar + make autodialer HUD draggable
- Fixed: Dashboard plan label uses real subscription, fixes $200=Pro mislabel
- Improved: Type Tenant billing fields, drop unsafe `as unknown as` casts
- Fixed: Unblock live trial e2e — joey-me billing cols, account checkout poll, webhook hardening
- Fixed: Gate card step on real subscription, not stripe_customer_id
- New: Gated trial onboarding — consent + Stripe Identity KYC + card
- New: Apple Pay domain file + trial entry UI on account upgrade
- New: Trial flag — paid tiers charge immediately, trial path keeps 90d
- New: Stripe subscription scaffold (webhook + checkout + portal + billing UI)
- New: Premium concierge/white-glove delivery section + coverage
- New: Google sign-in + auto-create native account on first login
- New: Full feature catalog (138) + /features, animated /roadmap, /changelog
- New: $20-off lead-capture popup + mail-list funnel backend
- New: Clear Sign-Up CTA + protective Terms of Service
- Fixed: Unify pricing — single source of truth, names, +30% scope, 4x, clipping
- Fixed: Add /contact page (Enterprise CTA was 404)
- New: Route telemetry through service-role edge function
- Fixed: Tighten joey_events public INSERT policy (advisor 0024)
- Fixed: Revoke access-token hook EXECUTE from anon+authenticated
- New: Live JOEY activity left-popup (slides in, never static)
- New: Early-bird pricing + 30% increase banners (locks before Sep 18 2026)
- New: Starter $100 -> $150 (makes $200 Most-Value the better-value pick)
- Fixed: Stop dashboard UI clipping/overlap (header pills + bottom dock)
- New: JOEY Live activity portal + joey_events table (#6)
- New: 60-feature list + carousel + detailed how-it-works (#5)
- New: New pricing tiers + site telemetry (#4,#6-client)
- Fixed: Claude-usage freshness, daily-progress, JOEY activity (#2,#3,#6)
- New: Total spend rollups in stats popup (#1)
- New: Track E controls — Burst toggle + N arrows (gated, default OFF)
- New: Track C controls — Conversation Started/Ended (relay + HUD)
- New: Dialer resume_last action + /dc/sync-health ops endpoint
- New: Track D — contacted/remaining display + resume-from-last / start-over
- New: Phase-0 tenancy RLS migration + isolation test (design, NOT applied)
- New: Track A control robustness — toggles, confirm, click-queue log
- Fixed: Surface control errors instead of swallowing them
- New: Live feed on Fleet View + bottom dialer popup
- Fixed: CSP blocked all inline scripts -> blank site; add 'unsafe-inline'
- New: Multi-tenant real-send gate + durable queue (fail-closed)
- New: Tenant pages — login, dashboard, fleet, pricing, account
- New: Device-JWT revocation list + joey-me tenant lookup edge fn
- Fixed: Commit the no-secret joey_app (was only on the box, never versioned)
- New: Public signup site for getjoey.app
- New: Slim standalone public JOEY app for Hetzner deploy
- Fixed: Reconcile /joey/signup tenant insert with real schema
- New: Control Room admin page — promo + employee code minting + outstanding-codes table
- New: P1 commercial foundation — public signup + promo/employee codes + gated send (NOT deployed)
- New: Collapse BOTH top-bar nav rows (incl. V2 control-surface row)
- New: Collapsible top-bar button row, toggle under the auto-scroll puck
- Fixed: Start re-begins a completed cycle (bug C) + skip_requested in relay default (bug E)
- New: Quadratic auto-scroll velocity (slow at top, fast at bottom)
- New: Move DC Auto Dialer launch button to bottom DESKTOP/DRIVECENTRIC strip
- New: DC Auto Dialer relay endpoints + persistent HUD + launch button
- New: Live first-contact top-N control (relay /dc/leads-topn + daemon-control panel)
- Fixed: Single-flight cache + async SSE I/O — stop single-worker wedge
- Fixed: Compute accurate next_run from cron in /dc/loops
- Fixed: Strip raw control bytes from daemon-watch cleanAction regex
- New: Claude Code usage-time tracker on stats popup + relay /dc/claude-usage
- New: MTC /loops control page + relay /dc/loops endpoints
- New: Detection timers, rate projections, logs, mini ECG per daemon
- Fixed: Show leads/first-contact daemon as ACTIVE 24/7, not CLOCKED OUT
- Fixed: Add missing /sales-split route to SITE_MAP index
- New: Dashboard version-auto-reload (static version.json + VersionWatcher, relay-independent)
- New: Split-unit ICO/salesman attribution tracker (+/sales/attribution +sales-split page)
- Fixed: Drop /daemons cache decorator — it precedes _ttl_cached def (NameError boot crash)
- Improved: TTL-cache 8 more hot dashboard endpoints (server-side storm protection)
- Fixed: Daily Progress texts/emails meters read the real send-ledger, not the stale workplan
- Improved: Global GET dedup + 4s TTL cache to collapse dashboard over-fetch
- Improved: Unwedge dashboard — TTL-cache subprocess endpoints + threadpool headroom + SSE lifetime cap
- New: Admin-gate /safebox/approve|restore + /daemons/load; ship RL-01/RL-05 audit docs
- New: RL-13 15s TTL cache on 8 aggregate read endpoints (deploy off-shift)
- Fixed: Atomic writes for 5 config files (prevent concurrent-write corruption)
- New: /scorecard page — 4-dim scorecard + send-rate SLO
- New: /dc/latency-slo + /dc/scorecard read-only endpoints + firehose catalog
- New: Wire AI daily-spend writer (arms the A1 cost breaker)
- New: Gumroad car-sales digital products (build half, ungated)
- New: Idea Pipeline + Joey Admin pages (/ideas, /joey-admin)
- New: DOMAIN EXPANSION page — control + monitor all our domains
- New: Device-JWT enrollment rail + /dc/ideas (additive, non-breaking)
- New: GET /dc/agent-audit-stats — watch the eval clock fill
- New: Unified Platform Roadmap section — surface the 6-phase plan
- New: Shared device-JWT rail + Supabase RLS tenant schema
- New: Pulumi (Python) IaC skeleton — Hetzner + Cloudflare + Supabase
- New: Containerize relay + daemons for cloud (multi-worker scaffold)
- Improved: Async /dc/zizi GET — offload incident grep off the event loop
- Fixed: Non-blocking frame serve + stale-hide + jpg has_frame
- New: 30-stream V1 hub — 3 category sections + V1 buildout plan
- New: Track text↔email send deviation + 7-day graph on Daily Progress
- New: Ship the ALTINCOME income-empire hub (page + nav + relay endpoint)
- New: Ship Phase 1 live — icons, options page, packaging
- New: Incident-gate the executor + arm + auto-heal monitor wiring
- New: Surface send-guard trips + timed-task workplan (read-only)
- New: Executor panel — armed state, SAFE-action list, Arm toggle, heal trail
- New: Phase 2 increment 2 — SAFE auto-heal executor (ARM-gated, disarmed by default)
- Fixed: Honest signal states — paused, not red-broken, for offline/uninstalled cameras
- New: Satellite-feed cache + per-daemon last-send timer + 3-popup row layout
- Fixed: In-memory cache for /dc/daemon-frame so 1fps polling stops 503'ing
- New: Complete site-map (78 routes), surface /council in nav, fix /zizi flag + stale counts
- New: Force-Refresh button + auto-adapting right-rail daemon roster + glossary sync
- New: Phase 2 increment 1 — SAFE/GATED auto-heal diagnosis brain (no live apply)
- New: LIVE FLEET VIEW 1fps live feed + ZIZI Phase-1 relay/web page
- New: Phase 1 detector — rolling send-error-rate + case-file writer (detect-only)
- New: DAEMON WATCH — Code-Lyoko ID-card wall above the system graphs
- New: #2 Failure-Mode Registry — named failures + live occurrence counts (MT-05/DA-05)
- New: ErrorBlock rollout wave 2 — 7 more pages (#6 broader sweep)
- New: Roll shared ErrorBlock onto the 4 remaining plain-error pages (#6)
- New: List the read-only dashboards on the /pages site-map
- New: Route-metrics — per-route p50/p95 latency + error rate (RL-14/MT-14)
- New: Read-only Send-Throughput page — today vs 400/400, per-worker, 7-day trend
- New: Read-only Config Registry page — surface all ~/.whitegold toggles
- New: Two-mode Overtime (workdays) / EXTRATIME (off-days) controls
- Fixed: Self-heal Claude auth banner via backoff cross-check + recency
Feature history
June 24, 2026
Dealership LOT AI
Ask any question about your inventory and get an instant answer. WhiteGold score, days-to-sale predi…
Daily Inventory Lot Walk PDF
A full and compact daily PDF of your dealership lot, generated overnight. Covers every vehicle, over…
Autofilled PDF Generators
Generate deal documents, worksheets, and customer-facing PDFs with customer and vehicle data pre-fil…
Appointment Setter
JOEY proposes specific times inline with outreach and follows up until the customer confirms a slot.…
Appointment Tracker and Auto-Confirmer
Tracks every appointment JOEY or you set, then automatically confirms with the customer the day befo…
June 19, 2026
Two-Way iMessage Relay
Reply from your iPhone in real iMessage, and every reply routes back into the CRM timeline automatic…
iMessage CRM Controls
JOEY sends and controls real blue-bubble iMessage texts to customers, and syncs every message both w…
AI Watermark Sanitizer
Automatically strips hidden AI tracking and watermark characters (zero-width spaces, Unicode TAG-blo…
June 18, 2026
Automated Outbound Calls
Places outbound calls on your behalf, routes hot leads to your mobile, and logs every interaction au…
Personalized Text Outreach
Sends texts with real vehicle details (the customer's actual trade-in, offer amount, and name), not…
Intelligent Email Drafting
Crafts emails from live KBB and inventory data, matched to the customer's buying stage and vehicle i…
Inbound Reply Automation
Detects and classifies inbound customer replies, drafts an appropriate response, and routes hot sign…
6-Step First-Contact Ritual
Every new lead gets the full ritual (KBB extract, first note, text opt-in, personalized email, call…
Multi-Channel Follow-Up Sequences
Orchestrates text, email, and call follow-ups across the lead lifecycle so no prospect goes dark aft…
Appointment Slot Proposals
Suggests specific appointment times inline with outreach messages, reducing the back-and-forth that…
ICO Subject-Vehicle Matching
Pulls the exact vehicle, offer amount, and customer info from the KBB instant-cash-offer link and in…
Shift-Aware Proactive Gating
Proactive re-engagement respects your work schedule, arming during your shift and sleeping outside i…
Hot-Lead & STOP Triage
Instantly detects buying signals and opt-out language in inbound messages, escalating hot leads and…
Reactive Inbox 8s Poll
Auto-drafts replies within seconds of a customer message.
Person-Based Lead Deduplication
Merges duplicate leads by phone, email, and name match, so one customer is always one profile, no sp…
Lead Lifecycle State Machine
Tracks every lead through a defined lifecycle (new, first-contacted, engaged, appointment-set, sold,…
Customer History Profiles
Builds a rich per-customer profile from all prior touchpoints, past vehicles, prior offers, and comm…
Compliance Audit Trail
Every send is logged with timestamp, channel, content, and reasoning, giving you a full paper trail…
Fresh-Lead 24/7 Response
First-contact ritual fires around the clock for new leads, securing your response before competitors…
Inbound Lead Classification
Automatically classifies every inbound lead source (ICO, internet, walk-in, referral) and routes to…
Orphan & Coverage-Gap Detection
Scans for leads that were never contacted or fell through the cracks, and auto-queues them for a cat…
TCPA-Gated Power Dialer
One call per interval, hard 8am-9pm TCPA gate enforced.
Dialer Dynamic Hold + Conversation Freeze
Hold scales to pace, pauses automatically on live conversation.
Dialer Resume-from-Cursor
Resumes exactly where it left off, no re-dialing contacts.
Facebook Marketplace Auto-Posting
Publishes inventory listings to Facebook Marketplace daily with photos, pricing, and vehicle details…
FBM Autoreply Engine
Monitors your Marketplace inbox and replies to customer-last messages with personalized, on-brand re…
FBM Lead Capture to CRM
Converts Marketplace conversations into CRM leads automatically, captured, deduped, and ready for th…
Photo & Data Sync
Keeps Marketplace listings in sync with your live inventory. Prices, photos, and availability update…
Daily VDP Scan (VIN / Price / Photos)
Crawls your dealership's live vehicle detail pages every morning and evening, extracting VIN, price,…
AM/PM Snapshots & Diffs
Takes a timestamped inventory snapshot twice daily and surfaces a diff: every price change, new arri…
Google Sheets Sync
Pushes the latest inventory snapshot to a live Google Sheet so your whole team always has a current…
Vehicle History Enrichment
Enriches each VIN with history data (mileage trend, prior price, and days-on-lot) to support smarter…
Inventory Trend Analysis
Surfaces which vehicles are aging, which are turning fast, and where your lot mix is shifting, updat…
Live Fleet View Dashboard
Real-time dashboard grouping customers and vehicles. See every active lead, message, and touchpoint…
Ultra-Instinct Vehicle Report
Full formatted report for any VIN on demand.
TCPA Opt-Out Enforcement
Detects opt-out language in any inbound message, hard-suppresses the customer instantly, and never c…
Quiet-Hours Gating
Enforces regulatory quiet hours for all channels. Proactive outreach never fires outside approved wi…
Consent Ledger
Tracks and persists opt-in consent status per customer per channel, surfacing it in every send decis…
5+ Compliance Guard Gates
Every outbound message passes through layered gates (rate limits, opt-out status, quiet hours, conse…
100% Compliance Re-Scan
Periodically re-scans the full contact database against the latest suppression list to catch late op…
PII Payload Audit
Inspects every outbound payload for PII leakage before it leaves the system, logging any anomalies f…
Domain Compliance Monitor
Continuously monitors your sending domains for DMARC, DKIM, and SPF alignment, and alerts on any mis…
A2P 10DLC Registration Support
Supports proper A2P 10DLC registration workflows so your text campaigns are carrier-compliant and de…
Near-Duplicate Blocker
Blocks 85%+ similar repeat messages.
Sold-Vehicle Guard
Never invites a customer about a vehicle already sold.
Notes-Block Skip
Honors your CRM hold-off notes, never overrides them.
Daemon Health Auto-Recycle
Monitors all background daemons for health; automatically recycles any unhealthy process without dow…
Hourly State Backup & Restore
Snapshots daemon state every hour to disk. If anything crashes, it restores from the last known-good…
Idempotency Ledger
Prevents duplicate sends across any channel by writing and checking a per-customer per-message ledge…
Single Validator Chokepoint
All outbound messages funnel through one validation layer. No message escapes to any channel without…
Feature-Flag Registry
Every experimental capability is behind a named feature flag. Toggle new behaviors instantly without…
Per-Customer Rate Limits
Enforces per-customer send limits across all channels so no contact is ever storm-messaged in a burs…
Send-Queue Dead-Letter Handling
Captures failed send attempts in a dead-letter queue for review and retry, so no message is silently…
Auto-Dialer Live HUD
Next-call ETA + contacted/remaining counts live.
Reactive Inbox Live Panel
Wait times + unreplied list in real time.
Throughput Dashboard
Shows total messages sent per channel, per hour, and per shift, with a live counter and a day-over-d…
Per-Send Reasoning Record
Every outbound message stores the AI's reasoning (why this message, to this customer, at this time)…
Latency p50/p95 Panels
Tracks end-to-end response latency at p50 and p95 percentiles for every major system operation.
Cost Attribution
Attributes AI inference spend per customer, per channel, and per day, so you always know what the au…
Drift Detection
Monitors outreach quality metrics over time and alerts when response rates or engagement patterns sh…
Reliability SLO Tracking
Measures system uptime, send success rate, and daemon health against defined SLOs, surfacing any bre…
Governance Aggregate View
Rolls up compliance, audit, and operational metrics into a single governance panel for management re…
Agent Registry & Audit
Maintains a live registry of all AI agents, their current state, last action, and performance scores…
ICO-Personalized Templates
Generates outreach templates populated with real KBB instant-cash-offer data: vehicle, amount, and c…
LOOP Autonomous Sequences
Runs multi-step autonomous outreach loops (a planned series of touches across days) that adapt based…
Fleet Ownership Detection
Detects when a customer's vehicle has been flagged as owned by another lead or sold, preventing dupl…
DC Auto Dialer with Outcome Tracking
Power-dialer that works through your lead list one call at a time, logs outcomes (voicemail, answere…
Multi-Tier AI Model Routing
Routes each task to the right AI model by complexity and cost: lightweight models for classification…
Daily Progress Meters
Live counts vs goal + 7-day sparkline graph.
Progress Discord Narration
Five progress bars per shift update to Discord.
Call-Pace Indicator
Ahead/behind on calls at a glance.
Workplan Task Summary
To-do list pulled from CRM, no manual entry.
Inventory Real-Time Alerts
Photo alerts for lot changes the instant they happen.
Daily Inventory Email Blast
Full inventory PDFs to the team every morning.
Vehicle Spotlight 1-Pager
Hero photo + talking points + objection handlers.
Bilingual Spec Sheet
English/Spanish spec sheet, no translator needed.
Vehicle Comparison PDF
2-3 cars spec-for-spec in one document.
Customer Deal Pencil
Trade + finance grid ready at appointment time.
Out-the-Door Quote
Signable OTD estimate with tax and fees.
Trade-In Worksheet
Allowance vs payoff with 3 APR scenarios.
Lease Scenario Grid
36/48-month lease menu in one page.
Manager T/O Sheet
ACV/offer/gross + AI recommendation for managers.
Weekly/Monthly Inventory Summary
Bar-chart inventory PDFs for management.
Morning & EOD Briefings
Auto shift-open and shift-close summary documents.
June 17, 2026
ICO First-Contact Ritual
Full KBB cash-offer sequence, zero steps skipped.
24/7 New-Lead First Contact
Full ritual within 10 min any hour, no lead goes cold overnight.
Dual-Channel Send
Text + email companion every cycle, every lead.
Come-to-You Re-Engagement
Come-in-today nudge for aged leads, arms when asked.
TCPA-Gated Power Dialer
One call per interval, hard 8am-9pm TCPA gate enforced.
Lead Type Classifier
Auto ICO/buyer/seller routing at intake.
Priority-Keyed Lead Order
Never-contacted leads always surface first in every sweep.
Off-Shift Coverage Extension
Extra passes while leads remain, never leaves early.
Lead Coverage Audit
Shows exactly who still owes a text or email.
Anti-Storm Circuit Breaker
Halts 5+ touches per 20 min to one person automatically.
Hard Opt-Out Suppression
STOP keyword suppresses all channels instantly.
Cross-Customer Suppression
Opt-out covers all duplicate profiles automatically.
No-Deal / Soft-Defer Cooldowns
14/30-day cooldowns enforced on no-deal and soft-defer signals.
Auto-Dialer Live HUD
Next-call ETA + contacted/remaining counts live.
Hot-Reload Volume Config
Set goals and caps live, takes effect immediately.
Sales Split / ICO Attribution
Per-rep ICO-vs-sales split tracker.
June 16, 2026
Bell-Miss Safety Net
Catches leads the CRM notification bell misses.
Shift-Pacing Engine
Paces outreach to reach every lead before shift close.
Send Stats Dashboard
Texts and emails vs goal, updated every cycle.
Facebook Marketplace Control
FBM posting, ghost management, lead-gen, and inbox control.
Sales Split / ICO Attribution
Per-rep ICO-vs-sales split tracker.
June 15, 2026
Manual Reply Queue
Type a reply, delivered verbatim. Full control when you want it.
Lost-Lead Resurrection Drip
Revives 30-day-dormant leads with a fresh sequence.
Service-to-Sales Bridge
Converts service customers into sales outreach candidates.
Sales-Event Pre-Blast
Targeted blast before events, no double-send guard.
Cross-Channel Recovery
Revives stalled FBM leads via CRM outreach.
Hot Lead Detector
Flags high-urgency leads and surfaces them first.
2x Proactive Throughput
Dual-worker engine, zero duplicate touches.
Mining Filter Rotation
5-segment filter sweep, nothing neglected.
Deals-Desk Outreach
Works ~1000 deal-stage customers systematically.
Stall Escalation Digest
Prioritized hot-lead call list for stalled deals.
Inventory Wish-List Match
Texts the customer automatically when a matching car lands.
AI Double-Check Validator
Second AI pass screens every draft before send.
Price / Payment Scrubber
Strips dollar figures before send.
Coworker Override Detection
No double-sends after a human rep has replied.
Slot Cadence Cap
No over-messaging within a time slot.
Per-Phase Toggles
Toggle any automation phase without a restart.
Web→CRM Action Queue
Tasks, stage changes, and appointments from the web dashboard.
Appointments Dashboard
Today and upcoming schedule at a glance.
Customer History Viewer
Full contact history in-dashboard, no CRM tab needed.
Inventory Health Page
Scan freshness + missing listing alerts.
Daily Progress Meters
Live counts vs goal + 7-day sparkline graph.
Appointment Detection & Alert
Pings rep on confirmation within seconds.
Post-Delivery Follow-Up
CSI, referral, and service outreach after delivery.
Self-Improving Lessons Engine
Gets better every shift by learning from outcomes.
Your-Voice Learning
Adapts to write in your exact voice over time.
AI Deal-State Extractor
Every draft knows the current deal stage.
Website Activity (InSite)
References specific pages the customer browsed.
Self-Heal on AI Auth Break
Auto-failover mid-shift on credential expiry.
Quick-Reply Objection Lookup
Pre-approved objection templates at your fingertips.
June 14, 2026
2-Minute Grace Period
Countdown + cancel window before any send, a safety net.
2x Proactive Throughput
Dual-worker engine, zero duplicate touches.
Appointment-Confirm Guard
No repetitive "still coming?" messages.
Day-of / Day-before Reminders
Cuts no-shows automatically.
No-Show Re-Engagement
Recovery sequence fires on missed appointments.
Multi-Model Fallback Chain
Drafts never stop on a provider outage.
Self-Heal on AI Auth Break
Auto-failover mid-shift on credential expiry.
June 13, 2026
24/7 New-Lead First Contact
Full ritual within 10 min any hour, no lead goes cold overnight.
Priority-Keyed Lead Order
Never-contacted leads always surface first in every sweep.
AI-Tell Sanitizer
No em-dashes, no AI filler phrases in any send.
Far-Out Warm-Up
Keeps appointments warm weeks out.
June 12, 2026
A/B Variant Testing
Rotates message variants, logs winners over time.
AI-Tell Sanitizer
No em-dashes, no AI filler phrases in any send.
Multi-Model Fallback Chain
Drafts never stop on a provider outage.
June 11, 2026
Two-Way iMessage Relay
Reply from your iPhone in real iMessage, and every reply routes back into the CRM timeline automatic…
2-Minute Grace Period
Countdown + cancel window before any send, a safety net.
June 10, 2026
Send Stats Dashboard
Texts and emails vs goal, updated every cycle.
Inventory Health Page
Scan freshness + missing listing alerts.
Quick-Reply Objection Lookup
Pre-approved objection templates at your fingertips.
June 5, 2026
Ultra-Instinct Vehicle Report
Full formatted report for any VIN on demand.
June 3, 2026
ICO First-Contact Ritual
Full KBB cash-offer sequence, zero steps skipped.
Lost-Lead Resurrection Drip
Revives 30-day-dormant leads with a fresh sequence.
Service-to-Sales Bridge
Converts service customers into sales outreach candidates.
Sales-Event Pre-Blast
Targeted blast before events, no double-send guard.
Lead Type Classifier
Auto ICO/buyer/seller routing at intake.
Deals-Desk Outreach
Works ~1000 deal-stage customers systematically.
June 2, 2026
Automated Outbound Calls
Places outbound calls on your behalf, routes hot leads to your mobile, and logs every interaction au…
Personalized Text Outreach
Sends texts with real vehicle details (the customer's actual trade-in, offer amount, and name), not…
Intelligent Email Drafting
Crafts emails from live KBB and inventory data, matched to the customer's buying stage and vehicle i…
Inbound Reply Automation
Detects and classifies inbound customer replies, drafts an appropriate response, and routes hot sign…
6-Step First-Contact Ritual
Every new lead gets the full ritual (KBB extract, first note, text opt-in, personalized email, call…
Multi-Channel Follow-Up Sequences
Orchestrates text, email, and call follow-ups across the lead lifecycle so no prospect goes dark aft…
Appointment Slot Proposals
Suggests specific appointment times inline with outreach messages, reducing the back-and-forth that…
ICO Subject-Vehicle Matching
Pulls the exact vehicle, offer amount, and customer info from the KBB instant-cash-offer link and in…
Shift-Aware Proactive Gating
Proactive re-engagement respects your work schedule, arming during your shift and sleeping outside i…
Hot-Lead & STOP Triage
Instantly detects buying signals and opt-out language in inbound messages, escalating hot leads and…
Reactive Inbox 8s Poll
Auto-drafts replies within seconds of a customer message.
Dual-Channel Send
Text + email companion every cycle, every lead.
Manual Reply Queue
Type a reply, delivered verbatim. Full control when you want it.
Cross-Channel Recovery
Revives stalled FBM leads via CRM outreach.
Person-Based Lead Deduplication
Merges duplicate leads by phone, email, and name match, so one customer is always one profile, no sp…
Lead Lifecycle State Machine
Tracks every lead through a defined lifecycle (new, first-contacted, engaged, appointment-set, sold,…
Customer History Profiles
Builds a rich per-customer profile from all prior touchpoints, past vehicles, prior offers, and comm…
Compliance Audit Trail
Every send is logged with timestamp, channel, content, and reasoning, giving you a full paper trail…
Fresh-Lead 24/7 Response
First-contact ritual fires around the clock for new leads, securing your response before competitors…
Inbound Lead Classification
Automatically classifies every inbound lead source (ICO, internet, walk-in, referral) and routes to…
Orphan & Coverage-Gap Detection
Scans for leads that were never contacted or fell through the cracks, and auto-queues them for a cat…
Hot Lead Detector
Flags high-urgency leads and surfaces them first.
Off-Shift Coverage Extension
Extra passes while leads remain, never leaves early.
Mining Filter Rotation
5-segment filter sweep, nothing neglected.
Stall Escalation Digest
Prioritized hot-lead call list for stalled deals.
Inventory Wish-List Match
Texts the customer automatically when a matching car lands.
Lead Coverage Audit
Shows exactly who still owes a text or email.
Facebook Marketplace Auto-Posting
Publishes inventory listings to Facebook Marketplace daily with photos, pricing, and vehicle details…
FBM Autoreply Engine
Monitors your Marketplace inbox and replies to customer-last messages with personalized, on-brand re…
FBM Lead Capture to CRM
Converts Marketplace conversations into CRM leads automatically, captured, deduped, and ready for th…
Photo & Data Sync
Keeps Marketplace listings in sync with your live inventory. Prices, photos, and availability update…
Daily VDP Scan (VIN / Price / Photos)
Crawls your dealership's live vehicle detail pages every morning and evening, extracting VIN, price,…
AM/PM Snapshots & Diffs
Takes a timestamped inventory snapshot twice daily and surfaces a diff: every price change, new arri…
Google Sheets Sync
Pushes the latest inventory snapshot to a live Google Sheet so your whole team always has a current…
Vehicle History Enrichment
Enriches each VIN with history data (mileage trend, prior price, and days-on-lot) to support smarter…
Inventory Trend Analysis
Surfaces which vehicles are aging, which are turning fast, and where your lot mix is shifting, updat…
Live Fleet View Dashboard
Real-time dashboard grouping customers and vehicles. See every active lead, message, and touchpoint…
Dealership LOT AI
Ask any question about your inventory and get an instant answer. WhiteGold score, days-to-sale predi…
TCPA Opt-Out Enforcement
Detects opt-out language in any inbound message, hard-suppresses the customer instantly, and never c…
Quiet-Hours Gating
Enforces regulatory quiet hours for all channels. Proactive outreach never fires outside approved wi…
Consent Ledger
Tracks and persists opt-in consent status per customer per channel, surfacing it in every send decis…
5+ Compliance Guard Gates
Every outbound message passes through layered gates (rate limits, opt-out status, quiet hours, conse…
100% Compliance Re-Scan
Periodically re-scans the full contact database against the latest suppression list to catch late op…
PII Payload Audit
Inspects every outbound payload for PII leakage before it leaves the system, logging any anomalies f…
Domain Compliance Monitor
Continuously monitors your sending domains for DMARC, DKIM, and SPF alignment, and alerts on any mis…
A2P 10DLC Registration Support
Supports proper A2P 10DLC registration workflows so your text campaigns are carrier-compliant and de…
No-Deal / Soft-Defer Cooldowns
14/30-day cooldowns enforced on no-deal and soft-defer signals.
AI Double-Check Validator
Second AI pass screens every draft before send.
Near-Duplicate Blocker
Blocks 85%+ similar repeat messages.
Sold-Vehicle Guard
Never invites a customer about a vehicle already sold.
Price / Payment Scrubber
Strips dollar figures before send.
Appointment-Confirm Guard
No repetitive "still coming?" messages.
Slot Cadence Cap
No over-messaging within a time slot.
Notes-Block Skip
Honors your CRM hold-off notes, never overrides them.
Daemon Health Auto-Recycle
Monitors all background daemons for health; automatically recycles any unhealthy process without dow…
Hourly State Backup & Restore
Snapshots daemon state every hour to disk. If anything crashes, it restores from the last known-good…
Idempotency Ledger
Prevents duplicate sends across any channel by writing and checking a per-customer per-message ledge…
Single Validator Chokepoint
All outbound messages funnel through one validation layer. No message escapes to any channel without…
Feature-Flag Registry
Every experimental capability is behind a named feature flag. Toggle new behaviors instantly without…
Per-Customer Rate Limits
Enforces per-customer send limits across all channels so no contact is ever storm-messaged in a burs…
Send-Queue Dead-Letter Handling
Captures failed send attempts in a dead-letter queue for review and retry, so no message is silently…
Per-Phase Toggles
Toggle any automation phase without a restart.
Hot-Reload Volume Config
Set goals and caps live, takes effect immediately.
Web→CRM Action Queue
Tasks, stage changes, and appointments from the web dashboard.
Appointments Dashboard
Today and upcoming schedule at a glance.
Customer History Viewer
Full contact history in-dashboard, no CRM tab needed.
Facebook Marketplace Control
FBM posting, ghost management, lead-gen, and inbox control.
Reactive Inbox Live Panel
Wait times + unreplied list in real time.
Throughput Dashboard
Shows total messages sent per channel, per hour, and per shift, with a live counter and a day-over-d…
Per-Send Reasoning Record
Every outbound message stores the AI's reasoning (why this message, to this customer, at this time)…
Latency p50/p95 Panels
Tracks end-to-end response latency at p50 and p95 percentiles for every major system operation.
Cost Attribution
Attributes AI inference spend per customer, per channel, and per day, so you always know what the au…
Drift Detection
Monitors outreach quality metrics over time and alerts when response rates or engagement patterns sh…
Reliability SLO Tracking
Measures system uptime, send success rate, and daemon health against defined SLOs, surfacing any bre…
Governance Aggregate View
Rolls up compliance, audit, and operational metrics into a single governance panel for management re…
Agent Registry & Audit
Maintains a live registry of all AI agents, their current state, last action, and performance scores…
ICO-Personalized Templates
Generates outreach templates populated with real KBB instant-cash-offer data: vehicle, amount, and c…
LOOP Autonomous Sequences
Runs multi-step autonomous outreach loops (a planned series of touches across days) that adapt based…
Fleet Ownership Detection
Detects when a customer's vehicle has been flagged as owned by another lead or sold, preventing dupl…
DC Auto Dialer with Outcome Tracking
Power-dialer that works through your lead list one call at a time, logs outcomes (voicemail, answere…
Multi-Tier AI Model Routing
Routes each task to the right AI model by complexity and cost: lightweight models for classification…
Progress Discord Narration
Five progress bars per shift update to Discord.
Call-Pace Indicator
Ahead/behind on calls at a glance.
Workplan Task Summary
To-do list pulled from CRM, no manual entry.
Inventory Real-Time Alerts
Photo alerts for lot changes the instant they happen.
Daily Inventory Email Blast
Full inventory PDFs to the team every morning.
Daily Inventory Lot Walk PDF
A full and compact daily PDF of your dealership lot, generated overnight. Covers every vehicle, over…
Vehicle Spotlight 1-Pager
Hero photo + talking points + objection handlers.
Bilingual Spec Sheet
English/Spanish spec sheet, no translator needed.
Vehicle Comparison PDF
2-3 cars spec-for-spec in one document.
Customer Deal Pencil
Trade + finance grid ready at appointment time.
Out-the-Door Quote
Signable OTD estimate with tax and fees.
Trade-In Worksheet
Allowance vs payoff with 3 APR scenarios.
Lease Scenario Grid
36/48-month lease menu in one page.
Manager T/O Sheet
ACV/offer/gross + AI recommendation for managers.
Weekly/Monthly Inventory Summary
Bar-chart inventory PDFs for management.
Morning & EOD Briefings
Auto shift-open and shift-close summary documents.
Appointment Detection & Alert
Pings rep on confirmation within seconds.
Day-of / Day-before Reminders
Cuts no-shows automatically.
Far-Out Warm-Up
Keeps appointments warm weeks out.
Post-Delivery Follow-Up
CSI, referral, and service outreach after delivery.
Self-Improving Lessons Engine
Gets better every shift by learning from outcomes.
Your-Voice Learning
Adapts to write in your exact voice over time.
AI Deal-State Extractor
Every draft knows the current deal stage.
Website Activity (InSite)
References specific pages the customer browsed.