WabrioOwner demoBuy now
Laravel 12 · PHP 8.3 · MySQL 8 · Vue 3 + Inertia · Lite mode for cPanel, Full mode with Redis, Horizon and Reverb

From the first hello to the next order.

Every module below ships in the core licence and is built in the 1.0 release; nothing here is sold as an add-on later.

Connect

Connect your number, keep the eligible Business app.

Tenants connect through Meta Embedded Signup. Coexistence keeps the WhatsApp Business app working on the same number, so nobody has to give up the phone they already use.

  • Embedded Signup with coexistence
  • Own Meta app per tenant while your App Review is pending
  • Sandbox channel: test without Meta credentials
Everything in connect
  • Embedded Signup flow with token exchange, WABA subscription and number registration handled server-side
  • Coexistence branch: the Business app stays active, history import, 20 messages per second
  • Manual connection with a verify token, or a tenant’s own Meta app ID, secret and token
  • Sandbox channel that simulates inbound and outbound messages for demos, staging and Envato reviewers
  • Several numbers and WABAs per workspace within plan limits; webhook routing by phone_number_id
  • Number quality, messaging tier, name status and account alerts shown per number
  • Meta App Review Kit in the manual: Tech Provider steps, permission list, recording scripts, submission text, rejection fixes

Why it mattersEmbedded Signup and eligible-account coexistence are included in core. Account eligibility, permissions and approval remain controlled by Meta.

Inbox

A real team inbox, not one phone shared by five people.

Conversations are routed to teams and agents by rules, timed against SLA policies, labelled, handed between AI and humans, and closed with a CSAT question.

  • Assignment rules, teams and business hours
  • SLA timers and CSAT after the chat
  • Human takeover with context from the AI
Everything in inbox
  • Views for mine, unassigned, team and all; status open, pending, resolved; labels and private notes
  • Assignment rules by keyword, team, round robin or least busy; agent availability states; away messages outside business hours
  • SLA policies with first-response and resolution targets per team
  • CSAT prompt on resolution captured as a reply; canned replies with variables
  • 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
  • Websockets through Laravel Reverb in Full mode; polling cursor per workspace in Lite mode
  • Voice notes stored as media; transcription through the AI gateway when enabled

Why it mattersInspect who owns a conversation, whether its response target was met, and the context passed from the agent to your team.

AI agents

AI agents that take actions, not just answer FAQs.

Each agent has instructions, a persona, guardrails, a budget and a tool belt: contact lookups, tags, leads, tasks, order lookups, booking and any HTTP API you describe with a JSON schema.

  • Built-in tools plus custom HTTP tools
  • Guardrails, budgets and confirmation before writes
  • Knowledge bases from files, URLs, sitemaps and Q&A
Everything in ai agents
  • Templates for support, sales, booking, orders and FAQ; instructions, persona, language mode (match or fixed)
  • Built-in tools: get contact, update attribute, add tag, create lead, create task, lookup order, search knowledge base, escalate to a human
  • Custom HTTP tools with headers, auth, argument schema, body template, JSONPath response mapping and a 10-second timeout
  • Confirmation step for tools that change data; yes / no understood in 15 languages
  • Guardrails: blocked topics, escalation keywords, maximum replies per conversation before hand-off
  • Budgets per agent per day and per conversation; pause on budget with an owner notification
  • Knowledge bases with PDF, DOCX, HTML, URL, sitemap, text and Q&A sources, chunked and embedded through the AI gateway
  • Test chat in the studio with trace, sources and credits per turn; runs log with every step

Why it mattersInspect the tool arguments, result, confirmation and credits in the run trace. Useful automation should leave evidence your team can review.

Flows

Chatbot flows your team can draw and test.

A visual builder on a server-side interpreter: versioned graphs, an expression engine with filters, HTTP calls with JSONPath mapping, AI nodes and a sandbox simulator.

  • Versioned graphs with publish and rollback
  • Expressions, conditions and HTTP nodes
  • Sandbox runs before publishing
Everything in flows
  • Triggers by keyword, exact match, regex, any message or new conversation; per-number scope and priority
  • Message nodes for text, media, buttons, lists, templates and CTA URLs; question nodes with validation, retries and timeouts
  • Logic nodes: condition, switch, delay, set variable, set attribute, add or remove tag, assign, jump, hand off to an agent or a human
  • HTTP request node with headers, body templates and JSONPath response mapping; AI node for free-form answers
  • Expression language with 23 filters, dot paths and safe regex; no eval, no callables
  • Sessions resume after restarts; maintenance job handles delays, timeouts and 24-hour expiry
  • Draft and published versions with notes, diff-free rollback to any published version

Why it mattersMap nested response data into contact attributes, then inspect execution in the simulator before publishing.

Templates

Templates that pass review the first time.

A builder with a linter that knows Meta’s rejection causes, auto-generated examples for every variable, Meta sync and quality tracking.

  • Linter blocks known rejection causes
  • Examples generated for every variable
  • Pause, quality and category events tracked
