Documentation

ChatPilot

Quickstart

Install ChatPilot locally and verify the webhook pipeline.

Prerequisites

  • Meta Business account and WhatsApp Business number.
  • Node.js 20+, Python 3.11+, Docker, and Docker Compose.
  • PostgreSQL with pgvector and Redis through the local stack.

Local Setup

// From the monorepo root
pnpm install
pnpm dev

Copy .env.example to .env.local, fill provider credentials, and expose the API through a public tunnel for webhook testing.

Meta 5-second SLA

The webhook endpoint must return HTTP 200 within 5 seconds. Enqueue downstream processing before returning.