Skip to main content

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:
ComponentTechnologyDeployment
FrontendNext.js (App Router) + shadcn/uiVercel
BackendExpress 5 + BullMQ workersRailway
DatabasePostgreSQL (UUID primary keys)Railway
Cache & QueuesRedis (BullMQ, rate limiting, locks)Railway
AIOpenAI Responses API (GPT-4.1 family)OpenAI

How It Works

WhatsApp Cloud API --> Webhook POST --> Agentix API (Railway)
  --> Store raw event (dedupe key) + enqueue BullMQ job
  --> Worker consumes job:
    --> Dedupe check --> Lock (tenant, contact)
    --> Load conversation + published workflow
    --> Execute nodes until end
    --> Persist run + steps
    --> Send outbound WhatsApp messages
The platform uses event-driven architecture with deterministic execution, idempotent webhook processing, and per-conversation concurrency control to ensure reliable message handling at scale.

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

RoleAccess
AdminFull access: publish workflows, manage tools, configure WhatsApp, replay runs
AgentInbox access + view runs only. Cannot publish, edit tools, or modify WhatsApp settings