Changelog
We build in the open. Every update we ship to Klaros, dated — so you can watch the product move, not just take our word that it's maintained.
Last updated: 5 July 2026 · See what's next →
Compliance gate on every send path. Inbox template sends — the path agents are steered to when the 24h window closes — now enforce consent and suppression checks, closing the last ungated outbound route.
Inbound message deduplication. Cloudflare Queues retry on transient errors; retries no longer create duplicate thread bubbles, double unread counts, or duplicate auto-replies.
Graph API upgraded to v25.0 (from v20.0, which was at Meta's deprecation window). All API version references unified to a single constant.
Rate-limit-aware campaign retry. Meta rate limits now back off for 6 hours instead of failing permanently in 3 minutes. Auth errors raise a critical health alert instead of burning retries.
Dead-letter queue visibility. Failed queue messages are tracked in a dlq_events table and surfaced in the health dashboard — no more silent message loss.
Content-hash cache busting. All dashboard asset references are now auto-versioned by content hash on every deploy. The "forgot to bump the version string" class of bug is structurally prevented.
Rich message composer. Send interactive buttons, list menus, CTA URLs, quote-replies, and reactions directly from the inbox — not just plain text and templates.
Read receipts + typing indicator. Real-time "seen" and "typing..." signals in conversations. Read receipts can be opted out per-deployment in Settings for privacy.
WhatsApp Flows. Create, publish, and manage Meta's native in-chat forms from the dashboard. 10 pre-built flows included — appointment booking, lead qualification, feedback survey, and more.
WhatsApp Business Tools. Edit your business profile and photo, create QR codes, configure welcome messages, ice-breakers, and persistent menu commands — all from Settings.
Template edit & resubmit. Edit approved templates for re-review — the live approved version keeps sending until the edit clears. Media library reuse for headers skips the re-upload step.
Broadcast preview. See a live WhatsApp-bubble preview of your template before sending — replaces the old text-only confirmation dialog.
Consent-button decoupling. Opt-in/opt-out detection now uses stable payload IDs, not button display text. Relabeling a consent button can never again silently break what it does.
Full inbound parser. All WhatsApp message types are now parsed and rendered in threads — button taps, interactive replies, Flow responses, reactions, location, contacts, orders, system messages, and CTWA ad referrals.
Campaign audience builder shipped. Composable audience sources — segments, contact lists, groups, or all opted-in. Mix and match per campaign with automatic deduplication.
@lid phone number cap. 13-digit @lid suffixes no longer create duplicate contacts. Picker performance improved with lazy search.
Proactive health alerts. The dashboard now warns you the moment your WhatsApp number's quality rating drops or gets throttled — so you can act before it hurts deliverability, instead of finding out from a failed send.
Setup readiness in Settings. A live checklist of exactly what's left before your number can send — connection, business account, token, display name, and billing — so onboarding never stalls on a silent gap.
“Ready to self-host?” check on sign-up. A 30-second self-assessment on the trial page so you know upfront what you'll need to own your deployment — or whether managed onboarding is the better fit.
See what you save. The Costs tab now shows the messaging markup you avoid by paying Meta directly — with an annualised projection — right next to your real billed cost.
Value at the point of spend. The broadcast confirmation now shows the reseller markup you're avoiding on that exact send.
True-cost calculator. The calculator on the comparison page is sharper — multi-year savings and currency presets — and a display bug that stopped it running is fixed.
Interactive pricing journey and a smoother, hardened free-trial experience end to end.
Team management. Add teammates, assign them specific WhatsApp numbers (Sales, Support…), and manage admin/agent roles — all self-service.
Per-user data visibility and per-agent API keys. Each teammate's desktop connects as themselves, with their own credential.
Features and pricing pages redesigned, with every marketing claim aligned to exactly what's shipped — no overselling.
Composable campaign audiences with scheduling and a live delivery funnel — build a send from segments and see it land in real time.
20+ site refinements across the trial flow, SEO, and everyday UX.
19 features live, shipping every week.
Klaros is actively built in production. Curious where it's headed next?
View the roadmap →