v1.0.0 (<!-- TODO verify: release date -->)
Initial release.
10 / 25 / 50 / 100 paging throughout both dashboards.
active on the same number, history import), manual connection with a verify token, and a tenant own-app mode
(own Meta app ID, secret and token) while the platform's App Review is pending.
staging and reviewers; no Meta credentials needed.
messaging tier, name status and account alerts per number.
hours; SLA policies with first-response and resolution targets per team; CSAT on resolution.
media and voice notes (transcription through the AI gateway when enabled).
base, escalate to a human. Custom HTTP tools with headers, authentication, argument schema, body template, JSONPath
response mapping and a timeout. Confirmation step before tools that change data.
per conversation with an owner notification when paused.
gateway; one-click re-index when the platform's embedding model changes. Test chat with trace, sources and
credits per turn; runs log.
message nodes (text, media, buttons, lists, templates, CTA URL), question nodes with validation, retries and
timeouts, logic nodes (condition, switch, delay, set variable, set attribute, tags, assign, jump, hand off), an HTTP
request node with JSONPath mapping and an AI node.
sessions resume after restarts; a simulator for testing before publishing; gallery of starter flows.
limited-time offer and authentication templates.
library; cost estimate per send from the Meta rate card.
phone normalisation, dedupe, an error report and a completion notification; CSV export; bulk actions including
owner assignment.
the kept contact; the merged identity redirects to it.
materialised memberships (refreshed every five minutes and on each contact change) feed broadcasts and drips.
an end date or run cap), in the app or over the public API; test send; pre-flight checks (payment method, tier against audience, template status,
quality, header media, click tracking); pacing against the number's messaging tier; auto-pause on a red quality
rating or a paused template; per-recipient delivery, read and failure with the Meta error text; CSV export.
CTR; reply actions on the first reply (start a flow, add tags or notify the team) with a converted count.
out); event-driven automation rules; auto-replies, welcome and away messages, business hours, marketing frequency cap.
preview; publish to Meta; use in flows, broadcasts and the inbox; responses mapped to attributes and tags.
products, attribute options) and HTTP data sources per screen, server-side validation, partial answers saved per
exchange, encryption key management and Meta health checks from the builder; sandbox simulation of the session.
product image editor over the synced image, catalog and product-list messages, order lookup for agents and an order
card in the inbox, order-event triggers.
broadcasts, AI cost) with CSV export.
collection; signed outgoing webhooks with retries; inbound trigger URLs with hashed tokens; Slack (Add to Slack or
a webhook URL), Discord, Google Sheets, Zapier, Make and n8n; WhatsApp links with QR codes, website click-to-chat
widget and hosted chat page; calling readiness (call events, call button, callbacks).
or everyone, with enrolment at sign-in), magic-link sign-in, an optional or required package step at sign-up, audit
log and read-only impersonation; customer detail tabs for branding (reset to the platform brand), domains (disable),
API keys (revoke) and webhook endpoints (disable).
workspace, Markdown with per-recipient variables, schedule, test send, delivery counts.
security tab with the S3 connection test, upload cap and a security posture checklist.
violation report endpoint.
are refused while current usage exceeds the target plan, renewal reminders, dunning and an append-only credit
ledger with holds and a reconcile-all job.
Mercado Pago, Mollie, Paddle, manual bank transfer / UPI and an offline test gateway. Stripe uses the embedded
Payment Element on the billing page (hosted Checkout as the fallback); Razorpay packages renew natively through
Razorpay Subscriptions (UPI AutoPay, card or e-mandate). Invoices with PDF, GST and VAT; credit notes issued
automatically for refunds and proration or by hand from any paid invoice, voidable, with PDF and email; a Revenue
report that converts every currency to your base currency with stored exchange rates.
BYOK, model catalogue with pricing, credit multipliers and capability toggles, sync from the provider's model list,
usage logs and a kill switch.
screencast scripts, download), sandbox simulator, demo reset, Meta rate cards, starter libraries, platform health.
with automatic HTTPS (Caddy on-demand TLS); a customer languages catalogue (70 languages) that templates and AI
agents follow; landing page CMS with pages, blog with scheduled posts,
menus and publish-time machine translation; email templates and transport; 26 dashboard languages with RTL.
marketplace you bought from (CodeCanyon purchase code, Codester key, Lemon Squeezy key or Payhip key) and a 14-day
grace period (tenants are never blocked); Updates page with signed release checks; backups, health, logs, support bundle.
VPS or Docker Compose with Redis, supervised workers and Reverb.
- Interface: the October 2026 design with light and dark themes, date-range filters on every dated list and
Connect (WhatsApp Cloud API)
- Official Meta WhatsApp Cloud API only. Embedded Signup with the coexistence branch (the WhatsApp Business app stays
- Sandbox channel per workspace: simulated inbound and outbound messages with delivery and read receipts for demos,
- Several numbers and WABAs per workspace within plan limits; webhook routing by phone number id; quality rating,
- Webhook ingestion with idempotent processing, a Meta error catalogue with plain-language text and suggested fixes.
Team inbox
- Views (mine, unassigned, team, all), status (open, pending, resolved), labels, private notes, search.
- Assignment rules by keyword, team, round robin or least busy; agent availability; away messages outside business
- Human takeover pauses the AI or flow and hands back on expiry with the transcript intact.
- 24-hour customer service window indicator, template picker when the window is closed, canned replies with variables,
- Websockets through Laravel Reverb in Full mode; polling cursor per workspace in Lite mode.
AI agents and knowledge
- Agent studio with templates (support, sales, booking, orders, FAQ), instructions, persona, language mode, greeting.
- Built-in tools: get contact, update attribute, add tag, create lead, create task, look up order, search knowledge
- Guardrails (blocked topics, escalation keywords, maximum replies before hand-off) and budgets per agent per day and
- Knowledge bases from PDF, DOCX, HTML, URL, sitemap, text and Q&A sources, chunked and embedded through the AI
Flows
- Visual builder on a server-side interpreter: triggers (keyword, exact, regex, any message, new conversation),
- Expression language with filters, dot paths and safe regex. Draft and published versions with notes and rollback;
Templates
- Builder for all categories and header types, quick reply / URL / phone / copy-code / Flow buttons, carousel,
- Linter for placeholders, examples, button limits and formatting; auto-generated examples for every variable.
- Sync from Meta with status tabs; webhooks update status, quality and category changes; pause tracking; starter
Contacts
- Identity keyed on the WhatsApp id with the phone optional (usernames and business-scoped ids never duplicate).
- Custom attributes, tags, lists, notes, a timeline; CSV, XLSX, XLS or ODS import in chunks with suggested mapping,
- Contact merge with a side-by-side preview: profile, attributes, tags, lists, conversations and orders fold into
- Segments from tags, lists, consent, country, language, source, last inbound and any attribute with a live count;
- Consent records with source and evidence; STOP and START keywords honoured automatically.
Broadcasts, drips and automations
- Audience by segment, tag, list or CSV; schedule once or as a recurring series (daily, weekly, monthly or cron, with
- Header media uploaded per broadcast and cached at Meta per number; click tracking with per-recipient clicks and
- Drip sequences with entry rules (tag, segment, form, order event, API) and exit rules (replied, purchased, opted
WhatsApp Forms
- Visual builder for Meta Flow forms (screens with text, selects, date pickers, checkboxes, opt-ins) with a phone
- Dynamic (data-exchange) forms served by a hosted encrypted endpoint: contact prefill, workspace lists (tags, lists,
Commerce and ads
- Shopify (one-click install of your Shopify app, or an Admin API token) and WooCommerce connections, product sync, a
- Click-to-WhatsApp attribution on the contact, leads-per-ad report, Conversions API events.
Analytics, API and integrations
- Workspace dashboard and reports (conversations, response time, resolution, SLA, CSAT, agents, templates,
- Public REST API with scoped API keys, rate limits, per_page on every list and recurring broadcasts, OpenAPI document and Postman
Platform (super admin)
- Multi-tenant workspaces with roles, permissions, invitations, an enforced two-factor policy (optional, administrators
- Email campaigns and in-app announcements to workspace owners and admins: audience by plan, subscription status or
- Platform audit log across all workspaces with filters, redacted before / after diffs and CSV export; Storage &
- Nonce-based Content-Security-Policy on every page (report-only by default, CSP_MODE=enforce when ready) with a
- Plans with limits and flags, trials, coupons, credit packs, feature costs, proration, scheduled downgrades that
- 14 payment gateways: Stripe, PayPal, Razorpay, PayU India, Cashfree, PhonePe, Paytm, Paystack, Flutterwave,
- AI providers: OpenAI, Anthropic, Google Gemini or any OpenAI-compatible endpoint, with platform key pools, per-plan
- WhatsApp operations: Meta settings with webhook and token probes, App Review Kit (checklist, justifications,
- White-label branding for the platform and per workspace; custom portal domains verified by a TXT or CNAME record
- Web installer with requirement probes and Lite / Full mode detection; licence activation with the key from the
Deployment
- Lite mode on cPanel / shared PHP hosting (database queue, cron, polling inbox, prebuilt assets) or Full mode on a