A project is the top-level container for everything in Paige. When you create a project, Paige provisions a dedicated environment for your bot: a WhatsApp Business phone number connected via Meta, a Node.js/Express codebase that handles incoming messages, an isolated Postgres database, and a separate space for your WhatsApp Flows. Nothing is shared between projects — each one is fully independent.Documentation Index
Fetch the complete documentation index at: https://howto.paigeme.dev/llms.txt
Use this file to discover all available pages before exploring further.
What a project contains
WhatsApp number
Each project is linked to a single WhatsApp Business phone number connected through Meta’s embedded signup. Messages sent to that number are routed to your bot code.
Bot code
A Node.js/Express codebase that runs on Paige’s infrastructure. You write and edit it through Paige’s AI-powered chat interface or directly in the editor.
Database
A dedicated Postgres database provisioned exclusively for this project. Your bot code can read and write it, and you can manage it from the dashboard.
Flows
WhatsApp Flows are multi-screen interactive forms that run inside the WhatsApp chat. They are created and managed per project and synced to Meta via your connected phone number.
Conversations
Every WhatsApp conversation your bot has is stored here, indexed by contact phone number. You can view message history and conversation state from the dashboard.
Message templates
Utility, marketing, and authentication templates tied to this project’s WhatsApp number. Templates require Meta approval before they can be sent.
Project isolation
Projects are fully isolated from each other. The bot code, database tables, flows, and conversation records of one project are never accessible to another. This means you can run separate bots — for example, a customer support bot and a marketing bot — without any cross-contamination of data or logic.Project lifecycle
Creating a project
When you create a project, Paige provisions the infrastructure in the background. You can track provisioning status from your project list. Once provisioning completes, you can connect a WhatsApp number via Meta’s embedded signup and start building.Updating a project
You can update a project’s name and settings at any time from the project settings page. WhatsApp Business profile details — including your display name and profile photo — can also be updated from within the project.Display name changes require Meta approval and may take time to reflect on the WhatsApp number.