---
title: "Overview"
description: "Learn how Wazapin connects WhatsApp messaging, customer replies, and automation in one platform."
---

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

# Overview

<div class="wz-docs-hero" role="region" aria-label="Getting started overview">
  <p class="wz-docs-hero-eyebrow">Integration guide</p>
  <p class="wz-docs-hero-lead">
    Use Wazapin to send WhatsApp messages from your app, receive customer replies in real time, and manage your business number — ready in minutes.
  </p>
  <ul class="wz-docs-hero-meta" aria-label="Key highlights">
    <li>~5 minute setup</li>
    <li>Your WhatsApp number</li>
    <li>Real-time notifications</li>
  </ul>
</div>

1. **Connect your number**

   Link a WhatsApp Business number before sending. See [Connect your number](/getting-started/connect-channel).
2. **Create an API key**

   Generate credentials in the dashboard. See [API keys](/api/authentication).
3. **Send your first message**

   Follow the [Quickstart](/getting-started/quickstart) to send a text message in minutes.
4. **Receive replies**

   Set up [webhooks](/api/webhooks) to forward inbound messages and delivery events to your server.

## Choose your path

- [Send your first message](/getting-started/quickstart) — Follow the quickstart to send your first message.
- [Receive messages](/receive-messages/overview) — Set up webhooks to handle inbound customer replies.
- [Send templates](/templates/overview) — Build and send approved template messages.
- [API reference](/api-reference) — Explore the full OpenAPI specs and playground.

## Get started

- [Quickstart](/getting-started/quickstart) — Send your first WhatsApp message today.
- [Connect your number](/getting-started/connect-channel) — Link WhatsApp before you send anything.
- [API keys](/api/authentication) — Create keys for your integration.
- [WhatsApp concepts](/whatsapp-basics/overview) — Understand session windows and channel types.

## Messages

- [Message types](/getting-started/send-messages) — Text, images, buttons, templates, and more.
- [Free-form vs templates](/getting-started/sending-overview) — When to reply freely vs use approved templates.
- [Send text](/getting-started/send-text) — Simple text messages and replies.
- [Send templates](/getting-started/send-template) — Order updates, reminders, and notifications.

## Receive customer messages

- [Set up webhooks](/receive-messages/overview) — Forward replies and delivery updates to your app.
- [Sample payloads](/api/inbound-webhook-examples) — See what your server receives.
- [Handle events](/recipes/handle-webhook-events) — Step-by-step webhook handler example.

## Build faster

- [Try the API](/api/playground-guide) — Test requests without writing code first.
- [TypeScript SDK](/sdk/typescript) — Official client with typed builders and retries.
- [Postman collection](/integrations/postman) — Import and run requests quickly.

## Examples

- [Send a text message](/recipes/send-text-message) — Notification flow, step by step.
- [Send a template](/recipes/send-template-message) — Order update flow, step by step.

## Reference

- [API reference](/api-reference) — Full endpoint list and field reference.
- [Errors & troubleshooting](/api/errors) — Status codes and common fixes.

:::tip
New here? Start with [Connect your number](/getting-started/connect-channel), then [Quickstart](/getting-started/quickstart).
:::

Source: https://docs.wazapin.id/introduction/index.mdx
