75 product areas across one platform ·3 send engines · WABA · Unofficial API · Twilio ·33 payment gateways · 5 AI providers · 4 translators ·~15 flow node types · 50+ plan toggles ·100+ audit event types
75 product areas across one platform ·3 send engines · WABA · Unofficial API · Twilio ·33 payment gateways · 5 AI providers · 4 translators ·~15 flow node types · 50+ plan toggles ·100+ audit event types
WaDesk
feature atlas
the complete feature atlas · v1.7

Every feature.
One platform.

From the shared inbox to multi-engine routing, from CTWA ads to in-thread payments — explore the ~560 features that make WaDesk the only WhatsApp workspace your team will ever need.

75
product areas
3
send engines
30
pay gateways
Official add-ons
Instagram Add-on
native in-place add-on · Graph API v25.0 · $29
add-on

Turns a workspace's Instagram Professional or Creator account into a first-class channel inside WaDesk — no separate product, no second login. Admin configures one Meta App; every workspace then connects its own account and works from the same screens it already uses for WhatsApp.

Unified DM inbox — media, reactions, ice-breakers, 24h window awareness, AI reply suggestions.
IG-native triggers — DM keyword, Comment→DM, story reply, story mention, mention.
Visual flows — keyword start, buttons, media, conditions on the ported Node runtime.
Posts & scheduling — photos, reels, stories, carousels; timezone-correct publishing.
Connect via Meta (embedded) Long-lived tokens + auto-refresh Webhook + polling ingest Local IG templates AI caption / repurpose / best-time My Posts grid + comment reply & hide Plan gating (access_instagram) Avatar proxy + workspace scoping
Built for
Creators & influencers Marketing agencies E-commerce stores Sales & support teams Resellers (white-label)
5
IG triggers
4
post formats

Laravel · PHP 8.x · full source code and step-by-step docs included. Third-party costs (Meta Graph API, AI providers, storage) are billed by those providers and not part of the purchase.

01
Layer one · what your team uses daily

Product features.

Twenty-plus product areas, 150+ features — ten channels, the inbox, the broadcasts, the flows, the CRM, the storefront. Everything a customer-facing team touches.

Ten channels, one inbox
every channel threads into /team-inbox · same auto-reply, flows, AI agent
multi-channel

Not a WhatsApp tool with bolt-ons. Every channel below is a first-class sender: it threads into the same Team Inbox, replies back on its own transport automatically, keeps its own analytics, and reuses the automation you already built — auto-reply, visual flows, AI agents and, where the platform allows, broadcasts and campaigns.

WhatsApp — Cloud API (official), Unofficial API, and Twilio. Templates, campaigns, calling, catalog, groups.
Instagram — DMs, story replies, comment-to-DM. History backfills on connect.
Facebook Messenger — Page chats with history backfill and 24h-window broadcasts.
Telegram — connect a bot in two minutes; no review, no 24-hour window.
TikTok — insights, publishing, Shop and ad-lead capture, plus a DM inbox.
SMS — Twilio and MSG91, with inbound replies, broadcasts and SMS campaigns.
LINE — Official Account with rich menus, Flex messages and narrowcast.
WeChat — Verified Service Account, 48h window, template messages, custom menu.
Viber — paste one token; webhook registers itself. Keyboards, carousels, read receipts.
Email — your mailboxes in the same queue as your chats, with email flows and campaigns.
Unified inbox Per-channel auto-reply Flows on every channel AI agent per sender Broadcasts & campaigns Correct per-channel routing Plan-gated per channel
CRM Suite
/deals · /companies · /proposals · /projects · quote → invoice → paid

A full sales layer sitting on the same contacts you message. Drag deals through a pipeline, send a priced quote the customer can accept or decline themselves, convert it to an invoice in one click, record part-payments, and track delivery afterwards — without leaving the chat that started it.

