Automate WhatsApp chats with Gemini

Define custom AI personalities, instructions, and triggers per user or group chat JID. Lightweight, database-backed, and multi-tenant.

Getting Started

01 / REGISTRATION

Create your account

Sign up in seconds. Each user gets an entirely separate configuration space.

02 / LINK CHAT

Scan the QR Code

Scan the generated secure QR code with WhatsApp on your phone to link the bot.

03 / CUSTOMIZE

Set JID Rules

Write custom system prompts and assign them to specific phone numbers or groups.

Capabilities

Isolated Sessions

Active sockets and message streams run in completely isolated sandboxes for every tenant.

Session Persistence

WhatsApp credentials save directly to Supabase, reconnecting bots automatically on redeploys.

Custom Contexts

Set unique Gemini AI prompts and configurations per JID contact or group thread.

Real-time Live Log

Watch incoming queries, generation times, and bot auto-responses render instantly.

Use Cases

24/7 AI Customer Support Agent

Feed Gemini your business information, hours of operation, and product catalog. The bot will automatically handle client inquiries, provide price quotes, and answer common questions around the clock without manual intervention.

Automated Out-of-Office Assistant

Turn on intelligent, context-aware auto-responders during public holidays, weekends, or after business hours. Provide professional, friendly replies detailing when the team will return, or direct clients to critical self-service resources.

Interactive Marketing Campaigns

Engage leads with quiz flows, document collections, or smart options menus. The bot collects information inline and updates your Supabase database in real-time, helping you run high-conversion campaigns directly inside WhatsApp.

Multi-Department AI Router

Route chats automatically by assigning tailored instructions to specific client profiles. Provide personalized system instructions for distinct target JIDs (e.g. VIP clients, group chats, support lines) to change response tones instantly.

Core Architecture

The WhatsApp AI Bot Creator platform is built using a modern, decoupled architecture designed to deliver enterprise-grade availability, sub-second latency, and rigorous data privacy. Unlike simplistic browser extensions that require you to keep your tab active, our solution utilizes a persistent server-side connection daemon powered by Node.js and the robust Baileys library.

Isolated Tenant Daemon Sandboxes

Every linked WhatsApp device runs in its own sandboxed container process. This guarantees that socket connections, QR generation tasks, and token states remain absolutely isolated, preventing cross-tenant leaks or interference.

Real-Time Postgres Sync via Supabase

We leverage Supabase PostgreSQL row-level security (RLS) to manage configs and target rules. Auth tokens and linked states sync directly to our database, allowing the bot daemon to automatically reconnect and resume answering messages even if the host server is rebooted.

Step-by-Step Setup Guide

  1. Create Your Credentials Sandbox: Sign up using your business email to provision an isolated workspace. Each workspace features a dedicated auto-responder rule manager, AI parameter knobs, and real-time transaction logs.
  2. Link WhatsApp with Secure QR: Open the collapsible WhatsApp Integration panel inside the dashboard. Click the status button to generate a clean, secure QR code. Scan the code using WhatsApp's "Linked Devices" option on your mobile phone to register the daemon.
  3. Configure Your Gemini API Key: Paste your Google Gemini API key into the secure System & API settings card. Select your preferred engine (e.g. Gemini 1.5 Flash for speed, or Gemini 1.5 Pro for multi-step reasoning), adjust temperatures, and configure system guardrails.
  4. Define Auto-Responder Routing Rules: Create targeted rules for specific phone numbers (JIDs) or group chats. Specify custom instructions (e.g. "You are an assistant for a real estate agency named Apex Property. Answer only real estate questions, be highly professional, and collect the user's name").
  5. Go Live and Monitor: The bot will instantly begin processing inbound messages. Watch transactions, AI processing times, and generated replies scroll through the always-visible live console log.

Frequently Asked Questions

How does the AI Bot handle multiple target phone numbers?
The system is fully database-driven. You can create different target rules inside the dashboard, specifying target WhatsApp JIDs (phone numbers or group IDs) along with custom system prompts. When a message is received, our backend scans your active rules, retrieves the customized prompt, and instructs Gemini to respond with the exact instructions defined.
Is my WhatsApp connection secure and private?
Absolutely. We run completely isolated Baileys socket connections for each user. Session credentials and authentication states are securely stored in your dedicated Supabase PostgreSQL schema. We do not inspect message histories; all content is processed strictly for rendering the dashboard interface and querying your specified Gemini API models.
Do I need to keep the dashboard open in my browser?
No. The WhatsApp connection daemon runs persistently as a background service on the server. The client-side dashboard is simply a management interface that lets you configure prompts, view incoming message streams in real-time, and control connection status. Once linked, the bot will auto-reply even if your browser is closed.
What models of Gemini are supported?
We support high-performance models including Gemini 1.5 Flash (for lightning-fast, cost-effective responses) and Gemini 1.5 Pro (for complex reasoning and multi-turn workflows). You can easily configure your preferred model and temperature thresholds directly from the dashboard configuration panel.