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

# Zexa: Omnichannel Business Messaging for Modern Teams

> Zexa is a business messaging platform that lets you send SMS, WhatsApp, Telegram, Email, and Slack messages from one unified dashboard and REST API.

Zexa is an omnichannel business messaging platform built for companies that need to reach their customers reliably — across multiple channels, from a single place. Instead of juggling separate tools for SMS, WhatsApp, email, and more, you manage every conversation, campaign, and contact list through one unified dashboard and one REST API. Whether you're sending a one-time verification code or running a large promotional campaign, Zexa gives you the infrastructure, analytics, and controls to do it at scale.

## Key features

<CardGroup cols={2}>
  <Card title="Omnichannel Channels" icon="tower-broadcast" href="/introduction#supported-channels">
    Send messages across SMS, WhatsApp, Telegram, Email, and Slack — all from one platform without switching between tools.
  </Card>

  <Card title="Campaign Management" icon="bullhorn" href="/messaging/campaigns">
    Create, schedule, and manage broadcast campaigns to segmented contact lists with built-in throttling and scheduling controls.
  </Card>

  <Card title="Contact Management" icon="address-book" href="/messaging/contacts">
    Import, organize, and segment your contacts into lists. Store custom attributes and keep your audience data clean and up to date.
  </Card>

  <Card title="Sender ID Registration" icon="id-card" href="/messaging/sender-ids">
    Register and get approval for custom Sender IDs so your messages arrive with your brand name instead of a random number.
  </Card>

  <Card title="Delivery Analytics" icon="chart-line" href="/messaging/campaigns">
    Track delivery rates, open rates, and failures in real time. Export reports and identify issues before they affect your campaigns.
  </Card>

  <Card title="REST API & Webhooks" icon="code" href="/api/overview">
    Integrate Zexa directly into your product using the REST API. Receive real-time delivery updates via webhook callbacks.
  </Card>

  <Card title="Credit-based Billing" icon="coins" href="/account/credits">
    Top up your credit balance and pay only for what you send. No monthly minimums or surprise overage fees.
  </Card>

  <Card title="Team & Security" icon="shield-halved" href="/account/team">
    Invite team members, assign roles, and enforce two-factor authentication to keep your account secure.
  </Card>
</CardGroup>

## How Zexa works

Getting from sign-up to sent message is straightforward. The platform is organized around three core actions:

<Steps>
  <Step title="Create your contacts">
    Import your audience into Zexa by uploading a CSV or adding contacts manually. Organize them into lists and apply custom attributes — such as language, region, or customer tier — so you can target the right people with the right message.
  </Step>

  <Step title="Compose your message or campaign">
    Write your message in the dashboard or construct the API request in your code. Choose the channel, select your registered Sender ID, pick your contact list or specify individual recipients, and set your send time. For API integrations, a single POST request is all it takes.
  </Step>

  <Step title="Send and track delivery">
    Zexa dispatches your messages and updates delivery statuses in real time. Monitor results in the Analytics dashboard or receive webhook events in your own system. Identify failed deliveries, resend where needed, and use the data to improve future campaigns.
  </Step>
</Steps>

## Supported channels

Zexa routes your messages through the following channels. Each channel has its own requirements for Sender IDs, message formats, and throughput limits.

| Channel      | Description                                                                                                    |
| ------------ | -------------------------------------------------------------------------------------------------------------- |
| **SMS**      | Send text messages to any mobile number. Ideal for alerts, OTPs, and time-sensitive notifications.             |
| **WhatsApp** | Send template and session messages via the WhatsApp Business API. Supports rich media and interactive buttons. |
| **Telegram** | Deliver messages through a Telegram bot to users who have opted in to your channel.                            |
| **Email**    | Send transactional and marketing emails with support for HTML templates, attachments, and tracking.            |
| **Slack**    | Post messages to Slack channels or direct messages for internal team notifications and alerts.                 |

<Note>
  You are responsible for obtaining valid consent from your message recipients in accordance with applicable laws and regulations, including Angolan telecommunications and data protection rules. Zexa may suspend accounts that send unsolicited messages.
</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your account and send your first message in under 5 minutes.
  </Card>

  <Card title="Account Setup" icon="gear" href="/account-setup">
    Verify your identity, enable 2FA, and configure your team settings.
  </Card>
</CardGroup>
