Changelog
What's new in BossBot AI. We ship weekly.
125 Blog Posts + 32 Verticals Fully Live
- Blog: 125 SEO posts — 5 new: WhatsApp automation alternatives guide, WhatsApp for UK care homes (GDPR), WhatsApp Business API cost guide. All 32 verticals covered.
- All 32 verticals fully wired: Each
/for/ landing page now has inline chat demo + stats + FAQ. New: law-firm, accounting, cleaning-service, insurance-broker interactive content added.
- Blog: 120 SEO posts — +20 new posts: 4 new vertical deep-dives (law firm, accounting, cleaning, insurance broker), 4 UK-specific guides (dental, beauty salon, estate agent, restaurant), 3 buyer-intent guides (no-shows, 24/7 service, auto-reply templates), 3 comparison/how-to guides, 3 new market guides (South Africa, Kenya, Philippines), plus solo entrepreneur, upsell automation, and Google reviews.
- 4 new verticals added (32 total): Law Firms & Solicitors (⚖️), Accountants & Bookkeepers (📊), Cleaning Services (🧹), Insurance Brokers (🛡️) — each with multilingual data, pain points, features, demo conversations, and dedicated
/for/ landing pages in sitemap.
- Blog: 100 SEO posts — +23 new posts: 7 verticals (tattoo studio, car dealership, tutoring, coach, florist, pet grooming, personal trainer), 4 platform alternative guides, 5 country markets (Argentina, Portugal, Indonesia, Turkey, Egypt, UK), 7 buyer-intent guides (retention, ROI, CRM integration, broadcast, referral, AI customer service, seasonal automation).
- /demo page: New standalone
/demo — live bot with vertical picker, step-by-step instructions, sample questions. Links deep into Telegram demo bot per industry. Added to nav + sitemap.
- /case-studies page: 5 pilot case studies (dental clinic, online store, beauty salon, recruitment agency, restaurant) — before/after metrics, owner quotes, features used. Added to sitemap + footer.
- Blog SEO: CollectionPage + ItemList schema.org on blog list; blog post author changed to Person (Kseniia) with visible byline; added dateModified + wordCount to Article schema.
- Email capture on homepage: Newsletter signup section above footer — sends to prospect_nurture sequence.
- Pricing page testimonials: 3 customer testimonials with names, countries, and results added before final CTA.
- Blog vertical link fix: 64 posts had invalid
vertical_slug values linking to 404 pages. Fixed with alias mapping in blog.py (barber→beauty-salon, yoga-studio→gym, car-dealership→used-car-dealer, tutoring→tutor, etc.).
- Gemini model upgrade: Replaced deprecated
gemini-2.0-flash-lite with gemini-2.5-flash in 8 modules (ai_responder, ai_summarizer, email_reply_bot, followups, pdf_trainer, sentiment, telegram_demo_bot, voice_scribe).
- Blog category filters: New filter tabs (By Industry / Country Guides / Comparisons / How-To Guides) + live search across all posts.
- Legal Consent Flows: New flow step type
legal_consent — requires explicit "I AGREE", records tamper-evident log (timestamp + SHA-256 hash). Export consent records as CSV.
- Multi-Language Brand Pipelines: Telegram (EN/UA/PT) and Instagram brand posting in 3 languages, 9 posts/day, 4 rotating content sources.
- Market Pipelines: 5 regional Telegram channels (EN/UA/PT/NG/MX) — local business spotlights, RSS news, quotes, 15 posts/day.
Reliability Fixes + Disk Management
- Slot filler datetime fix: Resolved timezone type mismatch causing appointment slot errors
- XSS fix in trust QR page: Escaped all user-controlled URL parameters
- Replaced all alert() dialogs with in-page UI notifications across dashboard
- DB deadlock retry: Appointment status updates now retry automatically on PostgreSQL lock contention
- Ratings false-sent count fixed: Counter was double-counting review requests on retry
- Smoke test timeouts hardened: More reliable health check thresholds
- Watchdog UTC mismatch resolved: All timestamps now consistent across guardian services
- Guardian noise reduced: catch-block console.* errors no longer trigger false alerts
- Disk cleanup automation: Auto-rotation of monitoring data, pg_dump in backup, freed 17 GB
BusinessID Reputation Engine + 28 Verticals + Security
- BusinessID REST API: Public endpoint to query business reputation, scam intel, and cross-client threat data
- Reputation engine: Aggregates signals across network to score business trustworthiness
- Cross-client scam intelligence: Shared blocklist of known bad actors across all tenants
- 28 verticals expanded: KZEN mascot with industry outfits, directory grid, AI personas per vertical
- Telegram 2-layer auth: Rate limiting + signed tokens for all Telegram bot endpoints
- IP range update: Hardened allowlist for Meta webhook callbacks
- PostgreSQL schema migration: Trust tables, admin IP allowlist, pre-launch hardening
Email Nurture, Social Distribution, Life Strip
- 5-Email Prospect Nurture: Welcome → Day 3 → Day 7 → Day 14 sequence, dark BossBot brand, signed as Kseniia. Fires on signup and blog email capture.
- Social Distribution: Auto-posts to Bluesky (EN/UA), Reddit warm-up, Medium drafts, TGStat mentions — all from single pipeline.
- Life Strip Section: "Save time for real life" carousel on homepage with lifestyle media feed.
- WA Digest: Daily WhatsApp automation tips posted to admin Telegram.
- Security Carousels: Auto-generated cybersecurity tip carousels posted to Instagram 2×/week.
Trust & Security Layer + Admin Dashboard
- Business Verification: 3-level verification system (Basic/Verified/Certified) with document review workflow
- Phone Intelligence: Scam check now detects VoIP numbers, carrier info, and cross-references threat database
- Admin Dashboard: Full platform visibility — MRR, client health, usage alerts, trial expiry tracking
- Trial Nudge System: Multi-channel reminders (email + WhatsApp + in-app) at 48h, 24h, expiry, and 24h after
- 17 Vertical Landing Pages: Each industry gets unique colors and detailed feature descriptions
- Auto-login after signup: New users go straight to dashboard instead of login page
- 15 bug fixes: OTP validation, race conditions, timezone handling, billing plan detection
Premium Features: SLA, Flow Builder, Campaigns
- SLA Monitoring: Track first response time, resolution time, and agent performance
- Flow Builder: Visual automation builder — triggers, delays, conditions, messages
- Campaign Builder: Schedule and send bulk WhatsApp campaigns with safety guards
- PDF Reports: Downloadable monthly performance reports with AI insights
- Conversation Intelligence: Demand trends, sentiment analysis, competitor mentions
- Quick Replies: Pre-built response templates for common questions
De-Clinicification + Honest Audit
- Universal platform: Removed all clinic-specific language — BossBot now works for any business type
- 12 real bugs fixed: Tenant isolation, AI crash recovery, DB integrity, SQL injection prevention
- Vertical FAQ templates: Pre-built FAQ for dental, beauty, gym, restaurant, and 13 more industries
- Email templates: Professional HTML emails for all automated communications
Security Hardening
- Stripe webhook signature verification — prevents forged payment events
- CSRF protection on all CRM forms
- Instagram DM integration wired
- Database indexes for faster lead queries
- 42 new security tests
Premium Audit + White-Label Foundation
- Tenant isolation hardened: Connection leak fixes, atomic writes, UTC time standardization
- WCAG contrast fixes: All dashboard text meets AA contrast ratios
- Mobile inbox: Full responsive inbox for managing conversations on phone
- 928 tests green
Reliability Layer + Launch Control
- 6 Guardian systems: Calendar, WhatsApp, Telegram, Pipeline, Publish, Token health monitors
- Self-healing: Automatic recovery from common failures
- Circuit breakers: Prevent cascading failures across services
- 461 tests