Skip to content
smsbulk

Bulk text messaging

The bulk SMS service built around the price of each message

Upload the list, write the message once and see what every country on it costs before anything leaves. SMSBulk sends to 227 destinations from one prepaid credit balance, from $0.00235 per message, with refunds for every message the network reports as failed.

  • Reach thousands of phones in minutes, or one customer with a test first.
  • Spend only on the segments you send; credit never expires.
  • Send from the browser or from your own software through the API.
Start sending

Account in under a minute. Top-ups from $40 when you are ready to send.

Your order 3547 is out for delivery and arrives by 13:30 today.

Weekend sale: two coffees for the price of one at every Bean and Bloom cafe until Sunday.

Reminder: your dental check-up is tomorrow at 09:15. Bring your insurance card.

Why send bulk SMS from your business

A text reaches every mobile phone on every network, with no app to install and no data connection needed. People read texts within minutes of arrival, which makes SMS the channel for messages a whole list must see: a changed time, a ready order, a closed office, a code to sign in.

Bulk sending turns that one-to-one channel into a broadcast. One message goes to thousands of people at once, each with their own name or order number if you want, and every recipient is priced by their own country. The cost depends only on how many segments you send.

How to send bulk SMS, your way

Run campaigns from the browser, keep lists for next time, or connect your own software. Every route uses the same prices, refunds and reports.

Paste numbers or upload a file, write the message, check the cost per country and send. A campaign holds up to 25,000 recipients and leaves at up to 600 messages a minute.

  • Merge fields
  • Test to one number
  • Send now or later

Upload CSV or TXT files up to 5 MB. The console finds the header row, maps the phone column and turns the rest into merge fields, then lets you save the list for the next campaign.

  • Column mapping
  • Duplicates removed
  • Do-not-send list

Send from your own software with one JSON request of up to 8,000 numbers. Quote first, send, then follow every message by id or by signed webhook.

  • Quote endpoint
  • Signed webhooks
  • Client references

Set a start time from 5 minutes to 90 days ahead in your own time zone. Credit is reserved at confirmation and refunded in full if you cancel before the start.

  • Local and UTC time
  • Cancel for a refund
  • Duplicate a campaign

Bulk SMS for every kind of list

Promotions, transactional notices, reminders and internal alerts all go through the same composer. Here is how teams use each one.

Hi Jamie, the winter sale starts today: 40% off coats at all Harbour Street stores and online until Sunday. Code WARM40.

Members night is Thursday from 18:00. Show this text at the door for early access.

Promotional SMS campaigns

Put an offer in front of your whole customer list at the moment it starts, at a cost you can check before sending.

Teams use it to:

  • Announce a sale on the morning it opens.
  • Invite members to an event or a new season.
  • Bring back customers with a code that works in store and online.

Add your opt-out wording from Settings to every promotional send, and keep stop requests on your do-not-send list.

Your parcel from Northwind is out for delivery today between 08:15 and 10:15.

Payment of 84.20 received for invoice 2231. Thank you.

Your pickup code is 4471. Show it at the counter.

Transactional notices

Orders, deliveries, payments and account changes are the messages people wait for. Merge fields put the order number or time in each one.

Typical sends:

  • Order confirmed and dispatched notices.
  • Delivery windows and pickup codes.
  • Payment received and invoice due reminders.

Connect your shop or app through the REST API and follow each message by id.

Reminder: your appointment with Dr Patel is on Wed 22 June at 10:40.

Riverside School is closed tomorrow because of snow. Classes restart Thursday.

Reminders and alerts

Appointments, classes, closures and service changes reach a whole list at once, at a local time you choose.

Where it helps:

  • Clinics and salons cutting missed appointments.
  • Schools and clubs moving a fixture or closing for weather.
  • Utilities and landlords announcing planned work.

Schedule up to 90 days ahead and cancel for a full refund if plans change.

Skip the group chat. Send bulk SMS through a service built for it.

Sending to many people from a personal phone runs into limits fast: a few dozen recipients at a time, everyone seeing each other's number, no record of who received what. A bulk SMS service sends each person their own copy, keeps a report per number, and handles lists of thousands without effort.

SMSBulk adds the parts high-volume senders care about: a price per message for every country, the exact total before you confirm, refunds for failures, CSV exports and an API for your own systems.

What every campaign includes

227 destinations

One credit balance covers every country on the list, each at its own price. United States: $0.00485, United Kingdom: $0.00755.

Refunds for failures

Failed messages return their price to your credit automatically, each refund on its own ledger line.

Reports per number

Delivered, sent, failed and the reason in plain words for each number, with CSV exports in UTC.

Let's go

Create an account, paste a few numbers and see the price for your own list. Add funds when you are ready to send.

Create your account

Popular destinations

  • United States$0.00485
  • United Kingdom$0.00755
  • India$0.01495
  • Brazil$0.00235
  • Nigeria$0.01915
  • Germany$0.01395
Bulk SMS Service for High-Volume Senders, Console and API | SMSBulk