Documentation

Project Noir Documentation

Everything you need to build, deploy, and scale AI-powered multi-channel outreach. Project Noir replaces your outreach team with AI agents that call, message on Telegram, and email your leads.

System Architecture

                     +---------------------+
                     |   Landing Page      |
                     |   (Vercel)          |
                     +---------+-----------+
                               |
                               v
+------------------------------------------------------------------+
|                       Next.js Dashboard                          |
|                       (Vercel)                                   |
|                                                                  |
|  Campaigns | Leads | Scripts | Voice | Telegram | Email | Billing|
+-----+---------------------------+-------------------+------------+
      |                           |                   |
      v                           v                   v
+-------------+          +----------------+    +-------------+
| Neon        |<---------| Voice Agent    |    | Telegram    |
| PostgreSQL  |          | (Railway)      |    | Worker      |
|             |<---------|                |    | (Railway)   |
+-------------+          | Pipecat +      |    |             |
      ^                  | Deepgram STT + |    | Telethon +  |
      |                  | GPT-4o +       |    | FastAPI     |
      |                  | ElevenLabs TTS |    +------+------+
      |                  +-------+--------+           |
      |                          |                    |
      +--------------------------+--------------------+
                                 |
                          +------+------+
                          |   Twilio    |
                          |  (Voice)    |
                          +-------------+

Tech Stack

LayerTechnology
Landing + DashboardNext.js 16, TypeScript, Tailwind CSS v4, shadcn/ui, Framer Motion
AuthenticationClerk
DatabaseNeon PostgreSQL (serverless) + Drizzle ORM
Voice AgentPython 3.11, Pipecat, Deepgram Nova-3 STT, GPT-4o, ElevenLabs TTS
Telegram WorkerPython 3.11, Telethon, FastAPI, Uvicorn
EmailResend
PaymentsStripe (international) + LiqPay (Ukraine)
TelephonyTwilio
HostingVercel (web app) + Railway (Python services)