Build log

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 →

5 July 2026
Fixed

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.

Fixed

Inbound message deduplication. Cloudflare Queues retry on transient errors; retries no longer create duplicate thread bubbles, double unread counts, or duplicate auto-replies.

Improved

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.

Improved

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.

New

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.

Improved

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.

4 July 2026
New

Rich message composer. Send interactive buttons, list menus, CTA URLs, quote-replies, and reactions directly from the inbox — not just plain text and templates.

New

Read receipts + typing indicator. Real-time "seen" and "typing..." signals in conversations. Read receipts can be opted out per-deployment in Settings for privacy.

New

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.

New

WhatsApp Business Tools. Edit your business profile and photo, create QR codes, configure welcome messages, ice-breakers, and persistent menu commands — all from Settings.

New

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.

New

Broadcast preview. See a live WhatsApp-bubble preview of your template before sending — replaces the old text-only confirmation dialog.

Fixed

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.

Improved

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.

2 July 2026
New

Campaign audience builder shipped. Composable audience sources — segments, contact lists, groups, or all opted-in. Mix and match per campaign with automatic deduplication.

Fixed

@lid phone number cap. 13-digit @lid suffixes no longer create duplicate contacts. Picker performance improved with lazy search.

1 July 2026
New

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.

New

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.

New

“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.

30 June 2026
New

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.

New

Value at the point of spend. The broadcast confirmation now shows the reseller markup you're avoiding on that exact send.

Improved

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.

29 June 2026
New

Interactive pricing journey and a smoother, hardened free-trial experience end to end.

28 June 2026
New

Team management. Add teammates, assign them specific WhatsApp numbers (Sales, Support…), and manage admin/agent roles — all self-service.

New

Per-user data visibility and per-agent API keys. Each teammate's desktop connects as themselves, with their own credential.

Improved

Features and pricing pages redesigned, with every marketing claim aligned to exactly what's shipped — no overselling.

27 June 2026
New

Composable campaign audiences with scheduling and a live delivery funnel — build a send from segments and see it land in real time.

Fixed

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 →