Always shipping

Changelog

Everything we have shipped. Every feature, improvement, and fix.

Subscribe via RSS
New FeatureBug FixImprovementSecurityAnnouncement

May 2026

10 updates
New Featureseomarketing

10 problem-aware landing pages

Ten new pages targeting high-intent search queries — "replace Intercom for small business", "WhatsApp customer support", and more. Each page includes structured data, localised examples, and a tailored CTA. Part of our programmatic SEO blitz.

View pull request ↗
New Featurebillingux

Monthly / annual billing toggle

The settings billing page now has an interval switcher so customers can move between monthly and annual billing without contacting support. Annual saves 20%. Stripe proration is handled automatically.

View pull request ↗
New Featuresecurityenterprise

Business-owner audit log

Every sensitive action in your account — logins, API key rotation, team member changes, integration connects — now appears in a searchable audit log under Settings. Export to CSV for compliance reporting.

View pull request ↗
Bug Fixbillingreliability

Reliable billing setup on new accounts

Stripe product, price, and webhook setup is now fully idempotent. New signups no longer occasionally hit duplicate-product errors that caused silent billing failures. This was the root cause of ~3% of failed trial activations.

View pull request ↗
Bug Fixaireliability

Improved LLM configuration reliability

Resolved a schema drift issue that caused AI agent configuration to fail silently for some accounts. LLM provider settings now have proper default values and the admin panel handles missing configs gracefully.

View pull request ↗
New Featureapideveloper

API keys and public OpenAPI spec

Generate scoped API keys from the Developer Settings page with read, write, or admin permissions. The full OpenAPI 3.1 spec is now live at /docs/api — explore all endpoints in an interactive Redoc UI without leaving the browser.

View pull request ↗
New Featuremarketingconversion

ROI calculator + customer logo wall

A new interactive ROI calculator on the homepage lets prospects estimate their return before signing up. Added a customer logo wall and trust badges (SOC 2, GDPR, 99.9% uptime) to the marketing site.

View pull request ↗
New Featureonboardingux

5-step interactive onboarding tour

New signups are guided through connecting their first channel, creating an AI agent, importing contacts, and sending their first campaign. The tour can be dismissed and restarted any time from Help. Completion tracking lets us optimise each step.

View pull request ↗
New Featuregdprcomplianceenterprise

GDPR data export and deletion

Business owners can now request a full JSON export of all account data or trigger a permanent deletion from Settings → Privacy. Both operations are logged in the audit trail and confirmed by email. Compliant with GDPR Articles 15, 17, and 20.

View pull request ↗
New Featureseomarketing

10 use-case landing pages

Programmatic SEO round 2: pages for "WhatsApp for restaurants", "WhatsApp for salons", "WhatsApp for e-commerce", and seven more verticals. Each uses structured JSON-LD data to improve search appearance.

View pull request ↗

April 2026

11 updates
New Featurereliabilitytransparency

Public status page

A live status page at /status shows real-time health for the API, webhooks, AI agents, and all messaging channels. Historical uptime is tracked and published. Subscribe to status updates via email.

View pull request ↗
New Featurepricingmarketing

Pricing page overhaul

Rebuilt the pricing page with a full feature comparison table, FAQ, monthly/annual toggle, and an enterprise contact CTA. Pricing is now clearer and conversion-optimised — includes 33 new tests covering every pricing path.

View pull request ↗
New Featurebillingstripe

Trial-to-paid billing lifecycle

Complete Stripe lifecycle: 14-day free trial with no card required, smart dunning on payment failure, automatic plan downgrade after a 7-day grace period, and a self-serve Customer Portal for plan changes and invoices.

View pull request ↗
New Featureadminenterprise

Super admin business management

Admins can now search, filter, suspend, and inspect any business account from the admin console. The business detail view shows plan limits, active integrations, team members, and a usage timeline.

View pull request ↗
New Featureobservabilityreliability

Product analytics and error monitoring

