BulkaSMS Documentation

Everything you need to launch, manage, and scale messaging operations — platform guides, API references, tenant administration, billing, delivery reports, and webhooks for enterprise SMS and CPaaS teams.

Documentation sections

Getting Started

Understand the platform and send your first message.

Using the Platform

Day-to-day operations across the dashboard.

Account & Billing

Manage credits, invoices, and payments.

Tenant Administration

Control accounts, limits, and permissions at scale.

Developers

Integrate messaging into your own stack.

Resources

References, answers, and help.

Quick start

Send your first message in three steps:

  1. Choose an approved SID
    Select a registered Sender ID that's approved for your destination markets.
  2. Prepare recipients and content
    Add your recipient list and compose the message — encoding and segments are detected automatically.
  3. Send and track delivery
    Send via dashboard or API and follow real-time delivery receipts.

View Getting Started Guide →

Developer quickstart

Send a message with a single API call:

send-message.sh
curl -X POST https://bulkasms.com/v1/accounts/{accountId}/messages \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
      {
        "sender": "SID_UUID",
        "destinations": [{ "to": "905528406216" }],
        "content": { "text": "This is a sample message" }
      }
    ]
  }'

Core capabilities

  • API Key Authentication — Authenticate every request with a per-account API key.
  • Bulk Message Sending — Send to many destinations in a single request.
  • Delivery Reports — Receive real-time delivery receipts for every message.
  • Webhooks — Get push notifications for delivery and inbound events.