Questions and answers

Bulk SMS questions, answered

35 answers about sending bulk SMS with SendBulkSMS, grouped by topic: the basics, your account, sending messages, prices and top-ups, delivery reports and the API.

The basics

What is SendBulkSMS?

SendBulkSMS is a bulk SMS service for sending text message campaigns and API messages to 227 countries, charged per message from $0.00259 with no monthly fee. You send from a web console or from your own software through the REST API.

What is bulk SMS?

Bulk SMS means sending the same text message, or a personalised version of it, to many mobile numbers at once. Businesses use it for promotions, reminders, verification codes, delivery updates and service notices because SMS reaches any mobile phone without an app or internet connection.

Who uses bulk SMS?

Shops and online stores, clinics and salons, schools, delivery and logistics firms, banks and lenders, event organisers, app developers and marketing agencies. Anyone who needs to reach a list of customers quickly and reliably can use it.

Which countries can I send to?

227 countries and territories in 9 regions. The countries page lists every one with its rate, and each country has a page with the number format and sending tips.

Do I need to install anything?

No. The console runs in any modern browser on a computer or phone. Developers who want to send from their own systems use the REST API over HTTPS with any programming language.

Account

How do I create an account?

Open the sign-up page and generate an account key in your browser. Copy it or save it as a text file, tick that you saved it, and the account is created. The whole process takes under a minute.

Why an account key instead of an email and password?

The key is the whole login: one string that only you hold. We store only a one-way hash of it, so there is no password to reset and no personal details to manage. Keep it in a password manager or a safe place.

What happens if I lose my account key?

The key cannot be recovered, because we never store it in readable form. Save it the moment you create the account, and sign in on a second device if you want a backup session.

Can I delete my account?

Yes. Open a support ticket from the console and the account is closed. Accounts with a positive balance or a scheduled campaign are closed after the balance is used or the campaign has run.

Sending messages

How do I send a bulk SMS campaign?

Sign in, open New campaign, paste numbers or upload a CSV, write your message, check the preview and the estimate per country, then send now or pick a time. Reports appear in Campaigns as messages are delivered.

What format should the numbers be in?

International format: the country calling code first, then the number without its national 0. For example +44 7700 900123 for the UK. A leading 00 instead of + is fine, and spaces, dashes and brackets are removed automatically.

How many recipients can one campaign have?

Up to 20,000 in the console and 10,000 per API request. For larger lists, split them into several campaigns; each one is priced and reported on its own.

How do merge fields work?

Put extra columns after the number in your list, for example +447700900123, Sam, 14:30. Write {{1}} in the text for the first extra column, {{2}} for the second, and each recipient receives their own values. The preview shows the message with any recipient's values.

How long can a message be?

Up to 10 segments: 1,530 characters in GSM-7 or 670 in UCS-2. Each segment is charged separately, so most campaigns stay at one segment of 160 Latin characters or 70 characters in other alphabets.

Why did my message switch to 70 characters?

One character outside the GSM-7 set, such as an emoji, a curly quote, an Arabic or Cyrillic letter, or letters like á, ç or ł, makes the whole message use UCS-2. The counter lists the characters that caused it, so you can replace them if you want to stay at 160.

Can I schedule a campaign?

Yes, from 5 minutes to 60 days ahead. The cost is reserved when you schedule, the campaign starts on time by itself, and you can cancel it before it starts for a full refund.

Can I send a test first?

Yes. The test option sends the exact message to one number you enter, charged at that country's rate like any message. It appears in your campaign list marked as a test.

How fast are messages sent?

Campaigns are queued as soon as you confirm and leave at up to 200 messages a minute per queue. Most delivery reports arrive within seconds of sending.

Can I add an opt-out line?

Yes. Save your opt-out wording in Settings, for example a phone number or link where people can ask you to stop, then tick the opt-out option and it is added on a new line. Replies to messages are not received, so the wording points people to your own contact. Numbers you put on your do-not-send list are never messaged. It counts toward the message length, and the estimate includes it.

Prices, top-ups and refunds

How much does bulk SMS cost?

Each country has one fixed rate per SMS segment, from $0.00259 (Brazil). The cost of a campaign is the rate times the segments times the recipients. The full list is on the pricing page.

Is there a monthly fee?

No. There is no subscription, setup fee, contract or minimum monthly spend. You pay only for the messages you send.

What is the minimum top-up?

$40. Top-ups go up to $5,000 per payment, and your balance is kept in US dollars without an expiry date.

Is there a top-up bonus?

Yes, on your first top-up: $40 +10%, $100 +20%, $200 +25%, $300 +30%, $500 +35%, $1000 +40%. The bonus is added to your balance together with the top-up, up to +40%.

How do I pay?

Top-ups are paid through a secure crypto checkout that opens inside the console. USDT is accepted on several networks, along with other major coins listed in the checkout. The balance is added once the network confirms the payment.

Are failed messages refunded?

Yes, automatically. When a message fails, its price goes straight back to your balance and the ledger shows the refund next to the campaign.

Can I withdraw my balance?

The balance is for sending messages and is not paid out. Refunds for failed or canceled messages always go back to the balance, ready for the next campaign.

What if I sent the wrong amount?

Send the exact amount shown in the checkout, to every decimal. If a payment does not match, open a support ticket from Billing with the top-up details and it is checked by hand.

Delivery and reports

How do I know a message was delivered?

Every recipient has a status line: queued, sent, delivered or failed, with the time of each step. Open a campaign to see them, or receive them at your webhook URL if you send through the API.

Why would a message fail?

Common reasons are a switched-off or unreachable phone, a number that no longer exists, or a destination network that rejects the message. The reason is shown on the report and the message is refunded.

Can recipients reply?

Messages are sent one way, from a number chosen for each route. For replies, give recipients a link, a phone number or an email address in the text.

Will the sender always be the same?

Messages are sent from route numbers that can differ by country and by send. Put your business name at the start of the message so recipients know who wrote.

Developers and API

Is there an SMS API?

Yes. A REST API at https://sendbulksms.cc/api/v1 sends messages, checks message and campaign status, reads your balance and prices a send before you commit. The API documentation has examples in several languages.

How do I get an API key?

Open API keys in the console. Keys can be created once your first top-up has been credited. A key is shown once in full; we keep only a hash, and you can replace it at any time.

Are there rate limits?

Each key can make 300 requests a minute, and each send request can hold up to 10,000 numbers.

How are webhooks signed?

Each delivery report is a POST with the header X-SendBulkSMS-Signature: t=<unix time>,v1=<hex>. The hex is HMAC-SHA256 of "<t>.<raw body>" with your webhook secret. Failed calls are retried up to 8 times over about 11 hours.

Still have a question?

Signed-in customers open a ticket from Support in the console and get an answer there. Support

Prices for every country are on the pricing page. Pricing

Send your first message today

Create an account in under a minute and send from the browser or the API.

Bulk SMS FAQ: Prices, Sending, Top-ups, Delivery and API | SendBulkSMS