Laravel 12 + Next.js 14 Production Ready

Customer Support SaaS Platform
Multi-Tenant, AI-Powered, White-Label

Complete SaaS application with multi-tenant architecture, AI chat (OpenAI BYOK), embeddable widget, knowledge base, Stripe & PayPal billing. Not a template — a full-stack product you can rebrand and resell.

Multi-Tenant Architecture AI Chat (BYOK) Stripe & PayPal White-Label Ready

This is NOT a Minimal Template

ChatFlow is a complete, production-ready SaaS application — not a static theme with header-banner-footer. It includes a Laravel 12 backend API, Next.js 14 frontend, real database schema, authentication, subscription billing, WebSocket messaging, AI integration, and both tenant + system admin dashboards. Install it, configure it, and start earning revenue from your customers.

Built with Modern Tech Stack

Production-grade technologies for performance and scalability

L12

Laravel 12

Backend API
N14

Next.js 14

App Router
DB

MySQL

Database
TS

TypeScript

Type Safety
TW

Tailwind CSS

Styling
WS

Laravel Reverb

WebSocket
AI

OpenAI

BYOK Model
S

Stripe

Payments
PP

PayPal

Payments

Email Templates

Customizable

Full-Stack SaaS Features

Everything you need to run a customer support business

Multi-Tenant Architecture

Complete data isolation per tenant. Each customer gets their own settings, team, conversations, and billing.

AI Chat (OpenAI BYOK)

Each tenant uses their own OpenAI API key. Auto-respond to customers, configurable model, temperature, tokens.

Embeddable Chat Widget

JavaScript widget your customers embed on their sites. Custom colors, welcome messages, business hours, domain allowlist.

Knowledge Base

Categories and articles with search. Public help center embed code. Customers build self-service support.

Stripe & PayPal Billing

Complete subscription management. Checkout, webhooks, customer portal. Configurable plans and pricing.

Real-Time WebSocket

Laravel Reverb for instant messaging. No page refresh needed. Messages broadcast to dashboard and widget.

System Admin Panel

Platform owner dashboard. Manage all tenants, revenue tracking, payment config, email settings, branding.

White-Label Ready

Full rebranding support. Site name, logo, colors, email templates. No hardcoded brand references.

Team Management

Invite team members, assign roles (admin/agent), conversation assignment, availability status.

What's Included

Everything you need to launch and run your SaaS business

1 Complete Source Code

  • Laravel 12 backend with all controllers, models, services
  • Next.js 14 frontend with TypeScript, Tailwind CSS
  • Database migrations and seeders
  • API routes with Sanctum authentication

2 Ready-to-Use Features

  • Multi-tenant auth (registration creates tenant + user)
  • Embeddable chat widget with customization
  • Knowledge base with categories, search, public embed
  • Stripe & PayPal checkout with webhooks

3 Admin Dashboards

  • Tenant dashboard: conversations, team, KB, billing, analytics
  • System admin: customers, revenue, settings, branding
  • Landing pages with pricing, features, etc.
  • Auth pages: login, signup, forgot password

4 Documentation & Support

  • Comprehensive HTML documentation
  • One-click install script (install.sh)
  • Demo data seeder with test accounts
  • 6 months support included

How the Platform Works

Three roles, one platform: You earn revenue from your customers

Admin (You)

Platform Owner

You run the platform. Configure payment gateways, set pricing plans, manage branding. Earn revenue from customer subscriptions.

Customer (Tenant)

Your Client

Subscribes to your platform. Gets embed codes for chat widget + help center. Manages their team, conversations, and AI settings.

Visitor

End User

Uses the chat widget on your customer's website. Sends messages, browses help center articles. No account needed.

Build Your SaaS Business

Start earning recurring revenue with your own customer support platform

Recurring Revenue

Charge your customers monthly or yearly subscriptions. Stripe & PayPal integration ready. You set the prices.

Unlimited Customers

Multi-tenant architecture means each customer gets isolated data. Scale to hundreds of customers on a single instance.

Your Brand

100% white-label. Replace all branding from admin panel. Resell as your own product. No ChatFlow references.

Low Overhead

Customers use their own OpenAI API keys (BYOK model). You don't pay for AI costs. Pure profit on subscriptions.

Install once, configure your pricing plans, and start accepting customers. Every subscription payment goes directly to your Stripe or PayPal account.

100% White-Label Ready

Rebrand everything. No "ChatFlow" references in the final product.

What You Can Customize

  • Site Name & Logo — Your brand everywhere
  • Favicon & Meta Tags — Complete SEO control
  • Email Templates — Branded transactional emails
  • Color Scheme — Match your brand colors
  • Widget Appearance — Per-tenant customization
  • Support Email & Social Links — Your contact info

Your Brand, Your Business

Configure branding from System Admin → Settings → Branding. No code changes required. Email templates automatically use your branding with {{app_name}}, {{logo_url}} variables.

No Hardcoded Brands Admin Panel Config Resell Ready

Ready to Launch Your SaaS?

Get ChatFlow and start earning revenue from your customer support platform today.