Back to Projects
Case Study

VOC SaaS – Voice of Customer Intelligence

A comprehensive multi-tenant software-as-a-service solution designed to help businesses collect, analyze, and derive insights from customer feedback using advanced AI capabilities.

Next.js React Tailwind CSS MSSQL Supabase Google Generative AI OpenAI WhatsApp Web.js

Project Overview

The VOC (Voice of Customer) SaaS Platform is an enterprise-grade multi-tenant solution that enables businesses to collect, analyze, and derive actionable insights from customer feedback. The platform combines advanced AI capabilities with intuitive dashboards to transform raw customer opinions into strategic business intelligence.

This platform enables companies to deploy personalized feedback portals for each client/tenant, collect feedback through customizable surveys across multiple branches, leverage AI for sentiment analysis and root cause identification, and generate comprehensive monthly reports with AI-powered insights.

Problem & Solution

Problems Addressed

Solutions Provided

Key Features

Core Features

Multi-Tenant Management

Complete tenant lifecycle management with activation, deactivation, and billing tracking. Each client gets a dedicated branded portal with isolated data.

Subscription Plans

Tiered pricing with limits on branches and feedback counts (Basic, Professional, Enterprise).

Branch Management

Unlimited branch creation per tenant with individual tracking and performance metrics.

Survey Builder

Customizable questions with multiple types (rating, text, choice) in Arabic and English.

Feedback Collection

Branch-specific QR code portals for customer feedback submission with real-time tracking.

AI Sentiment Analysis

Automatic classification of feedback as positive, neutral, or negative using advanced AI models.

AI Session Analysis

Detailed AI analysis of individual feedback sessions with strengths, weaknesses, and root causes identification.

Monthly Reports

AI-generated comprehensive monthly reports with NPS, sentiment breakdown, and strategic recommendations.

WhatsApp Integration

Direct messaging to tenants and branch owners via WhatsApp Web.js for instant notifications.

User Role Management

Granular permissions system (admin, manager, staff) with branch-level access control.

Tech Stack

Frontend

Next.js 16.0.10, React 19.2.1, Tailwind CSS 4, Framer Motion, Lucide React, SWR, React PDF, React Markdown

Backend

Next.js API Routes, MSSQL 12.2.0, Supabase 2.47.0 (Auth & supplementary database)

AI & Machine Learning

Google Generative AI (Gemini 0.24.1), OpenAI (GPT 6.22.0), Groq SDK (0.37.0)

Infrastructure & Utilities

WhatsApp Web.js, Puppeteer, jsPDF, PDF.js, QRCode, bcryptjs, jose (JWT), SSH2 SFTP Client, Formidable, LibPhoneNumber

Architecture Highlights

Challenges & Solutions

Screenshots

VOC SaaS Dashboard
Feedback Collection Portal
AI Analytics View
Monthly Reports

Future Improvements