Sales pipeline — deals on a drag-and-drop board, stage automation, owner assignment.
Proposals & estimates — line items, tax, public accept/decline link, convert-to-invoice.
Companies — a B2B layer over contacts and deals with revenue roll-up.
Projects — post-sale delivery board with a live progress slider.
Tasks & calendar — one grid aggregating deadlines, closes and quote expiries.
Payments ledger — part-payments, auto-flip to Paid, aging 0-30/31-60/61-90/90+.
Deals board Accept / decline link Convert to invoice Payment links Auto-invoicing Aging report
AI CRM Copilot
chat, or text your own number

Run the CRM in plain English — “show my open deals”, “create an estimate for Acme”, “revenue this month”. Anything that changes data asks first, and every action is audit-logged. Bring your own OpenAI, Anthropic or Gemini key so you control the cost.

Plain-English commands Confirm before act Audit logged BYO AI key
Growth tools
find, warm, convert

Fill the top of the funnel and protect the numbers that work it. Discover businesses on a map and pull them straight into Contacts, run Click-to-WhatsApp ad campaigns with real analytics, and keep new numbers healthy before you scale sends.

Lead Finder (map) Meta Ads (CTWA) WhatsApp Warmer Social posts & calendar
Team Inbox
/team-inbox · shared, real-time, no WebSockets

Live inbound queue from every device, Kanban board, auto-assign routing rules, presence & collision detection, SLA breach tracking, and a Slack-style internal team channel — all engine-filtered.

Kanban board Auto-assign rules Presence + typing Collision detection SLA + breach Snooze (no cron) Internal notes + @mentions Saved replies Playbook macros Bulk actions AI agents Team analytics
AI builder
Visual Flows
/flows · ~15 node types

React drag-drop builder. Describe a journey in plain English; Copilot generates the whole graph.

Send / wait / condition Google Sheets/Docs/Forms Book appointment Webhook / AI responder
Broadcasts
/broadcasts

One-time text / media / template to many recipients with per-contact tracking.

Link tracking Open / click ledger Delivery breakdown
WA Campaigns
/wa-campaigns

Text, template, button, flow, media, or carousel campaigns with A/B testing.

A/B variants Lifecycle controls AI copy
Templates
/templates · 30+ linter rules

Standard, carousel & auth templates. AI-generated, linted, multi-language, Meta-synced.

Linter (30+ rules) Variable resolution Meta sync
Meta Ads — CTWA
/meta-ads · 5-step wizard

Click-to-WhatsApp campaigns: brief → AI copy → targeting → scheduling → preview. Full Graph API v23 pipeline.

Audience targeting Impressions / CTR / CPC Sync from ad account ctwa_phone override
Catalog + Storefront
/catalog · /store

Meta Business Catalog sync, branded storefront with custom domain, in-thread orders & payment links.

Product sync Custom domain Orders + status SPM / MPM / carousel
Contacts + Groups
/contacts

CSV import w/ mapping, custom attributes, reusable groups.

Scheduled
/scheduled

One-time or recurring (daily/weekly/monthly/cron). Pause, run-now, retry.

Auto-Reply
/auto-reply

Exact / fuzzy / regex keyword triggers, multi-language, A/B variants.

Chat 1-on-1
/chat

Pin, star, react, forward, edit, archive. AI draft assist.

AI
AI Agents & Training
/ai-assistants · /ai-training

Configurable assistants (prompt / model / temperature), RAG training from files & URLs, BYOK keys, inbox auto-handling.

RAG: PDF / DOCX / URL Assign to inbox 5 providers
Chatbot Widgets
/chatbot-widgets

One-line JS embed, linked AI assistant, visitor tracking, token rotation.

WA Calling
/wa-calling · WebRTC

Outbound dial, incoming accept/reject, pre-accept AI voicemail, 3-way recording, call logs + transcripts.

WA Forms
/wa-forms

React form builder → Meta Flows API. Submission tracking.

WA Chat Links
/wa-links

Trackable wa.me deep-links, custom slugs, click analytics.

Appointments
/appointments

Google Calendar OAuth, slot availability, Meet links, timezone-aware.

