Changelog
Every feature, improvement, and update to Apex — shipped fast.
Case Study System
Create and publish customer case studies with metrics, quotes, videos, and full content. Public case study pages with SEO optimization.
- •Dashboard form for creating case studies with title, company, metrics, quote, video, body
- •Auto-generated URL slugs from title
- •Draft/published status workflow
- •Public listing page at /case-studies
- •Individual SEO-optimized case study pages
Revenue Attribution
Automatically match Shopify orders to recent conversations. Track which chats led to purchases with revenue analytics.
- •Shopify webhook integration for orders/create and orders/paid
- •Auto-matches customer email to conversations within 7 days
- •Revenue tab in Analytics with total revenue, conversion rate, avg order value
- •Revenue breakdown by channel and topic
- •Recent conversions list with contact and amount
Google Analytics & Ads Integration
Server-side GA4 Measurement Protocol for tracking chat events. Configure GA4 measurement ID and API secret in settings.
- •GA4 measurement ID + API secret configuration in Settings
- •Server-side event tracking: conversation_started, conversation_resolved, revenue_attributed
- •Google Ads customer ID for conversion attribution
Proactive Chat Triggers
Configure proactive messages triggered by visitor behavior — time on page, cart value, exit intent, scroll depth, or returning visitors.
- •5 trigger types: time on page, cart value, exit intent, scroll depth, returning visitor
- •Per-channel configuration
- •Custom message per trigger
- •Active/inactive toggle
AI Suggested Responses
AI generates 3 response options when agents click 'Suggest'. Powered by Claude Haiku for instant suggestions based on conversation context and brand voice.
- •Suggest button in conversation input bar
- •3 response options with different approaches (direct, empathetic, next steps)
- •Click to insert suggestion into input
- •Uses tenant brand voice settings
Conversation Summaries & Topic Detection
AI-generated conversation summaries with automatic topic classification and sentiment analysis in the conversation sidebar.
- •One-click AI summary generation
- •Topic classification: billing, shipping, returns, technical, sales, fitment, warranty, product-info
- •Sentiment tracking: positive, neutral, negative, frustrated
- •Summary and badges displayed in conversation sidebar
Agent Collision Detection & Leaderboard
Real-time detection when multiple agents view the same conversation. New Agent Leaderboard tab in Analytics with medals for top performers.
- •Warning banner when another agent is viewing a conversation
- •Agent typing indicators visible to other agents
- •Leaderboard tab ranking agents by messages, conversations, and CSAT
- •Gold/silver/bronze medals for top 3 agents
Bulk Actions & Saved Filters
Select multiple conversations for bulk operations. Save custom filter presets for quick access.
- •Checkbox selection on conversation list
- •Bulk actions: Close All, Reopen All, AI On, AI Off
- •Save current filter as named preset
- •Apply or delete saved filters with one click
Customer Timeline
Full customer journey view in the Contacts panel — all conversations, Shopify orders, and revenue stats in one chronological timeline.
- •Timeline view with conversation, order, and contact events
- •Stats: total conversations, orders, and lifetime revenue
- •Chronological event list with color-coded dots
- •Click through to individual conversations
Conversation Export
Export conversations as CSV or JSON with date range and status filters.
- •CSV and JSON export formats
- •Filter by status and date range
- •Includes summary, topic, sentiment, tags, and message count
- •Up to 1,000 conversations per export
Spanish Dashboard (i18n)
Full Spanish language support for the dashboard. Sidebar, page headings, and settings all translate to Spanish when selected.
- •300+ translated strings (English + Spanish)
- •Language selector in Settings > Profile (US/MX flags)
- •Sidebar fully translates to Spanish
- •Language preference persists to database
- •Spanish marketing pages: /es, /es/pricing, /es/automotive
International SEO & Landing Pages
hreflang tags for US, Canada, and Mexico. 4 vertical landing pages targeting automotive, powersports, marine, and truck parts niches.
- •hreflang: en-US, en-CA, es-MX, x-default on all pages
- •/automotive — auto parts stores
- •/powersports — motorcycle, UTV, ATV, side-by-side
- •/marine — boats and marine accessories
- •/truck-parts — heavy duty and diesel trucks
- •160+ SEO keywords targeting tier 1 + tier 2 niches
- •llms.txt for AI search engines
WebSocket Real-Time Fix
Fixed agent messages not appearing in real-time. Upgraded from polling-only to WebSocket+polling with reconnect refresh.
- •Fixed broadcast URL (127.0.0.1 → Docker service hostname)
- •Upgraded transport from polling-only to websocket+polling
- •Messages refresh on reconnect to catch missed events
Product Search Vehicle-Aware Scoring
Fixed AI recommending wrong-vehicle products. VW Golf no longer returns Subaru WRX results just because both match '2018'.
- •Vehicle make detection with 40+ makes
- •Make aliases: VW→Volkswagen, Chevy→Chevrolet
- •95% penalty for wrong-make products
- •2x bonus for correct-make products
- •Decimal preservation (2.0L no longer becomes 20)
State & City Recognition for Dealer Lookup
Fixed dealer locator not recognizing state abbreviations, partial names, and city names in customer messages.
- •Case-insensitive state abbreviations (PA, pa, Pa all work)
- •Partial state names: indian→IN, penn→PA, cali→CA
- •City extraction from 'How about Jonestown PA' patterns
- •Scans conversation history for location context
Vehicle Fitment YMM Selector
Embed a Year/Make/Model bar directly in your chat widget. Customers select their vehicle and the AI finds compatible parts with direct store links.
- •Cascading dropdowns: Year > Make > Model > Engine > Fuel Type
- •CSV import for 100K+ fitment rows
- •Configurable required fields per tenant
- •Custom URL templates for filtered product pages
- •YMM bar with customizable colors
- •Vehicle selection persists in localStorage
VIN Decoder (NHTSA Integration)
AI automatically detects VINs in customer messages and decodes them via the official NHTSA VPIC database.
- •Automatic VIN detection in chat messages
- •Decodes year, make, model, engine, displacement, fuel type
- •Cross-references decoded vehicle against fitment catalog
- •Supports all US vehicles via NHTSA database
Live Data Sources (API Connector)
Connect any external REST API and give your AI real-time data superpowers — dealer locators, inventory lookups, warranty checks, and more.
- •Connect any REST API with custom URL, headers, and parameters
- •AI auto-extracts location, zip code, and context from conversations
- •Keyword-based triggers for API calls
- •Built-in response caching and rate limiting
- •Results rendered as rich cards in the chat widget
Vertical Landing Pages
Industry-specific landing pages for automotive, powersports, marine, and truck parts e-commerce stores.
- •/automotive — Auto parts stores
- •/powersports — Motorcycle, UTV, ATV, side-by-side
- •/marine — Boats and marine accessories
- •/truck-parts — Heavy duty and diesel trucks
Auto-Wrapup & CSAT Integration
Conversations auto-close after goodbye/thanks messages with a follow-up delay. CSAT surveys trigger automatically on close.
- •Intent detection for goodbye/thanks patterns
- •Configurable follow-up delay before auto-close
- •CSAT survey triggers on conversation resolution
- •Customer satisfaction analytics dashboard
Photo Uploads in Chat
Customers can upload photos directly in the chat widget. AI can request photos for warranty claims, damage reports, and fitment verification.
- •Photo upload button in chat widget
- •AI photo request tags for agents
- •Image preview in conversation view
- •Supports JPEG, PNG, WebP up to 10MB
Support Ticket System
Full support ticket system with priorities, categories, internal notes, and SLA tracking.
- •Create tickets from conversations or standalone
- •Priority levels: low, medium, high, urgent
- •Internal notes and agent collaboration
- •SLA deadlines with breach alerts
AI Personality & Brand Voice Tuning
Enhanced AI personality configuration with tone presets, sales-focused mode, and anti-fabrication rules.
- •6 tone presets: professional, friendly, casual, luxury, playful, empathetic
- •Sales-focused personality mode
- •Anti-fabrication rules — AI never makes up data
- •Custom brand glossary support
Widget Overhaul — Mobile, Quick Replies, Proactive Bubble
Major chat widget redesign with full mobile support, quick reply buttons, proactive greeting bubble, and sound notifications.
- •Full-screen mobile chat with safe area insets
- •Quick reply buttons below AI messages
- •Proactive greeting bubble on first visit
- •Sound notifications for new messages
- •Self-service menu: order tracking, FAQ, returns, YMM
Stripe Billing & Subscription Management
Full billing system with Stripe integration — monthly/annual plans, usage tracking, cancellation flow with retention offers.
- •4 pricing tiers: Starter, Growth, Pro, Enterprise
- •Monthly and annual billing with 1-month-free annual discount
- •Usage guards for conversation and AI message limits
- •Cancellation flow with billing period honor and retention offers
Shopify Integration (OAuth + Custom App)
Native Shopify integration with OAuth flow and Custom App support. Order lookup, customer enrichment, discount codes, refunds, and product sync.
- •OAuth and Custom App connection methods
- •Order lookup and tracking in AI responses
- •Discount code generation
- •Product sync to AI knowledge base with relevance ranking
- •SKU, barcode, and tag-based product matching
Platform Launch
Apex by The Brand Arsenal launches with 9-channel omnichannel inbox, self-learning AI, knowledge base with RAG, guided onboarding, and 4 e-commerce integrations.