# WhatsApp Gateway

This guide helps you integrate the WhatsApp Gateway into your application to send template-based messages and OTPs to your users via WhatsApp.

## What is WhatsApp Gateway?

WhatsApp Gateway is a service that allows businesses to send WhatsApp messages to their users through the WhatsApp Business Platform. All messages are based on **pre-approved templates** — either utility templates for transactional messages or authentication templates for OTP delivery.

It supports:

- **Utility templates** — transactional messages such as confirmations, alerts, and notifications
- **Authentication templates** — OTP delivery with optional autofill and copy-code buttons



```mermaid
flowchart LR
    A[Your Application] --> B[WhatsApp Gateway]
    B --> C[Meta / WhatsApp Business Platform]
    C --> D[End User]
```

## Documentation structure

### Get started

- [Quick start](/products/whatsapp/enterprise-documentation/get-started/get-started) — prerequisites, environments, and authentication


### Developer documentation

- **Integration Guide**: how to send messages and manage templates:
  - [Templates](/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/templates) — template categories, approval, language fallback
  - [Authentication templates](/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/authentication-templates) — components and button behavior for OTP delivery
  - [Utility templates](/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/utility-templates) — components, button types, and practical examples
  - [How to format messages](/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/how-to-format-messages) — text formatting options for utility template bodies
  - [Sender](/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/sender) — default and custom senders
- **API References**: complete technical documentation of the REST APIs:
  - [Send message APIs](/products/whatsapp/enterprise-documentation/developer-documentation/api-references/send-message-apis) — send utility and OTP messages
  - [Template management APIs](/products/whatsapp/enterprise-documentation/developer-documentation/api-references/template-management-apis) — create and manage templates


### Release Notes

- [Release Notes](/products/whatsapp/enterprise-documentation/developer-documentation/release-notes) — version history and changelog of WhatsApp Gateway updates.