Devices
/devices

Unofficial API (QR), WABA OAuth, Twilio creds. Multi-device, health polling.

Integrations & Webhooks
/integrations · /webhooks
Shopify WooCommerce HubSpot CRM Google Workspace Sheets add-on Outbound webhooks Custom headers Retry + health
Settings · Billing · Analytics
/settings · /account · /analytics
2FA + sessions Branding BYOK AI keys Wallet + invoices 30 gateways Data export (GDPR) Team analytics Referral code
Contacts & CRM
/contacts

Unlimited contacts with custom attributes, groups, tags and saved segments. Import / export, opt-in tracking, dedupe.

Groups + tags Custom attributes Segments CSV import / export
Devices & Connect
/devices · /connect

Pair three send engines — WhatsApp Cloud API, Unofficial API (QR pairing) and Twilio — with live connection health.

WABA Cloud Unofficial API Twilio Health + reconnect
Scheduled & Recurring
/scheduled

Queue one-off or repeating sends in any timezone — daily, weekly, monthly. Provider-aware delivery + retry.

Timezone-aware Recurring rules Per-engine routing
Auto-Replies
/auto-reply

Keyword rules that fire instant text, media or template replies across every engine — with cooldown and anti-loop guards.

Keyword matcher Media + template Cooldown / anti-loop Bulk import
Commerce CRM
/shopify · /woocommerce

Full WhatsApp marketing CRM for Shopify & WooCommerce — order lifecycle notifications, abandoned-cart recovery, COD-to-prepaid nudges, RTO scoring, review requests, cross-sell and win-back, plus the WaDesk companion plugin.

Order lifecycle Abandoned cart COD → prepaid RTO scoring Reviews + cross-sell Win-back Companion plugin
Google Workspace
/google-account

One OAuth connection powering Calendar, Meet, Sheets, Docs and Forms nodes inside flows.

Calendar + Meet Sheets / Docs Forms ingest
HubSpot Sync
/hubspot

Push orders to HubSpot as deals and advance deal stages automatically as status changes.

Order → deal Stage automation
Appointments
/appointments

Let customers book slots over WhatsApp; auto-confirm, sync to Google Calendar and send reminders.

Slot booking Calendar sync Reminders
WA Links
/wa-links

Generate click-to-chat links and QR codes with pre-filled messages, then track scans and clicks.

Pre-filled message QR codes Click analytics
Message History
/message-history

Every outbound send across all three engines in one searchable, engine-filtered log with delivery status.

All engines Status ledger Search + filter
Affiliate Program
/account · affiliate

Per-workspace referral codes, signup credits, commission tracking and an earnings dashboard.

Referral codes Signup credits Commissions
add-on
Browser Extension
Chrome side-panel

Send from any WhatsApp Web tab through an authenticated WaDesk side panel.

Authenticated API Quick send
02
Layer two · the operator console

Admin platform.

Forty-plus sections, 250+ features — multi-tenant control over users, workspaces, plans, billing, security, and the entire money pipeline.

Financial Suite
/admin/financial · /billing · /orders

Revenue trend, MRR / ARR / ARPU / LTV / churn, gateway donuts, cohort retention, top payers, refund & chargeback tracking — windowed 7d to 1y.

Billing history Order analytics Invoices Premium dashboard
Security Policy & Audit
/admin/security · /admin/audit-log · 30+ toggles

Login + 2FA enforcement, lockout, password policy, WA guardrails, abuse filters, IP allowlist, emergency stop-sends — plus a full audit trail with CSV export.

Security score WA rate guardrails Scam-pattern hold IP allowlist (CIDR) Emergency halt Rotate webhook secrets 100+ audit events CSV export
Users
/admin/users

Roles, suspend, force-logout, soft-delete with 30-day grace, welcome flow.

KPI stripTrash + restore
Workspaces
/admin/workspaces

MRR / LTV / health, 28-column plan-limit overrides, suspend, onboarding.

