WUBBA

White-Label AI Social Media Marketing Agent SaaS

An AI-powered social media content management platform built for marketing agencies, orchestrating multi-agent workflows to generate, review, approve, and publish content across multiple platforms.

Phase 4 - Production DeployWhite-Label SaaSMulti-Agent AILangGraphClaude Sonnet 4Next.js 16Multi-Tenant

Platform Vision

WUBBA is the first module of the Eyentelligence Unified Communication Intelligence Platform — extending AI-powered automation beyond social media to voice, SMS, email, fax, and cross-channel orchestration.

Multi-Agent AI Pipeline

WUBBA orchestrates a sophisticated LangGraph-powered agent pipeline that generates, critiques, and refines social media content autonomously.

1. Strategist Agent

Fetches client brand configuration from the database, selects content pillars, and builds topic prompts with campaign overrides.

2. Copywriter Agent
Claude Sonnet 4 • Temperature 0.7

Generates social media post content, creates DALL-E image prompts, and produces structured output with content and image generation instructions.

3. Critic Agent
Claude Sonnet 4 • Temperature 0.3

Reviews for brand voice alignment, checks tone, CTA placement, and hashtag usage. Outputs approval or revision feedback with up to 3 revision loops.

4. Conditional Router

Routes content based on approval status: approved drafts await human review, rejected content loops back to the Copywriter with feedback, and max revisions (3) saves the best attempt.

Content Lifecycle

AI Draft
Multi-agent pipeline generates content
Human Review
Agency reviews and approves or rejects with feedback
Approve
Content approved for publishing
DALL-E Image
AI-generated visuals from content context
Schedule
Postiz scheduler queues for optimal timing
Publish
Auto-published across connected platforms

Technical Architecture

Frontend Stack

Next.js 16 - App Router, React 19

Tailwind CSS 4 - Utility-first styling

Radix UI - Accessible components

NextAuth 4 - JWT authentication

Backend Stack

PostgreSQL 15 - Primary database

Prisma 6 ORM - Type-safe data access

Redis 7 - Caching & queues

BullMQ - Job queue processing

AI & Agents

LangGraph (LangChain) - Agent orchestration

Claude Sonnet 4 - Content generation

DALL-E 3 - Image generation

Conditional routing - Smart revision loops

Infrastructure

Docker Compose - Container orchestration

Nginx - Reverse proxy & SSL

Postiz - Self-hosted social scheduler

Temporal - Workflow engine

Multi-Tenant Data Model
Complete client isolation with role-based access control

Core Entities:

Agency - Top-level tenant

User - Roles: Admin, Agency, Client

Client - Brand voice, audience, pillars

Content Entities:

Campaign - Series with CRON scheduling

Post - Status lifecycle tracking

• Draft → Review → Approved → Scheduled → Published

Connected Social Platforms

Publish directly to major social media platforms via Postiz integration with OAuth authentication.

X (Twitter)
Connected • OAuth 1.0a
Full posting, scheduling, and engagement tracking
LinkedIn
Configured • OAuth 2.0
Professional content publishing and page management
Facebook
Configured • OAuth 2.0
Page publishing and audience engagement
Instagram
Configured • Business API
Visual content publishing via Business account integration
More Platforms
Via Postiz
Extensible to any platform supported by Postiz open-source scheduler

Key Capabilities

AI Content Generation

• Multi-agent pipeline with self-critique

• Brand voice enforcement via AI critic

• DALL-E 3 image generation

• Up to 3 automated revision loops

White-Label Ready

• No hard-coded branding

• Configurable per agency

• Custom subdomain routing

• Agency → Client → Campaign hierarchy

Approval Workflows

• Human-in-the-loop review process

• Approve or reject with feedback

• AI re-drafting on rejection

• Full status lifecycle tracking

Scheduled Publishing

• CRON-based campaign scheduling

• Content calendar management

• Multi-platform simultaneous publishing

• BullMQ async job processing

Eyentelligence Platform Vision

WUBBA is the first module of a larger unified communication intelligence platform. The vision extends beyond social media to encompass all business communication channels through AI agents.

WUBBA
Social Media Marketing Agent
Current

• AI-generated social content

• Multi-platform publishing

• Approval workflows

• Scheduled content calendar

Voice Agent
Inbound/Outbound Call Handling
Planned

• AI-powered IVR

• Appointment scheduling

• Call transcription & analysis

• Live agent handoff

SMS Agent
Two-way SMS Campaigns
Planned

• AI-powered conversations

• Campaign broadcasts

• Auto-responders

• TCPA compliance

Email Agent
AI Campaign Management
Planned

• AI-composed campaigns

• Drip sequences

• A/B testing

• Auto-response handling

Fax Agent
Digital Fax Send/Receive
Planned

• Cloud-based faxing

• OCR processing

• HIPAA compliance

• Document routing

Orchestrator
Cross-channel Workflows
Planned

• Event-driven architecture

• Visual workflow builder

• Unified analytics

• AI channel optimization

Technical Roadmap

Complete

Phase 1 — WUBBA Core

Authentication, database, dashboard, AI agents, Postiz integration

Complete

Phase 2 — AI Pipeline

LangGraph agent workflow, DALL-E integration, BullMQ scheduling

Complete

Phase 3 — Social Platforms

X, LinkedIn, Facebook, Instagram publishing via Postiz

Current

Phase 4 — Production Deploy

HTTPS, Docker containerization, Nginx reverse proxy, social OAuth finalization

Phase 5

Voice Agent

Twilio Voice integration, AI-powered call handling

Phase 6-10

SMS, Email, Fax, Orchestrator, White-label

Expanding communication channels, cross-channel workflows, custom branding, and billing

Architectural Principles

Agent-First

Every channel is powered by an AI agent

Human-in-the-Loop

AI generates, humans approve

Multi-Tenant by Default

Agency → Client → Campaign hierarchy

Event-Driven

Modules communicate via events, not direct calls

Queue-Based

All long-running operations are async via BullMQ

API-First

Every feature accessible via REST API