# HookMyApp ## Docs - [Agent skills](https://docs.hookmyapp.com/build-with-ai/agent-skills.md): A Claude Code, Cursor, or Codex skill that drives the HookMyApp CLI end-to-end. - [CLI](https://docs.hookmyapp.com/build-with-ai/cli.md): Your control plane for WhatsApp and Instagram from the terminal. - [Personal AI agent](https://docs.hookmyapp.com/build-with-ai/personal-agent.md): Connect your own number or account to your own AI agent. - [Display names](https://docs.hookmyapp.com/faq/display-names.md): Change your WhatsApp Business display name and understand Meta's review statuses. - [Payment issues](https://docs.hookmyapp.com/faq/payment-issues.md): Why WhatsApp template sends get rejected, and how to fix billing on your WhatsApp Business Account. - [Pricing](https://docs.hookmyapp.com/faq/pricing.md): How HookMyApp and Meta bill separately, and what each HookMyApp plan includes. - [Build with AI](https://docs.hookmyapp.com/getting-started/build-with-ai.md): Hand the whole setup to Cursor, Codex, or Claude Code. - [Introduction](https://docs.hookmyapp.com/index.md): Connect WhatsApp and Instagram to your app in minutes. Your number stays yours; HookMyApp hands each message to your code and sends your reply right back. - [Connect Instagram](https://docs.hookmyapp.com/instagram/connect.md): Connect an Instagram professional account via Meta embedded signup. - [Quickstart](https://docs.hookmyapp.com/instagram/quickstart.md): From npm install to a webhook receiving real Instagram DMs on your laptop in minutes. - [Receive webhooks](https://docs.hookmyapp.com/instagram/receive-webhooks.md): Verify the HMAC signature, acknowledge fast, process async. - [Overview](https://docs.hookmyapp.com/instagram/send-messages.md): POST to the Instagram messaging endpoint with the Messenger-style recipient and message shape. - [Send audio](https://docs.hookmyapp.com/instagram/send-messages/audio.md): Send an audio attachment by URL. - [Send a card](https://docs.hookmyapp.com/instagram/send-messages/card.md): Send a generic template card with buttons. - [Send image](https://docs.hookmyapp.com/instagram/send-messages/image.md): Send an image attachment by URL. - [Quick replies](https://docs.hookmyapp.com/instagram/send-messages/quick-replies.md): Offer tappable quick-reply chips. - [React to a message](https://docs.hookmyapp.com/instagram/send-messages/react.md): Add or remove an emoji reaction. - [Sender actions](https://docs.hookmyapp.com/instagram/send-messages/sender-actions.md): Show typing and mark messages seen. - [Send text](https://docs.hookmyapp.com/instagram/send-messages/text.md): Send a plain text Instagram DM. - [Send video](https://docs.hookmyapp.com/instagram/send-messages/video.md): Send a video attachment by URL. - [DIY](https://docs.hookmyapp.com/platform/diy.md): The full manual Meta setup for WhatsApp, and why HookMyApp exists. - [Sandbox](https://docs.hookmyapp.com/platform/sandbox.md): A hosted test number and account, so you can build on WhatsApp or Instagram with no Meta setup. - [Webhook routing](https://docs.hookmyapp.com/platform/webhook-routing.md): Where to find each webhook URL, what it does, and how to verify delivery end-to-end. - [Connect WhatsApp](https://docs.hookmyapp.com/whatsapp/connect-waba.md): Connect your own WhatsApp number via Meta embedded signup, new or existing. - [Quickstart](https://docs.hookmyapp.com/whatsapp/quickstart.md): From npm install to a webhook receiving real WhatsApp messages on your laptop in minutes. - [Receive webhooks](https://docs.hookmyapp.com/whatsapp/receive-webhooks.md): Verify the HMAC signature, acknowledge fast, process async. - [Overview](https://docs.hookmyapp.com/whatsapp/send-messages.md): POST to the Meta Graph API with a Bearer token. Same shape for sandbox and your own number. - [Send audio](https://docs.hookmyapp.com/whatsapp/send-messages/audio.md): Send an audio clip or voice message. - [Send buttons](https://docs.hookmyapp.com/whatsapp/send-messages/buttons.md): Send interactive reply buttons (up to 3). - [Send contact](https://docs.hookmyapp.com/whatsapp/send-messages/contact.md): Send one or more contact cards. - [Send document](https://docs.hookmyapp.com/whatsapp/send-messages/document.md): Send a PDF or other document. - [Send image](https://docs.hookmyapp.com/whatsapp/send-messages/image.md): Send an image by hosted URL or uploaded media ID. - [Send lists](https://docs.hookmyapp.com/whatsapp/send-messages/lists.md): Send an interactive list menu of options. - [Send location](https://docs.hookmyapp.com/whatsapp/send-messages/location.md): Share a pin on the map. - [Request user location](https://docs.hookmyapp.com/whatsapp/send-messages/location-request.md): Ask the user to share their current location. - [Mark messages as read](https://docs.hookmyapp.com/whatsapp/send-messages/mark-read.md): Send read receipts and typing indicators. - [Send reaction](https://docs.hookmyapp.com/whatsapp/send-messages/reaction.md): React to a message with an emoji. - [Send sticker](https://docs.hookmyapp.com/whatsapp/send-messages/sticker.md): Send a WebP sticker. - [Send text](https://docs.hookmyapp.com/whatsapp/send-messages/text.md): Send a plain text WhatsApp message via the Meta Graph API. - [Send video](https://docs.hookmyapp.com/whatsapp/send-messages/video.md): Send a video by hosted URL or media ID. - [Advanced](https://docs.hookmyapp.com/whatsapp/templates/advanced.md): Named parameters, currency, and date-time values. - [Authentication](https://docs.hookmyapp.com/whatsapp/templates/authentication.md): Send a one-time passcode template. - [Buttons](https://docs.hookmyapp.com/whatsapp/templates/buttons.md): Pass dynamic values to quick-reply and URL buttons. - [Carousel](https://docs.hookmyapp.com/whatsapp/templates/carousel.md): Send a scrollable set of template cards. - [Template lifecycle](https://docs.hookmyapp.com/whatsapp/templates/lifecycle.md): How templates are categorised, reviewed, and retired. - [Location header](https://docs.hookmyapp.com/whatsapp/templates/location-header.md): Add a map-pin header to a template. - [Media header](https://docs.hookmyapp.com/whatsapp/templates/media-header.md): Add an image, video, or document header. - [Simple text](https://docs.hookmyapp.com/whatsapp/templates/simple-text.md): Send a body-only approved template. - [Text header](https://docs.hookmyapp.com/whatsapp/templates/text-header.md): Add a text header with its own variable. ## Optional - [GitHub](https://github.com/orgs/hookmyapp/repositories) - [Agent Skills](https://github.com/hookmyapp/agent-skills) - [npm](https://www.npmjs.com/package/@gethookmyapp/cli)