Everything new in Bettercom, newest first, written up from the work itself.
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.
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.
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.
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.