Sitemap

Every page on Engage

Looking for something specific? Search engines and AI assistants can also use sitemap.xml and llms.txt.

Engage

  • Home

    Engage — the WhatsApp Business Platform for growing teams.

  • WhatsApp Business API

    The official WhatsApp Business API for Indian businesses: features, pricing and how to start.

  • Blog

    Guides to the WhatsApp Business API: pricing, templates, limits, OTPs and more.

  • Pricing

    Plans, limits and the 14-day free trial.

  • Security

    How Engage protects your WhatsApp business data.

  • Contact

    Talk to the Engage team about pricing, demos and support.

  • Privacy Policy

    What data we collect and how we use it.

  • Terms of Service

    The terms for using Engage.

Blog

Docs · Getting started

  • Introduction

    Engage is a REST API for the official WhatsApp Business Platform: send any message type, manage templates, contacts and campaigns, and receive signed webhooks at https://engage.swastik.ai/v1.

  • Quick start

    Send your first WhatsApp message with the Engage API in four steps: connect a number, create an API key, send the hello_world template and track delivery with webhooks.

  • Authentication

    Authenticate Engage API requests with a Bearer API key (egk_live_…), grant it only the permissions it needs, restrict it by IP and set an expiry.

Docs · Core concepts

  • Errors & rate limits

    Engage API errors use one JSON envelope with a stable code and request_id; each API key has a per-plan request rate and 429 responses include Retry-After.

  • Idempotency

    Send an Idempotency-Key header when sending WhatsApp messages through Engage so retries within 24 hours never send the same message twice.

  • Pagination

    Engage list endpoints use opaque cursors: pass limit and the previous next_cursor until it is null.

Docs · Messaging

  • Sending messages

    Send WhatsApp text, template, image, video, audio, document, sticker, location, contact, interactive and reaction messages with POST /v1/messages, singly or 1,000 at a time.

  • Conversations

    Read WhatsApp conversation history, reply in a thread, assign, snooze and resolve conversations from the Engage team inbox through the API.

  • Templates

    Create, submit, edit, sync and delete WhatsApp message templates with the Engage API, and learn Meta's limits and template statuses.

  • Media

    Upload images, videos, audio and documents to Engage once and send them by media id, or download media customers send you.

  • Numbers

    List the WhatsApp phone numbers connected to your Engage organization and read their quality rating, messaging limit and business profile.

Docs · Audience & growth

  • Contacts

    Create, update, tag, import (CSV), export and bulk-edit WhatsApp contacts and their opt-in state with the Engage API.

  • Tags, lists & segments

    Group WhatsApp contacts with tags, static lists, rule-based segments and custom attributes, and use them as campaign audiences.

  • Campaigns

    Create, estimate, schedule, launch, pause and report on WhatsApp template broadcast campaigns with the Engage API.

Docs · Integrations

  • Webhooks

    Receive signed Engage webhook events for inbound WhatsApp messages, delivery statuses, contacts, templates and numbers, and verify the HMAC-SHA256 signature.

  • AI assistants (MCP)

    Connect ChatGPT, Claude and other AI assistants to Engage through its MCP server, with access limited by your API key permissions and plan.

  • Analytics & automations

    Pull WhatsApp messaging analytics (sent, delivered, read, failed, estimated Meta cost) and trigger Engage automations from your own events.