Health scoringLimit overrides
Packages / Plans
/admin/packages

28 limit columns + 50+ feature toggles. Plan analytics, upgrade funnel, churn.

50+ togglesAdoption %
Payment Gateways

All providers, region tabs, per-driver creds, sandbox/live.

API Keys

5 AI providers, per-provider model dropdown, extra config.

Currencies + Languages

Live FX fetch, RTL support, default management.

Translation

4 providers, usage ledger, cache-hit ratio, lockdown.

Coupons

%/fixed, per-user limits, stackable, plan-scoped.

Announcements

Marquee bar, tones, schedule, dismissible.

Guidebook

Markdown articles, categories, publish, view counts.

Impersonation

Reason-gated sessions, full audit trail, duration log.

Platform Settings
/admin/settings/*
General + brand assets WaDesk message (WABA/Unofficial/Twilio) Mail SMTP + test Wallet rules PWA / SEO / Privacy Auto-verify email Maintenance mode
Admin Team Inbox
/admin/team-inbox

Cross-workspace queue with SLA-breach / spam / unassigned tabs, platform notes, flag & suspend.

SLA breach viewFlag workspaceImpersonation audit
Payment Gateways
/admin/payment-gateways

30 gateways across India, MENA, Europe, US, Africa, LATAM and crypto — plus offline / bank-transfer with proof review.

30 providersRegion tabsOffline + proof
Currencies & Languages
/admin/currencies · /admin/languages

Multi-currency conversion on every money display and 30+ UI languages — fully translated admin + user app.

FX conversion30+ localesi18n everywhere
AI & API Keys
/admin/api-keys

Platform keys for 5 AI providers and 4 translators, masked at rest, with per-provider default models.

5 AI providers4 translatorsMasked at rest
Recurring Billing
/admin/checkout-settings

Webhook-driven auto-renew subscriptions across Stripe, Razorpay, PayPal and more — extends plan expiry automatically.

Auto-renewWebhook-drivenUser cancel
Coupons & Credits
/admin/coupons · /admin/credit-packages

Plan-scoped coupons with advanced rules, plus sellable credit packages priced in any currency.

Plan-scopedUsage limitsCredit bundles
Orders & Invoices
/admin/order-history · /admin/invoices

Every plan / credit order with analytics, offline-payment approval queue and branded invoice PDFs.

Approval queueBranded invoicesAnalytics
Frontend Live Editor
/admin/frontend
no-code

Edit the marketing site in place — inline text, colours, show/hide and drag-reorder sections, device preview, presets and autosave, with a Draft → Publish workflow.

Inline text + colours Drag-reorder Device preview Draft → Publish Site settings + contact inbox
Installer Wizard
/install

Guided 6-step setup — requirements, database, app config and admin account — with a smooth no-reload step flow.

Requirements checkDB testAdmin setup
Announcements
/admin/announcements

Scheduled, timezone-aware marquee banners shown across the app to all workspaces.

SchedulingTimezone-aware
PWA & Social Login
/admin/settings/pwa · social-login

Installable app manifest with icon uploads, plus Google / Facebook OAuth and reCAPTCHA on auth pages.

Manifest + iconsGoogle / FacebookreCAPTCHA
Guidebook & Translators
/admin/guidebook · translation-providers

A built-in knowledge base CMS with analytics, plus configurable machine-translation providers and usage tracking.

KB CMSArticle analyticsTranslation usage
Roles & Permissions
/admin/roles · /admin/permissions

Granular role-based access control for admins and workspace teammates, with per-permission gating.

RBACPer-permission gatesTeam roles
03
Layer three · the engine room

Behind the scenes.

Fourteen capability domains, 130+ features — the multi-engine routing, dispatchers, security layers, and AI services that make everything above actually work.

Multi-Engine Routing
WABA · Unofficial API · Twilio

WaProvider enum, WorkspaceEngine resolution, HasEngineScope on 8 models, dispatcher routing, provider auto-stamp via Eloquent hooks.

8 scoped models 13 provider columns Engine filter
Dispatchers
7 send pipelines

WhatsApp / Inbox / Template / Broadcast / Campaign / Scheduled / Notification — each with plan-limit validation, footer injection, and ban-risk gates.

Quality-score floor Daily-per-template cap 30s dedup
Node Engine Bridge
node/

Session mgmt, QR pairing, presence, send/receive all types, X-Node-Token auth, per-tenant cache isolation.

Flow Runtime
flowService.js

20+ node executors, 600s session timeout, port-aware reply routing, central reply extractor, WABA branch wired.

Webhooks
inbound + outbound

HMAC-verified Meta, Unofficial API POST, Twilio TwiML, outbound retry queue with SHA-256 signature + replay window.

Inbox Services
PresenceService SlaTracker RoutingEngine AssignmentService SnoozeService EscalationService Inline AJAX sweeps
AI Services
5 adapters AiKeyResolver (BYOK) AiTokenMeter RAG training Tools / function calling
Security Enforcement
SendGate halt IPAllowlist Force2FA SessionTimeout AuditableObserver Scam detector
Billing / Wallet

DB-locked credit ledger, chargeForSend(), PlanLimitGuard (28+50), CouponValidator, 30 gateway drivers, referral payout.

Translation

4 drivers, 24h cache, lockdown, fallback chain, ~50-phrase dictionary × 30 langs at zero API cost.

Notification Engine

Workspace-scoped, encrypted-at-rest, per-event muting, multi-channel (inapp/email/slack), 30s dedup.

By the numbers
75
product areas
3
send engines
30
pay gateways
5
AI providers
~15
flow nodes
50+
plan toggles
28
limit columns
30+
security toggles
4
translators
100+
audit events
32
guide articles
Get paid, anywhere

Payment gateways.

30 integrated checkout providers across every region — cards, UPI, wallets, crypto and bank transfer — each priced in your own currency. Ten support fully automatic recurring billing.

30
gateways
10
recurring
Recurring subscriptions — webhook-driven auto-renew

Plans renew automatically and extend the workspace's expiry the moment a renewal webhook arrives — no cron, no manual chase. Customers cancel auto-renew anytime from their billing page. Live on the ten gateways marked recurring below.

Stripe
Global · cards, Apple/Google Pay
PayPal
Worldwide · balance + cards
Razorpay
India · UPI, cards, netbanking
Mollie
Europe · iDEAL, SEPA, Klarna
Paystack
Nigeria/Ghana/SA · mobile money
Flutterwave
Africa-wide · cards, mobile money
Square
US/UK/AU/JP · online checkout
Braintree
Cards, PayPal, Venmo
Paddle
SaaS merchant of record + tax
Authorize.Net
US/CA · Accept Hosted
Paytm
India · wallet, UPI, cards
2Checkout
Verifone · 200+ countries
Coinbase Commerce
Crypto · BTC, ETH, USDC
Mercado Pago
LatAm · Pix, OXXO, Boleto
iyzico
Turkey · 3D Secure + instalments
SSLCommerz
Bangladesh · bKash, Nagad
Instamojo
India · payment links
PhonePe
India · UPI, wallets
Cashfree
India · UPI, cards, BNPL
PayU
India / LatAm · cards, UPI
Midtrans
Indonesia · GoPay, OVO
Xendit
SE Asia · e-wallets, VA
Tap Payments
Middle East · KNET, mada
HyperPay
ME / Africa · mada, STC Pay
PayTR
Turkey · cards + instalments
Fondy
E. Europe · cards, SEPA
Skrill
Wallet + 100+ local methods
CinetPay
West Africa · Orange, MTN, Moov
Bank Transfer
Manual · show details, mark paid
Offline / Cash
Enterprise quotes, out-of-band

= supports recurring auto-renew billing · all gateways settle in your configured currency.

See it all in motion

Stop reading.
Start exploring.

The live homepage shows the hero, the flows, the inbox, the numbers — all of it, running. Jump in.