Everything in templates
  • All categories and header types: text, image, video, document, location; buttons for quick reply, URL, phone, copy code and Flow
  • Carousel, limited-time offer and authentication templates
  • Linter rules for placeholders, examples, button limits and formatting before submit
  • Sync from Meta with status tabs; webhooks update status, quality and category changes
  • Template library with ready-made starters; cost estimate per send by Meta rate card
  • Picker in the inbox and broadcasts with variable mapping from contact attributes

Why it mattersGenerate variable examples and review validation before submitting. Meta makes the final approval decision.

Contacts

Contacts built for how WhatsApp identifies people now.

Keyed on the WhatsApp id with the phone optional, so username payloads and business-scoped ids never create duplicates or “0” phone numbers.

  • CSV or Excel import with mapping and dedupe
  • Segments with a live count
  • Consent records and STOP / START keywords
Everything in contacts
  • Custom attributes (text, number, date, boolean, select, URL), tags, lists and notes
  • CSV, XLSX, XLS or ODS import in 2,000-row chunks with suggested mapping, phone normalisation, dedupe and an error report
  • Segments from tags, lists, consent, country, language, source, last inbound and any attribute; materialised memberships for broadcasts and drips
  • Contact merge with a side-by-side preview: profile, tags, lists, conversations and orders folded into the kept record
  • Consent records with source and evidence; STOP and START keywords honoured automatically
  • Timeline of messages, imports, tag changes, consent and blocks; bulk actions incl. owner assignment; export

Why it mattersImport with field mapping and deduplication, then inspect consent and identity before using a contact in marketing.

Broadcasts

Broadcasts that respect Meta, so campaigns do not fail silently.

Pre-flight checks before a send, pacing per number tier, per-recipient Meta error text and automatic pause when quality drops.

  • Pre-flight: payment method, tier vs audience, template status, quality
  • Tier-aware pacing per number
  • Per-recipient failure reasons and CSV export
Everything in broadcasts
  • Audience by segment, tag, list or CSV; schedule once or as a recurring series (daily, weekly, monthly, cron) with an end date or run cap; test send
  • The same broadcasts over the public API, including recurring series with occurrences, pause and resume
  • Pacing against the number’s messaging tier and Meta’s per-second limits
  • Auto-pause on RED quality rating or a paused template; resume when it recovers
  • Per-recipient delivery, read and failure with the Meta error code, plain-language text and a suggested fix
  • Header media uploaded per broadcast; click tracking with per-recipient clicks and CTR; reply actions that start a flow, add tags or notify the team
  • Drip sequences with entry rules (tag, segment, form, order event, API) and exit rules (replied, purchased, opted out)
  • Auto-replies, welcome and away messages, business hours; marketing frequency cap per contact

Why it mattersInspect recipient-level failures, quality pauses and opt-out exclusions before deciding what to do next.

Forms

Native WhatsApp Forms, captured into the contact.

Build WhatsApp Flows (Meta’s native forms) visually, send them from flows and broadcasts, and store the answers as contact attributes.

  • Visual form builder
  • Answers land in contact attributes
  • Use in flows, broadcasts and the inbox
Everything in forms
  • Screens with text, selects, date pickers, checkboxes and opt-ins following Meta’s Flow JSON
  • Publish to Meta from the builder; preview on a phone frame
  • Responses mapped to attributes and tags, triggering flows or drips
  • Dynamic (data-exchange) forms on a hosted encrypted endpoint: contact prefill, workspace lists and HTTP data sources, per-screen validation, partial answers saved, key and health checks from the builder

Why it mattersCapture structured answers inside WhatsApp and map them into the customer record through a hosted data-exchange endpoint.

Commerce

Your store, in the conversation.

Catalog and product messages, order cards, and Shopify or WooCommerce lookups the AI agent and the inbox both use.

  • Catalog and product-list messages
  • Shopify and WooCommerce order lookup
  • Click-to-WhatsApp ad attribution
Everything in commerce
  • Connect a Shopify store (one-click install of your Shopify app, or an Admin API token) or a WooCommerce site; sync products for catalog messages and replace or adjust product images in the built-in editor
  • Order lookup tool for agents and a card in the inbox; order-event triggers for flows and drips
  • Click-to-WhatsApp attribution: ad, campaign and referral stored on the contact; leads per ad report
  • Conversions API events (Lead, Purchase) sent back to Meta for ads optimisation

Why it mattersTrace click-to-WhatsApp referrals and inspect Conversions API events. Observed orders and event acceptance do not establish incremental revenue or ROAS.

Analytics

Numbers for the client review.

Conversation volume, response times, SLA attainment, CSAT, agent reports, template and broadcast performance, AI usage and cost per workspace.

  • Dashboard and reports with export
  • Agent and SLA reports
  • AI cost per workspace
