What changed.

Everything new in Bettercom, newest first, written up from the work itself.

  1. Plans, billing, and messages that arrive

    A Free plan and flat prices per workspace, billing that handles the hard cases, plan limits you can see before you hit them, and a widget that makes sure every message gets through.

    • BillingA Free plan, and paid plans priced per workspace with your team's seats included. Pay monthly or yearly. Prices are shown before tax.
    • BillingThe free trial is one per person: it starts on your first workspace once your email is verified, with no card. When it ends without a subscription, the workspace moves to the Free plan and nothing is deleted.
    • BillingThe owner can buy extra seats and extra AI replies under Settings, Billing, and sees the price first. Extra AI replies are a one-time purchase that never renews by itself and does not expire.
    • BillingIf a renewal payment fails, the owner gets an email and the workspace keeps its plan for a grace period. Another email confirms when the payment goes through.
    • PlansAnything your plan does not include is locked before you click it, with a sentence that says why and a link to the plans. The server refuses the same things, so nothing locked can be reached another way.
    • WidgetThe "Powered by Bettercom" line is on by default. Paid plans can hide it in the widget settings.
    • WidgetMessages a visitor sends while offline are queued and delivered in order when the connection comes back. The queue survives a reload of the tab.
    • WidgetA message the server does not confirm in time is sent once more. If that also goes unconfirmed it is marked Not delivered with a Retry button, and retrying never creates a duplicate.
    • WidgetThe panel follows the reduced motion setting, fills the screen on phones, and closes with Escape.
    • SecurityEach visitor now carries a random token next to their id. The server keeps only a hash of it, and a request that presents an id without its token opens nothing.
    • SecurityLinks and images in messages are kept only when they are safe: links may use http, https, mailto or tel, and images http or https.
    • StatusA public status page shows the widget, the dashboard and the platform as our own monitor sees them, with a history for each day.
  2. Billing, sign-in, and allowed domains

    Subscriptions, a complete sign-in flow, several workspaces under one login, and a way to keep the widget on your own domains.

    • BillingSubscriptions through Stripe, with checkout, the customer portal, plan limits, and a usage panel under Settings, Billing.
    • AccountsSign in with Google, reset a forgotten password by email, verify your email address, and change your password from your profile.
    • AccountsCreate several workspaces and move between them without signing out, which suits agencies that run chat for more than one client.
    • WidgetAllowed domains: list the sites the widget may load on, and requests from anywhere else are refused, on every widget request and on the visitor chat connection.
    • AIAI compose in the message composer: draft a reply, improve a draft, make it shorter or longer, or change its tone. Each use counts against the same monthly AI allowance as Aura.
    • EmailAccount and invite emails now send through SendGrid with HTML templates.
  3. Aura, canvases, and saved replies

    The AI agent arrives, the team side grows a shared document editor, and closing a conversation now asks the visitor how it went.

    • AIAura, the AI agent, answers visitors from the knowledge sources you add under Settings, AI agent. It is off until you turn it on.
    • AIWhen a teammate takes over, the visitor sees a divider and a greeting in that teammate's name.
    • ReportsAI outcomes in four buckets, ratings split between Aura and each teammate, and a day by hour punch card.
    • WidgetVisitors can rate a conversation when it closes, leave an email and a message when nobody is online, and receive a transcript by email if your workspace turns it on.
    • TeamCanvases: shared documents with live cursors, a slash menu, tables, checklists and images, which you can link to channels.
    • TeamSaved replies, inserted by typing a slash in the composer, and an Activity feed for mentions, reactions, direct messages and visitor messages.
  4. The foundation

    The foundation everything else builds on: a light widget, a team inbox, and the first reports.

    • WidgetA small launcher that loads the full chat when a visitor opens it and never before the page has loaded, rendered in a closed shadow root so the page and the widget cannot restyle each other.
    • WidgetVoice messages, file uploads, and emoji reactions in the chat panel, plus FAQs and help articles inside it.
    • TeamChannels and direct messages for the team, next to visitor conversations.
    • AutomationWorkflows, drawn as a flowchart, that send proactive messages to visitors.
    • ReportsConversation volume, response times, agents, devices, locations, widget opens, and help article feedback.
    • OnboardingA setup wizard for new workspaces and email invites for teammates.