WACRM — The Ultimate WhatsApp CRM SaaS Platform (Node.js Script)
=========================================================================
ai chatbot, automation tool, crm software, flow builder, instagram automation, meta cloud api, nodejs script, saas platform, telegram chatbot, whatsapp api, whatsapp chatbot, whatsapp crm, whatsapp marketing, whatsapp saas, omnichannel inbox, sales pipeline, marketing automation, chatbot builder, live chat widget, appointment booking, client portal, business intelligence, saas billing
=========================================================================
IMPORTANT: Third-Party Services & Usage Costs
This script integrates with several third-party services. Accounts and any associated fees are the buyer’s responsibility and are NOT included in the purchase price:- Supabase — backend, database, auth, storage (free tier available, paid plans for production usage)
- Stripe — card payments (per-transaction fees set by Stripe)
- PayPal — alternative payment provider (per-transaction fees set by PayPal)
- Google OAuth — social sign-in (free)
- Google Gemini API — AI Smart Matching & content suggestions (usage-based pricing)
- Meta WhatsApp Cloud API — messaging fees based on destination country and conversation window
WACRM is a production-grade, multi-tenant SaaS platform that unifies the entire customer lifecycle — WhatsApp Business Cloud API, Omnichannel Inbox across 16+ channels, AI Assistants, Sales CRM, Marketing Automation, Helpdesk with SLA, Appointment Booking, Client Portal, WhatsApp Commerce, Business Intelligence, Chatbot Builder, Live Chat Widget, Plugin Marketplace and a full public REST API — inside one blazing-fast, installable, offline-capable Progressive Web App.
Built with React 19, TanStack Start, TanStack Router, TanStack Query, Tailwind v4, shadcn/ui and Supabase, WACRM ships with a bulletproof Setup Wizard, environment-controlled Demo Mode, enterprise RBAC, GDPR readiness, SAML SSO, audit logs, plan-to-gateway billing, and a fully documented Node.js / Docker / cPanel deployment path. Everything you need to launch a premium SaaS business — in one clean codebase.
Quick Sandbox Demo (Pre-Seeded Data)
Demo URL: https://wacrm.wrapcoders.bidAdmin: [email protected] / Admin123!
Agent: [email protected] / Agent123!
User: [email protected] / User123!
LIVE PRODUCTION APP (Test with Real Data!)
What’s New in
Rebrand — WACRM end to end- App-wide sweep — 500+ retired-brand references replaced across 130+ files: the SDK/CLI package name, the outbound webhook signature header, the public API host, environment variable prefixes, the mobile app’s bundle identifier and package name, the Docker image name, and the nginx site config.
- Two stale pages fixed — the homepage meta title and the About page description had the brand name silently deleted by an earlier, incomplete rebrand pass; both now show the brand name correctly.
- Real domain everywhere — canonical, share-link and Open Graph URLs that pointed at a placeholder preview address now point at the real production domain.
- Database rebrand — the platform brand setting, workspace white-label overrides, marketplace plugin publisher names, integration docs links and taglines, plugin category copy, a stray column default, and two scheduled job names all now read WACRM.
- Documentation portal rebranded — the docs site, changelog, status and support pages, including the logo mark, read WACRM throughout.
- Seamless upgrade — browser storage keys fold forward automatically from either retired brand namespace, so active organization, workspace, favorites and preferences survive the upgrade with nothing for the user to redo.
- Brand-drift guardrails — the legacy-brand template scanner and the outbound-branding and database rebrand CI checks were flipped to watch for the retired name, so stale copy can’t quietly creep back in.
- Colored channel chips — the inbox “Reply via” switcher, the channel/account selector, the contact timeline’s channel filter, and the “link a channel identity” dialog now render every channel as a colored icon chip instead of a flat, uncolored icon.
- Broader channel coverage — the shared channel icon component gained a boxed chip variant plus support for Live Chat, Discord, Slack and Teams.
- Version bumped to 5.0.0 across the app, documentation, release manifest, PDF release notes, Docker Compose defaults, and this listing.
Overview
- Enterprise multi-tenant SaaS with per-workspace isolation and RLS.
- Official WhatsApp Cloud API (Meta) integration — WABA, templates, media, webhooks, reliable outbox.
- Omnichannel unified inbox across 16+ providers (WhatsApp, Instagram, Messenger, Telegram, Email, SMS, Web Chat and more).
- AI Layer with multi-provider LLM support, RAG Knowledge Base (pgvector), AI Reply Assistant, Sales Assistant and Conversation Intelligence.
- Full Sales CRM, Kanban pipelines, Quotes, Invoices and Commerce.
- Visual Workflow Builder, Marketing Campaigns and Chatbot Builder.
- Helpdesk with SLA, ticket routing and AI panels.
- Installable PWA, native Expo mobile app, plugin marketplace and public REST API.
Key Features
1. WhatsApp Business Cloud API
- Official Meta WhatsApp Cloud API integration (no unofficial libraries).
- Step-by-step WhatsApp Business connection wizard and admin status diagnostics.
- WABA management, phone number pool and business verification workflow.
- Template management with sync, categories, drafts, multi-language support and strict numbered placeholders.
- URL button validation with placeholder variables inside query strings and fragments.
- Enterprise media management (images, video, audio, docs, stickers, contacts, location) using Meta Resumable Upload.
- Reliable webhook processing with HMAC verification, IP allowlists, replay protection and idempotency.
- Delivery outbox with retries, delivery/read receipts and status tracking.
- Monitoring dashboard, error reporting and provider health checks.
2. Omnichannel Unified Inbox
- One inbox for 16+ channels through a clean provider abstraction layer.
- Unified customer timeline across every touchpoint.
- Realtime typing indicators, read receipts, presence and unread badges.
- Assignments, teams, tags, priorities, snooze, notes and internal replies.
- Global search across conversations, contacts, deals and tickets.
- Keyboard shortcuts, bulk actions and mobile-optimized conversation list.
- Media lightbox, background sync settings and inbound deduplication.
3. AI Assistants & RAG Knowledge Base
- Multi-provider AI Engine (OpenAI, Gemini, Anthropic and Lovable AI Gateway).
- AI Reply Assistant, Smart Compose, Summaries and Sentiment.
- Conversation Intelligence, lead scoring and next-best-action.
- pgvector-powered RAG Knowledge Base with document ingestion and re-embedding.
- AI Sales Assistant with deal-stage predictions.
- AI Helpdesk panel with automated ticket triage.
4. Sales CRM & Commerce
- Contacts, Companies, Deals, Quotes, Invoices and Products.
- Drag-and-drop Kanban pipelines and custom fields.
- Customer 360 with activity timeline, engagement metrics, notes and tasks.
- Task & birthday reminder engine with notifications.
- WhatsApp Commerce — catalog sync, cart, orders, payment links, promotions, inventory, brands and shipping.
5. Marketing & Workflow Automation
- Multi-step campaign wizard with segmentation, scheduling and A/B stats.
- Scheduled / running / paused campaigns with mid-flight enqueue.
- Visual No-Code Workflow Builder powered by React Flow with workspace-level security.
- Triggers, delays, conditions, branches and omnichannel nodes.
- Workflow history, versioning and performance dashboards.
6. Helpdesk, Chatbots & Live Chat Widget
- Tickets with SLA, routing, priorities and relationships.
- Visual Chatbot Builder with multi-language triggers, operator handoff and skills-based routing.
- Template marketplace, install/uninstall and permission diffs.
- Embeddable Live Chat Widget (420×600) with unread badges, delivery states, attachments and appearance preview.
- Widget analytics and install snippet generator.
7. Business Intelligence & Reporting
- Realtime BI dashboards at /bi.
- Sales, conversation, campaign, chatbot and omnichannel analytics.
- Custom widgets and dashboard builder.
8. Appointment Booking & Client Portal
- AI scheduling assistant with availability rules.
- Bookings, calendars, reminders and confirmations.
- Branded Client Portal at /client with attachments and messaging.
9. Super Admin, API Platform & Plugin Marketplace
- Dedicated Super Admin zone (/admin) with collapsed app-sidebar UX.
- AI Provider management, Payment Gateway management and gateway audit logs.
- Developer Center with public REST API, API key scopes and documentation portal.
- Extension SDK and Plugin Marketplace for third-party integrations.
Multi-Role System
- Super Admin — platform-wide operations, tenants, billing, branding, PWA icons, AI providers and payment gateways.
- Owner / Admin — full workspace control, members, roles, billing.
- Agent — inbox, CRM, sales, helpdesk, campaigns.
- Provider — restricted delivery / logistics / partner surfaces.
- User / Viewer — read-only or personal scope.