> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hookmyapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Start sending and receiving WhatsApp messages.

## Set up with your AI agent

Paste one prompt into Cursor, Codex, Claude Code, or any coding agent, and it sets everything up for you.

<button className="agent-prompt-copy" data-agent-prompt-copy>
  <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
    <rect x="9" y="9" width="13" height="13" rx="2" ry="2" />

    <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1" />
  </svg>

  <span data-label>Copy instructions for your AI</span>
</button>

## Quickstart

<CardGroup cols={2}>
  <Card title="WhatsApp quickstart" icon="whatsapp" href="/whatsapp/quickstart">
    Get a working chat app and start sending and receiving messages in minutes.
  </Card>

  <Card title="Build with AI" icon="robot" href="/whatsapp/build-with-ai">
    Let Cursor, Codex, or Claude Code set up everything for you.
  </Card>

  <Card title="Personal AI agent" icon="user-robot" href="/whatsapp/personal-agent">
    Connect your WhatsApp number to your own AI agent.
  </Card>

  <Card title="Sandbox" icon="flask" href="/whatsapp/sandbox">
    HookMyApp provides you with a test number so you can start testing today.
  </Card>
</CardGroup>

## Explore

<CardGroup cols={2}>
  <Card title="Connect your number" icon="plug" href="/whatsapp/connect-waba">
    Connect a WhatsApp Business number you already own, or add a new one.
  </Card>

  <Card title="Send messages" icon="paper-plane" href="/whatsapp/send-messages/text">
    Send WhatsApp text, media, and templates.
  </Card>

  <Card title="Receive webhooks" icon="inbox" href="/whatsapp/receive-webhooks">
    Handle incoming WhatsApp messages at your webhook.
  </Card>

  <Card title="Webhook routing" icon="route" href="/whatsapp/webhook-routing">
    Set the URL where WhatsApp messages are delivered.
  </Card>

  <Card title="CLI" icon="terminal" href="/whatsapp/cli">
    Manage login, sandboxes, channels, and webhooks from the terminal.
  </Card>

  <Card title="MCP" icon="plug" href="/whatsapp/mcp-server">
    Connect HookMyApp to Claude, Cursor, Codex, or any MCP client.
  </Card>

  <Card title="Manual Meta setup" icon="screwdriver-wrench" href="/whatsapp/diy">
    Understand the setup HookMyApp handles for you.
  </Card>
</CardGroup>
