Bulk SMS features made for busy small businesses
If you can write a text on your phone, you can send a campaign here. The workspace keeps the tools small and clear: a three-step composer, honest prices per country, and reports in plain words.
Here is everything it does today.
First things first, the basics
Create an account in a minute
Your browser makes an account key; save it and you are in. No forms to fill.
Write a campaign before you pay
The composer works with $0 credit: paste the list, write the text and see the exact price first.
Add funds and send
Top up in the checkout, send a test to your phone, then send or schedule the campaign.
Bring your list from anywhere and send it clean
Most lists come from a spreadsheet, a booking tool or a phone. The composer reads them as they are and tells you exactly what it did with every line.
- Paste numbers one per line or separated by commas, semicolons or tabs
- Upload CSV or TXT files up to 5 MB with column mapping by header
- Default country for numbers written without a country code
- Duplicates removed before pricing, left-out lines listed with reasons
- Up to 30,000 recipients per campaign
- Save lists and reuse them; up to 50 lists per account
Write messages people read to the end
A good text is short, personal and plain. The message step helps with all three while showing exactly how many segments each person's message uses.
- Merge fields from your columns, inserted where the cursor is
- Live counter: characters, segments, GSM-7 or Unicode
- The characters that switch a text to Unicode, named and replaceable
- Templates you save, plus starter examples
- Optional opt-out line in your own words
- Preview each recipient's message, one by one
Know the cost before anything leaves
The review step adds it all up: each country's count, price and subtotal, the total, your credit now and after. Nothing is charged until you confirm.
- 227 countries, each with its own price per message
- Exact totals with merge fields, Unicode and long texts
- Credit short? The button tells you by how much and opens the top-up
- Failed messages refunded to your credit automatically
Send at the right moment
Send right away or pick the day and hour; the scheduler works in your time zone and shows UTC under it, so there is no guessing for customers abroad.
- Schedule from 10 minutes to 30 days ahead
- Quick picks: in one hour, tomorrow 09:00, Monday 09:00
- Cancel a scheduled campaign for a full refund until it starts
- Test the message on your own phone first
- Up to 300 messages leave per minute
Follow every message to the phone
Campaign pages update while messages are leaving. Every number has a status in plain words and, when it fails, the reason.
- Statuses: queued, sent, delivered, failed with reason
- A timeline for each message: created, queued, sent, delivered
- Message log for the whole account with filters that stay in the address bar
- CSV exports of campaigns, messages and billing
- Duplicate a campaign or resend to the numbers that failed
Respect the people on your list
Customers stay happy to hear from you when they can say no once and be left alone.
- Do-not-send list that every campaign and API request respects
- Import and export the list as CSV
- Opt-out line in your own words, added at the end of a campaign
- Acceptable use rules written for small businesses
Plug it into your own systems
Developers get the same prices and credit through a small REST API, with webhooks for delivery events.
- Send one message or up to 5,000 per request
- Up to 5 API keys, each shown once, revocable any time
- Signed webhooks with 7 delivery attempts
- Cost estimates and balance checks from code
What the workspace leaves out, on purpose
No monthly plans
Pay per message from credit; no tiers to outgrow.
No setup fees
Accounts, lists, reports and the API come at no charge.
No hidden extras
Scheduling, merge fields and webhooks cost nothing extra.
Questions about a feature? The help center answers the common ones.
Write your first campaign today
Paste a few numbers, write a line and look at the price. You can do all of that before adding funds.