Everything in analytics
  • Workspace dashboard with conversations, response time, resolution, CSAT and credits
  • Reports per agent, team, number, template and broadcast; CSV export
  • Public REST API with API keys, scopes and rate limits; OpenAPI document
  • Outgoing webhooks with signed deliveries and retries for messages, contacts, leads and broadcasts
  • Slack (Add to Slack or a webhook URL), Discord, Google Sheets, Zapier, Make and n8n recipes

Why it mattersSeparate message activity, AI credit usage and provider charges when reviewing the cost of a workspace.

Platform

The SaaS part is already built.

Wabrio runs on the shared saas-core skeleton: tenancy, plans, credits, 14 gateways, invoices, white-label with custom domains, BYOK, installer, licence and updater.

  • Plans, trials, coupons, packs, invoices
  • 14 gateways incl. UPI AutoPay, 160+ currencies, GST and VAT
  • White-label, custom domains, BYOK and a licence check that never blocks tenants
Everything in platform
  • Multi-tenant workspaces with roles, permissions, invitations, an enforced 2FA policy, magic-link sign-in, an optional package step at sign-up, and audit logs per workspace and platform-wide
  • Plans with limits and flags, trials, coupons, credit packs, proration and dunning; invoices and automatic or manual credit notes (voidable) with GST or VAT numbering and PDF; a revenue report converted to your base currency
  • Gateways: Stripe (embedded Payment Element), PayPal, Razorpay (Subscriptions with UPI AutoPay), PayU, Cashfree, PhonePe, Paytm, Paystack, Flutterwave, Mercado Pago, Mollie, Paddle, manual and offline
  • AI providers: OpenAI, Anthropic, Gemini and OpenAI-compatible endpoints; per-tenant BYOK or a platform key pool with credit multipliers and a kill switch
  • White-label branding per platform and per tenant, custom portal domains verified by TXT or CNAME with automatic HTTPS; 26 UI locales with RTL and a 70-language customer catalogue; email templates per locale
  • Email campaigns and in-app announcements to your customers by plan, status or workspace, with a test send, scheduling and delivery counts
  • Installer for cPanel (Lite) and VPS or Docker (Full); Envato licence with 14-day grace; signed in-app updates with backup and rollback

Why it mattersSame admin, same billing, same installer across our four products. Buyers of one know the next.

Providers and stack

Everything it connects to.

Payment gateways, AI providers and integrations ship in the core licence; the stack is the one your PHP team already knows.

Payments

  • Stripe
  • PayPal
  • Razorpay
  • Paddle
  • Paystack
  • Flutterwave
  • Mollie
  • Mercado Pago
  • PayU
  • Cashfree
  • PhonePe
  • Paytm

Integrations

  • Shopify
  • WooCommerce
  • Slack
  • Zapier
  • Make
  • n8n
  • Google Calendar

AI providers (BYOK or platform pool)

  • OpenAI
  • Anthropic
  • Google Gemini
  • OpenAI-compatible (OpenRouter, Groq, local)

Stack

  • Laravel 12
  • PHP 8.3
  • MySQL 8
  • Vue 3 + Inertia
  • Redis (Full mode)
  • Docker (optional)

Room to grow.

Planned free updates and separate add-ons, kept apart from what ships in 1.0.

See planned updates and add-ons

Roadmap: coming in free updates

Planned for updates to the core item at no extra cost. Not in the current build; dates are not promised.

Roadmap · free update

AI quality review and regression cases

Review uncertain answers, approve a knowledge correction and retain a test case. Interactive design available; production review ingestion and model evaluation are not implemented yet.

Roadmap · free update

Guided delivery recovery

Inspect recipient errors and retry only eligible failures after current consent, template and number checks. New guided design; implementation extends the existing broadcast engine.

Roadmap · free update

Conversion evidence workspace

Connect referral, conversation and order evidence, with visible consent and event retries. A new workspace over the existing attribution and Conversions API services.

Roadmap · free update

WebRTC softphone

Take WhatsApp calls in the browser; calling readiness (events, call button, callbacks) ships in 1.0.

Roadmap · free update

Broadcast A/B and send-time optimisation

Split tests and best-hour sends on top of the tier-aware engine.

Roadmap · free update

12 regional payment gateways

Added to the 14 launch drivers through the same gateway contract.

Roadmap · free update

Google Calendar, HubSpot, Pipedrive

Native connectors next to the Sheets, Shopify, WooCommerce and Slack ones.

Roadmap · free update

Abandoned cart and COD templates

Commerce triggers for the drip engine.

Planned add-ons

Separate items that need Wabrio, sold on the same platforms. None is released yet, and nothing in the core moves into them.

Planned $29 add-on

Instagram and Messenger channels

The same inbox, flows and agents for Meta’s other two channels.

Planned $29 add-on

Payments in chat

WhatsApp Pay for India and Brazil and a deeper commerce pack.

Planned $29 add-on

AI voice agent bridge

Hand a chat to a Ringvora voice agent, our AI calling product.

Planned $29 add-on

Telegram and SMS fallback

Reach contacts who are not on WhatsApp.

Everything in core. Nothing held back for an add-on.

Buy once, install on your host, and resell under your brand with every module above.