# Paige > Build AI-powered WhatsApp bots with interactive flows, automated conversations, and a built-in database — no backend required. ## Docs - [How your Paige WhatsApp bot code works and is deployed](https://howto.paigeme.dev/concepts/bot-code.md): Your bot is a Node.js/Express app that runs on Paige's infrastructure. It receives WhatsApp messages, processes them using a state machine, and sends replies. - [Manage contacts and conversations in your Paige bot](https://howto.paigeme.dev/concepts/conversations.md): Paige tracks every WhatsApp conversation by phone number. View message history, monitor conversation state, and send messages from the dashboard. - [Store bot data with Paige's built-in project database](https://howto.paigeme.dev/concepts/database.md): Every Paige project includes a dedicated Postgres database. Create tables, manage data, and read or write from your bot code — all without external setup. - [WhatsApp Flows: build interactive forms in the chat](https://howto.paigeme.dev/concepts/flows.md): WhatsApp Flows are multi-screen interactive forms inside the chat. Build surveys, booking forms, and lead capture without redirecting users to a website. - [Paige projects: everything your WhatsApp bot needs](https://howto.paigeme.dev/concepts/projects.md): A Paige project is a self-contained WhatsApp bot deployment — its own phone number, codebase, database, flows, and conversation history. - [Build your WhatsApp bot with the Paige AI chat agent](https://howto.paigeme.dev/guides/ai-agent.md): Chat with the Paige AI agent to write, edit, and test your bot code in plain language. Describe what you want and the agent handles the rest. - [Manage your Paige subscription plan and AI credits](https://howto.paigeme.dev/guides/billing.md): Paige charges per project with a subscription plan and AI credits balance. Learn how to subscribe, top up credits, and manage payments through Paystack. - [Build interactive multi-screen WhatsApp Flows with Paige](https://howto.paigeme.dev/guides/flows-builder.md): WhatsApp Flows are multi-screen interactive forms embedded in the chat. Learn how to generate, publish, and send flows using Paige's AI agent. - [Debug your WhatsApp bot using Paige execution logs](https://howto.paigeme.dev/guides/logs.md): Execution logs capture all console output from your bot code. Use them to understand what your bot is doing, trace errors, and diagnose unexpected behavior. - [WhatsApp message types available in your Paige bot](https://howto.paigeme.dev/guides/message-types.md): A reference for every message type your bot can send — text, buttons, list menus, images, documents, location requests, voice notes, and templates. - [Securely store and use API keys and secrets in Paige](https://howto.paigeme.dev/guides/secrets.md): Secrets are encrypted key-value pairs stored per project. Add API keys and credentials in the dashboard, then access them in bot code via process.env. - [Create and manage WhatsApp message templates in Paige](https://howto.paigeme.dev/guides/templates.md): Message templates are Meta-approved messages for outbound notifications. Learn how to create, get approval, and send them from your Paige bot. - [Test your WhatsApp bot in real time with Paige Dev](https://howto.paigeme.dev/guides/testing.md): Link your real phone number to a project and chat with your bot in real time. Use Paige Dev to test messages, flows, and edge cases before going live. - [Use version history to roll back your Paige bot code](https://howto.paigeme.dev/guides/version-history.md): Paige creates a commit every time the AI saves your bot code. Browse the full change history and restore any previous version of your bot with one click. - [Use workspaces to collaborate with your team in Paige](https://howto.paigeme.dev/guides/workspaces.md): Workspaces let your team share access to Paige projects. Invite members by email, assign roles, transfer projects, and manage your team — all in one place. - [Paige: Build AI-powered WhatsApp bots without code](https://howto.paigeme.dev/introduction.md): Paige lets you build, launch, and manage AI-powered WhatsApp bots — with interactive flows, a built-in database, and no backend required. - [Get started: build your first WhatsApp bot with Paige](https://howto.paigeme.dev/quickstart.md): Sign up, create a project, connect your WhatsApp number, build your first bot with AI, and send a test message — all in under 15 minutes. - [Book appointments with a pre-built WhatsApp Flow template](https://howto.paigeme.dev/templates/appointment-booking.md): A 2-screen WhatsApp Flow for booking appointments: the customer picks a service, chooses a date and time slot, and submits with optional notes. - [Add a contact form to WhatsApp with a Flow template](https://howto.paigeme.dev/templates/contact-form.md): A minimal single-screen WhatsApp Flow collecting a name, email, optional phone number, and a free-text message — ideal for general enquiries. - [Collect customer feedback with a WhatsApp Flow template](https://howto.paigeme.dev/templates/customer-feedback.md): A single-screen WhatsApp Flow with a radio-button rating scale (Excellent to Very Poor), a comments field, and an opt-in for follow-up contact. - [Capture sales leads with a pre-built WhatsApp Flow template](https://howto.paigeme.dev/templates/lead-capture.md): A single-screen WhatsApp Flow that collects contact details, area of interest, budget range, and a free-text field for lead generation. - [Pre-built WhatsApp Flow templates available in Paige](https://howto.paigeme.dev/templates/overview.md): Browse all pre-built WhatsApp Flow templates in Paige. Generate any template instantly via the AI agent, then customise it for your use case. - [Handle support tickets with a WhatsApp Flow template](https://howto.paigeme.dev/templates/support-ticket.md): A single-screen WhatsApp Flow that collects an issue category, subject, description, and priority level to create a structured support ticket. - [Run WhatsApp surveys with pre-built Flow templates](https://howto.paigeme.dev/templates/survey.md): Two WhatsApp survey flow templates: a community petition with consent and position selection, and a multi-question opinion survey with conditional routing. - [How to connect your WhatsApp Business number to Paige](https://howto.paigeme.dev/whatsapp-setup.md): Link a WhatsApp Business phone number to your Paige project through Meta embedded signup, then configure your business profile and display name.