01In short
To run an SMS marketing campaign with SMSMeteor, import a CSV of consenting recipients, write one message with variables from your columns, check the cost preview that splits the total per destination at the published rate, choose a local-time window and send. Quiet hours apply by default in each country, a STOP keyword or link removes people from later sends, and the report lists every message with its status and failure reason.
- Traffic type
- Marketing: consent, opt-out and quiet hours required
- Tool
- Panel campaign from a CSV, or
/v1/messages/batch - List size
- 1,000,000 numbers per campaign
- Timing
- Local-time window per destination, optional pace
- Opt-out
- STOP keyword or one-tap link
- Reporting
- Per message, by country and failure reason
Recommended settings
02How it works here
From nothing to delivered, in 4 moves.
-
01Import the list
CSV, TXT or XLSX up to 50 MB per file. Numbers are normalised to E.164, duplicates merged, invalid rows listed and never billed.
-
02Write once
Use any column as a variable. The counter shows encoding, segments and the longest rendered row, which is the one that sets the cost.
-
03Read the cost
The preview splits the campaign per destination at the published rate. Nothing is charged until you confirm.
-
04Schedule by local time
A 10:00 to 18:00 window opens in each country when its clock gets there. Add a pace if replies land on people.
03What matters
The three things that decide a campaign
The list. Numbers from people who asked to hear from you, with the consent source kept next to each number. Harvested lists fail twice: recipients report them and operators filter the sender. They are also prohibited by the acceptable use policy.
The text. Brand in the first words, one idea, one link on your own domain, a way to stop. Keep it in GSM-7: one curly apostrophe or emoji switches the message to Unicode and halves the room, which on a large list is real money.
The hour. Marketing belongs in waking hours in the recipient's time zone. Default quiet hours are applied per destination and scheduling follows the destination clock, daylight saving included.
04In practice
Reading the result
Start with rejected rows, then failures by reason, then delivered per destination. Unknown numbers are a list problem: remove them with one click. A destination far below the others deserves a look at its sender rule and at the status page. Track outcomes with a link parameter on your own domain, and compare cost per order rather than delivery rate.
An opt-out rate under half a percent per send is normal. A jump after a change of tone or cadence is the audience answering.
05What it costs
50,000 messages, priced per destination.
One segment each at today's published rates. The same unit price applies to one message or a million; there is no plan, no setup fee and no monthly fee.
Rate card last updated 22 September 2026
| Destination | Rate per SMS | 50,000 messages |
|---|---|---|
| $0.0084 | $420.00 | |
| $0.0130 | $650.00 | |
| $0.0205 | $1,025.00 | |
| $0.0117 | $585.00 | |
| $0.0042 | $210.00 | |
| $0.0214 | $1,070.00 |
Other destinations: cost calculator
06A message that works
What it looks like on the phone.
Brand, offer, own-domain link, opt-out. One GSM-7 segment.
07Pitfalls
Three mistakes we see, and how to avoid them.
Emoji and smart quotes
They switch the message to Unicode: 70 characters per segment instead of 160, often doubling the cost.
One send time for every country
A fixed moment reaches Sydney at 3 a.m. Use a local window.
Marketing flagged as transactional
It bypasses quiet hours once, then closes the route. The content filters apply whatever the flag says.
09Questions, answered
SMS marketing campaigns to many countries: questions, answered.
Is consent required for SMS marketing?
In almost every country, yes: prior opt-in for promotional texts, plus a working opt-out in each message. The law applies to you as the sender wherever you are based. Our acceptable use policy requires consenting lists and prohibits harvested numbers.
How much does a campaign of 50,000 messages cost?
The sum of each row at its destination's rate. For example, 50,000 one-segment messages to the United States cost $420.00 and to Brazil $210.00. The preview shows the exact split before you send.
Can one campaign cover several countries?
Yes. A mixed list is priced row by row, each country gets its own sender behaviour and quiet hours, and a local-time window opens separately in each zone.
How do recipients opt out?
With a STOP keyword where you use a two-way number, or a one-tap link. Either removes the number from the list and from later campaigns to it.
Can I pause a campaign that is running?
Yes, instantly. Queued messages stop; those already handed to carriers still deliver. Resume or cancel the remainder at any time.
Will my brand name appear as the sender?
In destinations that deliver alphanumeric senders as typed. Elsewhere a numeric sender is used or registration is needed; the rule is shown per country in the composer before you send.
