Built in public
From day zero to now —
everything we've shipped.
DBestChatBot was born on May 17, 2026. 29 days, 25+ visible releases later, this is the running log. Latest first. We update it as we ship.
Last updated June 15, 2026
How it started
The first commit on May 17 was a Laravel + Inertia + React skeleton with Google OAuth, Telegram, WhatsApp, and Stripe wired in on day one. Within the first week we had a working WordPress plugin, an AI-generated demo studio, multi-workspace billing, real email infrastructure, and the bones of a Google Ads Studio. By week three, the Shopify app was on the App Store and we had a Moment Marketing autopilot publishing to five social platforms. The cadence below is real.
- New
Visual position picker for the chat bubble
- •A 5×5 dot grid in the Appearance tab lets you move the launcher anywhere on screen, with four arrow buttons for 12px fine-tuning.
- •Designed for cases where a Donate button, cookie bar, or scroll-to-top FAB covers the chatbot — pick a free spot and the widget respects it across page reloads.
- •Auto-nudge for cookie banners now stacks on top of your offset instead of overriding it.
- Improved
Reply length slider now actually controls reply length
- •"Short" was a 512-token ceiling that the AI never approached — it kept writing 9-line replies inside the cap.
- •Each bucket now injects an explicit brevity directive into the system prompt: Short = 1-2 sentences, no preamble.
- Improved
Auth + booking polish
- •Show/hide password eye toggle on Login, Register, and Reset.
- •Fixed mobile calendar overflow on /white-glove.
- •Stopped creating empty Conversation rows when visitors bounce off the pre-chat form, and emails about "visitor went quiet" no longer fire on those phantom sessions.
- Big
$65 White Glove Install service
- •New /white-glove landing page — book a 45-minute hands-on install with a real human, paid through Stripe Checkout.
- •Browser-timezone-aware slot picker shared with the in-chat Book Appointment skill, so visitors in any timezone see slots in their own clock.
- •Post-payment Google Calendar event is created with a Meet link and invites both sides.
- Big
Analytics tab in the admin panel
- •Date range + scope filters (own properties vs customer sites), visit tiles, daily line chart, top referrers, most active workspaces, and estimated token cost.
- •Integrated GA4 Data API so website traffic sits alongside chatbot triggers in one view.
- Big
Lead Capture Mode — one setting replaces three toggles
- •Off / Soft ask / Soft strict / Required — picks how aggressively the bot collects name/email/phone before answering.
- •Soft ask now renders an actual inline form instead of asking conversationally; soft strict shows a warm bot reply when the visitor tries to skip the form.
- New
WooCommerce add-on ($15/mo)
- •Live product catalog sync from your WooCommerce store with HMAC-signed webhooks.
- •AI recommends real products by name + price with clickable product cards.
- •Order tracking skill: "Where's my order #1234?" works end-to-end.
- Big
Book Appointment skill — Google Calendar integration
- •Visitors can book a real time slot in the chat, with availability pulled from your Google Calendar via OAuth.
- •Generates a Meet link, sends invites to both sides.
- New
Popup skill — proactive conversational pre-chat
- •Time-delayed popup that asks one warm question (e.g. "What brings you in?") instead of a blunt form.
- •Falls back to standard pre-chat form on soft_ask mode for tighter capture.
- Big
Shopify pricing restructure + Managed Billing
- •4 tiers — Free (250 chats), Growth ($19), Pro ($49), Agency ($99) — built to compete with AskTimmy.
- •Yearly plans with 17% savings, billed natively through Shopify's Managed Pricing.
- Big
Shopify Order Lookup skill
- •Visitors ask "where's my order?" — bot resolves the order via Shopify Admin API and replies with status + tracking link in an order card.
- •Email or order-number lookup, no auth gymnastics.
- Improved
Bluesky added as a 5th SocialPilot platform
- •Moment Marketing autopilot now fans out to X, LinkedIn, Facebook, Instagram, and Bluesky.
- Big
Support ticket system
- •Built a real support inbox so we stop losing customer emails — Filament resource, status workflow, reply threading.
- Big
Shopify app live on the App Store
- •apps.shopify.com/dbestchatbot — embedded Remix app, Theme App Extension, native install/uninstall + GDPR compliance webhooks.
- •Product catalog auto-syncs on install and stays fresh via webhooks.
- •AI Catalog skill recommends real products with clickable product cards inside the chat.
- Big
Prospecting v2 — Moment Marketing autopilot
- •Twice-daily cron picks today's safest trending topic, generates a sassy caption + Flux teaser image, and publishes to all 5 social platforms via SocialPilot.
- •Run log, approval queue, and per-run engine badges in Filament admin.
- New
Per-chatbot team access controls
- •Member-role users can be scoped to just specific chatbots inside a workspace. Admins see all; members see only what was granted.
- Improved
Big SEO push
- •Per-page JSON-LD structured data (Organization, WebSite, SoftwareApplication, BreadcrumbList).
- •Refreshed llms.txt + llms-full.txt for AI-engine discovery.
- •Internal link audit + sitemap fixes for blog posts with NULL published_at.
- New
Welcome flow + Skills system
- •LiveChat-style 5-step onboarding that pre-trains a default chatbot in the background.
- •New Skills tab in the chatbot editor with FAQs as the first skill — registry-based foundation for everything that came after.
- Big
Sales Mockup Studio
- •Paste a URL → we scrape the site, score AI-readiness, generate a tailored chatbot demo at /preview/{token} — shareable link, no signup needed.
- •Used as the foundation of /seeitlive (public live demo with behavioral tracking) and as the engine for the AI Prospecting bot that finds and tweets demos at potential customers.
- New
Multi-operator Telegram handoff
- •Fan out chat handoffs to up to 5 operators per chatbot with atomic takeover — first replier wins, others get a "claimed" notification.
- Big
WordPress plugin grows up
- •v3.0 — Display Rules UI to pick which pages show the chatbot.
- •v3.0.7 — opt out of JS-bundling plugins like SG Optimizer that were breaking the loader.
- •v3.0.16 — inline loader architecture (Intercom-style bootstrap) resilient to host-side JS optimizers.
- •Self-hosted auto-update with native "Update available" notice in WP admin.
- •Health-check panel + daily phone-home so we can see broken installs.
- Big
Multi-workspace, /seeitlive, and the AI Readiness Score
- •Real multi-workspace support — users can be members of multiple workspaces, switch between them, with per-workspace billing.
- •Launched /seeitlive — public landing page that takes any URL and returns a working AI demo in under a minute.
- •"AI Readiness Score" + "What I Learned" + "Missed Opportunities" cards on each demo.
- •Widget auto-nudges itself above cookie banners and other bottom-anchored blockers.
- Big
Email infrastructure + Google Ads Studio
- •Real email flow live — verification, welcome, chat alerts, lead alerts, billing receipts.
- •AI Ad Studio: Claude-generated Google Ads with human-touch toggle, keyword + negative-keyword management, push-to-GAds + nightly sync.
- •Transcript lead extraction — if the visitor mentions an email mid-chat, we capture it.
- New
WordPress plugin v1 + AI takeover handoff
- •First WordPress plugin release — BYO keys UI + leads API.
- •AI resumes conversation with awareness of human takeover context (no awkward "as I was saying" reset).
- •/llms.txt + /llms-full.txt published for AI-engine discoverability.
- •Pricing rework: free plan = DeepSeek only; premium models gated behind paid plans.
- Big
Born — day zero
- •Initial commit. Laravel 11 + Inertia + React frontend, Filament admin panel.
- •Auth (Google OAuth + email), plans + tier gating, Stripe billing via Cashier.
- •Telegram bot integration + WhatsApp Business Cloud API on day one.
- •Outbound webhook system for CRM piping, real Terms + Privacy + Data Deletion pages.
- •Interactive credit calculator on the homepage in place of a dense pricing table.
← May 17, 2026 · Initial commit · `git log --reverse | head -1`
Want to be part of what we ship next?
Start free in 30 seconds. The roadmap is shaped by what real customers ask for.