# Engage by Swastik > Engage is a WhatsApp Business Platform for teams, built by Shwastik Tech Solutions Pvt Ltd. Businesses connect a WhatsApp number through Meta's Embedded Signup and use Engage to send template campaigns, answer customers in a shared inbox, run automations, and integrate through a REST API, signed webhooks and an MCP server for AI assistants. Key facts: - REST API base URL: https://engage.swastik.ai/v1 (JSON, snake_case fields, UUID ids, RFC 3339 UTC timestamps) - Authentication: `Authorization: Bearer egk_live_…` API keys created in the dashboard (Developers → API keys), each with its own permissions - MCP server (for ChatGPT, Claude and other MCP clients): https://engage.swastik.ai/v1/mcp - Messages are sent through Meta's official WhatsApp Business Platform Cloud API; Engage charges a software subscription (14-day free trial) plus a small per-message fee from a prepaid wallet; Meta bills its own message fees - There is no sandbox: egk_test_ keys also send real messages - Support: contact@swastik.ai ## Getting started - [Introduction](https://engage.swastik.ai/docs): 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](https://engage.swastik.ai/docs/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](https://engage.swastik.ai/docs/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. ## Core concepts - [Errors & rate limits](https://engage.swastik.ai/docs/errors): 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](https://engage.swastik.ai/docs/idempotency): Send an Idempotency-Key header when sending WhatsApp messages through Engage so retries within 24 hours never send the same message twice. - [Pagination](https://engage.swastik.ai/docs/pagination): Engage list endpoints use opaque cursors: pass limit and the previous next_cursor until it is null. ## Messaging - [Sending messages](https://engage.swastik.ai/docs/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](https://engage.swastik.ai/docs/conversations): Read WhatsApp conversation history, reply in a thread, assign, snooze and resolve conversations from the Engage team inbox through the API. - [Templates](https://engage.swastik.ai/docs/templates): Create, submit, edit, sync and delete WhatsApp message templates with the Engage API, and learn Meta's limits and template statuses. - [Media](https://engage.swastik.ai/docs/media): Upload images, videos, audio and documents to Engage once and send them by media id, or download media customers send you. - [Numbers](https://engage.swastik.ai/docs/numbers): List the WhatsApp phone numbers connected to your Engage organization and read their quality rating, messaging limit and business profile. ## Audience & growth - [Contacts](https://engage.swastik.ai/docs/contacts): Create, update, tag, import (CSV), export and bulk-edit WhatsApp contacts and their opt-in state with the Engage API. - [Tags, lists & segments](https://engage.swastik.ai/docs/audiences): Group WhatsApp contacts with tags, static lists, rule-based segments and custom attributes, and use them as campaign audiences. - [Campaigns](https://engage.swastik.ai/docs/campaigns): Create, estimate, schedule, launch, pause and report on WhatsApp template broadcast campaigns with the Engage API. ## Integrations - [Webhooks](https://engage.swastik.ai/docs/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)](https://engage.swastik.ai/docs/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](https://engage.swastik.ai/docs/analytics): Pull WhatsApp messaging analytics (sent, delivered, read, failed, estimated Meta cost) and trigger Engage automations from your own events. ## Product - [Home](https://engage.swastik.ai/): What Engage does — campaigns, team inbox, automations, templates and the developer API - [Pricing](https://engage.swastik.ai/pricing): Plans, the free trial, and how Meta's WhatsApp fees are billed - [Security](https://engage.swastik.ai/security): Encryption, tenant isolation, access control and audit logs - [Contact](https://engage.swastik.ai/contact): Sales, onboarding and support - [WhatsApp Business API](https://engage.swastik.ai/whatsapp-business-api): Engage’s WhatsApp Business API platform for India — features, Meta fees and plans ## Guides - [What is the WhatsApp Business API? (2026 guide)](https://engage.swastik.ai/blog/whatsapp-business-api-guide): The WhatsApp Business API lets businesses message customers at scale with templates, a team inbox, automation and integrations. How it works and costs. - [WhatsApp Business API pricing in India (2026)](https://engage.swastik.ai/blog/whatsapp-api-pricing-india): Meta charges per delivered template: about ₹0.86 for marketing and ₹0.115 for utility and OTP messages in India. Rates, what’s free, GST and examples. - [WhatsApp Business app vs API: which do you need?](https://engage.swastik.ai/blog/whatsapp-business-app-vs-api): The free WhatsApp Business app suits one person on a phone; the API adds agents, automation, bulk templates and integrations. A side-by-side comparison. - [How to get WhatsApp templates approved](https://engage.swastik.ai/blog/whatsapp-template-approval): Most WhatsApp templates are reviewed in minutes. Categories, formatting rules, common rejection reasons and how to fix rejected or re-categorised templates. - [WhatsApp broadcasts without getting blocked](https://engage.swastik.ai/blog/whatsapp-broadcast-without-ban): How quality ratings, opt-in, per-user marketing limits and good targeting keep your WhatsApp bulk messages delivered—and your number safe. - [WhatsApp messaging limits: tiers and how to grow](https://engage.swastik.ai/blog/whatsapp-messaging-limits): WhatsApp caps how many people you can message first each day: 250, 2K, 10K, 100K or unlimited. How the tiers work, what counts and how to move up. - [How to get the WhatsApp verified badge (green tick)](https://engage.swastik.ai/blog/whatsapp-blue-tick-verification): WhatsApp’s verified badge—the old green tick—is now blue. The two routes (official business account or Meta Verified), requirements and rejection reasons. - [WhatsApp OTP with authentication templates](https://engage.swastik.ai/blog/whatsapp-otp-authentication): Send OTPs on WhatsApp with authentication templates: copy-code buttons, about ₹0.115 per OTP in India and no SMS DLT registration. Setup and best practices. - [The WhatsApp 24-hour window, explained](https://engage.swastik.ai/blog/whatsapp-24-hour-window): A customer’s message opens a 24-hour window for free-form WhatsApp replies. What you can send inside and outside it, free entry points and common errors. - [Use WhatsApp Business from ChatGPT and Claude](https://engage.swastik.ai/blog/whatsapp-mcp-chatgpt-claude): Connect WhatsApp Business to ChatGPT, Claude or Cursor with an MCP server: read chats, check campaigns and send approved messages in plain language. ## Optional - [Privacy policy](https://engage.swastik.ai/privacy) - [Terms of service](https://engage.swastik.ai/terms)