Changelog
Everything shipped, by week.
Dashboard project rows now link straight to the linked Telegram group.
Full test suite for the API and the code cleanup.
Telegram replies on a reopened topic could get delivered to the wrong session.
Introduced a 100 conversation per month limit for the free plan.
Daily digest email for projects over their conversation limit, with an upgrade link.
New use case pages: ecommerce, founders, igaming, and web3.
Alternative and comparison pages: Crisp, Tawk.to, Tidio, and Chatwoot, plus versus and pricing breakdowns.
Checkout flow now remembers your chosen plan through login and signup.
Demo video on the homepage.
Widget destroy() API. Tear down the widget cleanly, for SPA navigation.
Custom plan flow. Pro customers at the project limit can message us directly from the dashboard.
Onboarding simplified. Project name is derived from the domain, one less field to fill in.
Widget internals rebuilt: panel is built without innerHTML, state updates are batched, and the full core is now covered by tests.
Redesigned footer with product and legal link columns.
Clearer Telegram topic setup steps in the docs, split by desktop and mobile.
Billing via Polar. Subscribe and upgrade to Pro directly from the dashboard.
Widget visual builder. Preview and adjust the widget before copying the embed code.
Magic link sign-in. No more passwords.
Per-project toggles for email collection and page analytics.
Inbox pagination. Sessions load in pages instead of all at once.
Redesigned the message bubble and email input step in the widget.
Page URL tracking. Each message now shows the page the visitor was on.
Closing a Telegram topic marks the conversation as resolved in the dashboard.
In-app upgrade flow from free to Pro.
Sessions list in the dashboard.
Waitlist form on the landing page.
Pricing modal on the landing page.
Entry animations and view transitions on the home page.
Login and signup.
Inbox view in the dashboard.
Widget customization: color, welcome message, and whether email is required.
Visitor country included in Telegram message payloads.
Redesigned marketing site.
Onboarding wizard. Create a project, connect a Telegram bot, and get the embed code in three steps.
Marketing site and dashboard launched on separate subdomains.
First working version. Embeddable widget collects email and message, delivers to Telegram, and supports two-way replies via WebSocket.