Welcome to Agentix
Agentix is a multi-tenant WhatsApp AI chatbot builder platform. Connect your WhatsApp Business API number, build automations using a visual node-based workflow builder, and deploy intelligent agents that handle customer conversations at scale.What You Can Build
- Customer support bots that classify inquiries, answer questions with AI, and escalate to human agents when needed
- Lead qualification flows that collect information, score prospects, and route them to the right team
- Automated notifications using pre-approved WhatsApp message templates
- Multi-step conversations with branching logic, rate limiting, and persistent contact state
Platform Overview
Getting Started
Go from signup to your first published workflow in minutes.
WhatsApp Setup
Connect your WhatsApp Business API number and configure webhooks.
Node Reference
Explore all 12 node types available in the workflow builder.
Architecture
Agentix runs on a modern cloud-native stack:| Component | Technology | Deployment |
|---|---|---|
| Frontend | Next.js (App Router) + shadcn/ui | Vercel |
| Backend | Express 5 + BullMQ workers | Railway |
| Database | PostgreSQL (UUID primary keys) | Railway |
| Cache & Queues | Redis (BullMQ, rate limiting, locks) | Railway |
| AI | OpenAI Responses API (GPT-4.1 family) | OpenAI |
How It Works
Key Concepts
- Workspace: Your tenant environment. All workflows, contacts, and conversations belong to a workspace.
- Workflow: A visual graph of connected nodes that defines how your bot handles conversations.
- Node: A building block in a workflow (triggers, AI, logic, WhatsApp actions, state, tools).
- Run: A single execution of a workflow, triggered by an inbound message.
- Contact: A WhatsApp user who has messaged your number.
- Conversation: An ongoing thread between a contact and your bot/agents.
Roles
| Role | Access |
|---|---|
| Admin | Full access: publish workflows, manage tools, configure WhatsApp, replay runs |
| Agent | Inbox access + view runs only. Cannot publish, edit tools, or modify WhatsApp settings |