All Integrations

SMS – Send Bulk Messages

Send several personalised SMS in one API request or use a Contact Group and CSV campaign.

SMS – Send Bulk Messages

Send Bulk SMS Messages

Send multiple personalised SMS messages from your application, CRM, website, or backend system using the Libwana.Net SMS API.

Before sending messages, get your API key from User Panel → Communication → API and keep it securely on your server.

Make sure you have an active plan, sufficient credits, and an active SMS API gateway such as Twilio.

Each contact in the request can have its own phone number and personalised message.

Important: Credits and provider sending limits apply per recipient.

The sender phone number is configured inside your SMS gateway settings and should not be added directly to the request body.

API Endpoint

POST https://libwana.net/api/sms/send

Required Headers

Api-key YOUR_API_KEY
Accept application/json
Content-Type application/json

Windows CMD Example

cURL
curl.exe -X POST "https://libwana.net/api/sms/send" -H "Api-key: YOUR_API_KEY" -H "Accept: application/json" -H "Content-Type: application/json" --data-raw "{\"method\":\"api\",\"contact\":[{\"number\":\"15551234567\",\"message\":\"Hello Alex, your order is ready.\",\"sms_type\":\"plain\"},{\"number\":\"15557654321\",\"message\":\"Hello Jamie, your order is ready.\",\"sms_type\":\"plain\"},{\"number\":\"15559876543\",\"message\":\"Hello Taylor, your order is ready.\",\"sms_type\":\"plain\"}]}"

Request Fields

Field Description
method Use api when sending through your configured Twilio or another SMS API gateway.
contact An array containing multiple SMS recipients.
number Recipient phone number including the appropriate country code.
message The SMS message for that individual recipient.
sms_type Use plain for a standard text SMS.

Send Bulk SMS From Your Application or CRM

Your backend or CRM can build the contact array dynamically and submit multiple recipients in one API request.

Each contact can contain a different phone number and a personalised message.

Security Notice

Never expose your Libwana.Net API key in browser JavaScript or frontend application code.

Your application should prevent duplicate events, respect recipient consent, and handle API errors appropriately.

Send Bulk SMS Using Contact Groups or CSV

You can also send bulk SMS without manually building an API request by using Libwana.Net Contact Groups and SMS Campaigns.

Step 1: Go to Contacts → Create.
Step 2: Import your CSV or Excel contact file.
Step 3: Review your imported contacts and assign them to the correct group.
Step 4: Go to SMS Campaign → Create.
Step 5: Select your contact group, create your message, and send or schedule the campaign.
The /api/sms/send endpoint accepts a contact array. It does not accept a CSV file or Contact Group ID directly.

If you are using an external CRM, your CRM must read or parse the CSV data and construct the individual contact objects before calling the API.

Check Message Status

Use the returned message ID to check the SMS status.

GET /api/get/sms/MESSAGE_ID

Include your Api-key and Accept: application/json headers when checking the status.

An accepted API request does not confirm final delivery. Check the returned message ID and dispatch logs for the final delivery status.

Ready to send bulk SMS?

Get your API key and connect your application with Libwana.Net

Get API Key