productannouncement

Welcome to ChatbotGen v2

We rebuilt ChatbotGen on a faster stack — Phoenix, Elixir, Postgres only. Here's what's new and what's coming.

By Facundo Munoz

Today we're shipping the first piece of ChatbotGen v2: a brand-new landing page and a fresh blog, both running on Phoenix and Elixir. Existing customers, your dashboards and chatbots are unchanged — they live at v1.chatbotgen.com and will keep running there.

Why rewrite?

The original ChatbotGen was built on Rails 7 with MongoDB, Sidekiq, and a lot of Hotwire. It served us well but had grown organically over a year and change. We wanted a clean foundation for the next year of features:

  • Faster cold starts — BEAM is hard to beat for chat workloads.
  • Single database — no more Mongo + Postgres split for chat history.
  • Real concurrency — every chat session in its own process.
  • Smaller surface area — fewer dependencies, less to maintain.

What's live today

Just the landing page and the blog. We're going slow on purpose — Phase 1 of the rewrite has zero new product code. The customer-facing chatbots, WhatsApp integration, Telegram bots, and dashboards all still run on v1 and we're not touching them. The blog is the only piece that's been moved over to v2's database.

What's next

Once we're confident the new shell can handle production traffic, we'll start designing the new pricing model and the new dashboard. No timeline yet — we'll write here when there's something to show.

Existing customers: thanks for sticking with us through the rebuild.