---
title: Send Bulk SMS via API
slug: messaging-apis/send-bulk-sms-via-api
docTags: 
createdAt: 2026-07-21T07:07:06.194Z
---

Exotel supports bulk SMS. The API remains the same as sending a single SMS (see [How to send an SMS](/messaging-apis/sms)). To send bulk SMS, specify an array of "To" numbers instead of a single number — the API contract remains the same.

**Video:** [Watch the bulk SMS walkthrough](https://learn.exotel.com/share/36IyzksRlHj1gh5kyp9F8g/embed?autoplay=false)

## Send bulk SMS with static content

[This API](https://developer.exotel.com/api-console/product-sms#send-bulk-static-sms) sends SMSes with the same content to the array of numbers specified in the `To` parameter. To send SMS through the API, you make an HTTP POST request. Refer to the [API reference](https://developer.exotel.com/api/sms#send-bulk-static-sms) for the full contract.

## Send bulk SMS with dynamic content

[This API](https://developer.exotel.com/api-console/product-sms#send-bulk-dynamic-sms) sends SMSes to different numbers with different message content for each number. To send SMS through the API, you make an HTTP POST request. Refer to the [API reference](https://developer.exotel.com/api/sms#send-bulk-dynamic-sms) for the full contract.

A sample PHP bulk SMS code sample is available at [Sample Bulk Code](https://github.com/exotel/ExotelAPI/blob/master/PHP_Samples/sendBulkSms.php).

## Response

Once the APIs are run, you will get a response.

- On success, the HTTP response status code will be `200`.
- The `Sid` is the unique identifier of the SMS. It is useful to log this for future debugging.

If you have any questions or concerns, please connect with us using the chat widget on your Exotel Dashboard or WhatsApp us on 08088919888.