PostHog, Plausible Analytics, Microsoft Clarity, and Sentry are now wired in and environment-gated. Analytics never fire in local development. Error boundaries catch and report UI failures before customers notice them.

View pull request ↗
Securitysecurityencryption

Integration credentials encrypted at rest

WhatsApp tokens, Twilio keys, and all other integration credentials are now encrypted using AES-256-GCM before storage. Keys are derived per-business and never appear in plaintext in the database or logs.

View pull request ↗
Improvementdatabasereliability

17 database integrity improvements

A comprehensive schema audit identified 17 missing foreign key constraints, unique indexes, and compound indexes. All have been added. The result is faster queries and protection against orphaned records at the database level.

View pull request ↗
Securitysecurityinfrastructure

Security hardening: HSTS, branch protection, Dependabot

HSTS headers are now set on all responses with a 1-year max-age. Dependabot is configured for weekly dependency updates with auto-merge for patch releases. Branch protection rules enforced on main.

View pull request ↗
New Featureadminenterprise

Super admin console

The first version of the admin console is live. Platform operators have a dedicated /admin area with KPI overview, LLM provider configuration with per-model markup settings, cost dashboard, and an immutable audit log.

View pull request ↗
New Featurewhatsappcampaigns

WhatsApp broadcast campaigns

Send approved message templates to thousands of opted-in contacts at once. Upload a CSV, map columns to template variables, preview messages, and schedule delivery. 24-hour session window tracking is enforced automatically.

Improvementaccessibilityux

Accessibility improvements across wizard and onboarding

The AI Wizard, onboarding tour, and impersonation banner now meet WCAG 2.1 AA. Focus management, ARIA roles, keyboard navigation, and colour contrast were all brought up to standard.

View pull request ↗

March 2026

8 updates
New Featuremessagingarchitecture

Native messaging architecture

DMHub now owns its messaging infrastructure end-to-end. WhatsApp Cloud API, Twilio WhatsApp, and Twilio SMS all route through a unified inbox. Real-time conversation updates via Pusher. No third-party inbox dependency.

New Featureuxexport

Data tables, PDF exports, and bookings calendar

TanStack-powered data tables with pagination, search, and column filtering across 6 core pages. PDF generation for invoices, quotes, and receipts. An event calendar for the new /bookings page.

New Featurebillingplans

Plan-based feature gates

12 features now display a contextual upgrade prompt when accessed on an ineligible plan. The UpgradeModal shows a feature comparison, estimated ROI, and a direct checkout link — no redirect to the pricing page.

New Featurebillingai

Credits economy

AI Wizard, AI chat, and voice drop features now consume per-use credits. All accounts start with a generous free allocation. Businesses can top up via Stripe credit packages and enable auto-recharge when the balance falls below a threshold.

New Featuresegmentsanalytics

RFM customer segmentation

Every contact is automatically scored on Recency, Frequency, and Monetary value and placed into one of six behavioural segments. Segments update nightly. Target any segment with a campaign in two clicks.

New Featureaiagents

AI agents with knowledge base

Create AI agents with custom personas, model selection (GPT-4o or Claude Haiku), and knowledge grounded in your uploaded documents. Agents handle customer questions 24/7 and route to a human agent when they cannot answer confidently.

Improvementauthsecurity

New authentication: Google, Apple, WhatsApp OTP, TOTP 2FA

Replaced the previous auth system with Better Auth. Customers can now sign in with Google, Apple, Facebook, or GitHub OAuth. WhatsApp OTP lets customers verify their number at signup. TOTP 2FA is available for all accounts.

Securitysecurityrate-limiting

Rate limiting and security hardening

Upstash Redis rate limiting applied to all public, export, and webhook proxy routes. Fixed a path traversal vulnerability in the file upload handler. Tightened Content Security Policy to block eval and inline scripts.

Want to see what’s coming next? View the full roadmap

Roadmap RSS

Never miss an update

Sign up to get notified when we ship new features.

Create free account