Work from the dashboard.
Build campaigns, manage contacts and sender IDs, and follow delivery in one workspace.
Explore bulk SMSRun SMS campaigns from a clear workspace, or send directly from your product with the Textly API. Follow every message from submission to delivery.
Set up your message before sending.
Preview how your message appears to a recipient.
Illustrative product preview
Give your team a clear place to run campaigns, and give your product a simple way to send its own messages.
Build campaigns, manage contacts and sender IDs, and follow delivery in one workspace.
Explore bulk SMSUse one focused API for updates, alerts, and messages triggered by your product.
Explore the SMS APITextly gives your team a clear path to send a campaign and understand what happened afterward.
See the quickstartAdd your team, organize contacts, and choose an available or approved sender ID.
Prepare a campaign in the dashboard or submit messages from your application through the API.
See message status in your workspace and receive delivery events in your own system.
Send customer updates through a focused API. Use idempotency keys for safe retries and signed webhooks for delivery events.
POST https://api.textly.co.ke/messages
Authorization: Bearer YOUR_API_KEY
Idempotency-Key: order-1042
Content-Type: application/json
{
"senderId": "approved-sender-uuid",
"messages": [{
"recipient": "254712345678",
"text": "Your order is on its way."
}]
}Example request and event shown for illustration.
Start in your workspace to prepare a campaign. Building messaging into your software? The API guide has your first request.