Ultra SMS by Code Craft
Bulk SMS software that sends from your computer or phone, through the gateway you already pay for.
Ultra SMS imports your list, cleans every number into international format, personalises each text and counts the segments before you send. It works with Twilio, Vonage, Plivo, MSG91, Fast2SMS and 44 more gateways, and has the India DLT fields built in.
Windows and Android now; Mac, Linux and iOS coming soon. The free trial has no time limit and sends 25 SMS a day.


Works with
- Twilio
- Vonage
- Plivo
- Bird
- Telnyx
- Sinch
- Amazon SNS
- Infobip
- ClickSend
- MSG91
- Fast2SMS
- Gupshup
- 2Factor
- Exotel
- Kaleyra
- Any HTTP API
What bulk SMS software is, and how this one works
Bulk SMS software sends one text campaign to a list of phone numbers, with each message personalised. Many SMS tools bundle the software and the message credit together, so you never quite see what a text really costs. Ultra SMS separates them. It is an app on your computer or phone, and the messages go through an account you hold directly with an SMS gateway such as Twilio, Vonage, MSG91 or Fast2SMS, at that gateway's published rates.
The part that saves money is the segment counter. A plain text message holds 160 GSM-7 characters. One curly quote or emoji switches the whole message to Unicode, which holds 70. Gateways charge per segment, so a small wording change can double a campaign's cost. Ultra SMS shows the encoding, the segment count and the estimated cost as you type, and can replace lookalike characters for you before you send. For India, each message can carry the DLT Entity ID, sender ID and Template ID that operators check.
Last updated 6 November 2026. Current version 1.0.0.
What it does
Three things, done plainly.
Your list stays on your computer
Contacts, templates, opt-outs and campaign history live on your own machine, not on a platform that charges per contact.
Send through your own gateway
Connect one or more SMS gateway accounts. You pay the gateway's own rates; Ultra SMS adds no per-message fee.
Know the cost before you send
A live character and segment counter, GSM or Unicode detection and a cost estimate for the whole campaign, before a single message goes out.
Write it once, personalise every text
Tags fill in each contact's name or any column from your sheet, and the counter shows exactly how many segments each message will use.
- Personalisation tagsUse {{first_name}}, {{city}} or any column you import, with a fallback for empty values such as {{first_name|there}}.
- GSM and Unicode counterSee characters, encoding and segments as you type. One emoji or curly quote can switch a whole message to Unicode and halve its length per segment.
- Fix lookalikesSwaps curly quotes, long dashes and other look-alike characters for plain ones, so a message stays in the cheaper GSM encoding.
- Cost estimateEnter your gateway's price per SMS part and see the cost of the campaign before you start it.
- India DLT fieldsEntity ID, sender ID (header) and Template ID on every message, as TRAI's rules require, plus a check that your text matches the approved template.
- Opt-out (STOP) listNumbers on the do-not-send list are skipped in every campaign, whichever list they appear in.
From install to first send
Four steps.
- 1
Install
Download Ultra SMS for Windows or Android. It starts in free trial mode.
- 2
Connect a gateway
Choose your gateway, paste its API key or token, click Test credentials, and send a test to your own phone.
- 3
Import and write
Bring in a CSV or Excel list, write your message with tags, and watch the segment counter.
- 4
Send and track
Check the cost estimate, start or schedule the campaign, and follow the delivery report.
Who Ultra SMS is for
It suits businesses that already text their customers, or are ready to open a gateway account.
Shops, clinics and local services
Appointment reminders, order updates and offers to customers who agreed to receive them.
Indian businesses under DLT rules
Keep your Entity ID, approved headers and Template IDs in one place, and check your text against the approved template before sending.
Teams with an existing gateway
Already paying Twilio, Plivo or MSG91? Keep that account and rate, and add a proper campaign tool on top of it.
Agencies running several senders
Connect several gateways and spread a campaign across them. The Agency tier covers 10 devices on one key.
Ultra SMS compared with the alternatives
The right choice depends on whether you want to hold your own gateway account.
| Compared on | Ultra SMS | Your gateway's own web console | Hosted SMS marketing platform |
|---|---|---|---|
| What you pay | A monthly, yearly or lifetime licence, plus your gateway's per-segment rate | Your gateway's per-segment rate only | A subscription or marked-up credit, depending on the platform |
| Where your list lives | On your own device | In the gateway's account, if it stores lists | On the platform's servers |
| Using several gateways | Yes, with rotation and retry on the next one | No, one provider | Usually one, chosen by the platform |
| Segment and cost check before sending | Live counter, encoding fixer and campaign estimate | Varies; often a simple character count | Varies |
| India DLT fields | Entity ID, sender ID and Template ID, with a template match check | Yes on Indian gateways | On platforms that serve India |
| Two-way chat | No. Replies arrive in your gateway account | Often yes | Often yes |
| Picture messages (MMS) | Not supported | On some gateways | On some platforms |
If you need a shared two-way inbox or picture messages, a hosted platform will serve you better. If you want your own gateway rates and your list on your own device, this is what Ultra SMS is for.
Count segments before you send
The same check the app runs, working right here.
Try the segment counter
Unicode- Characters
- 129
- Segments
- 2
- Left in part
- 5
Unicode because of ’—: each part now holds 67 characters.
Estimated gateway cost: 500 in your gateway's currency (2 x 1,000 x 0.25)
What you pay, and to whom
Ultra SMS is software, not an SMS reseller. That keeps your costs plain.
One licence for the software
From $29 a month, $79 a year or $199 once: 1 device on Starter, 3 on Business, 10 on Agency. No per-message or per-contact fee from us.
Your gateway charges per segment
You pay your SMS gateway directly, at its rates for each destination country. A long message or one with emoji uses more segments, so it costs more; the counter shows this before you send.
Delivery depends on the network
No software can promise delivery. Operators filter unregistered senders, unapproved templates in India and unregistered 10DLC traffic in the USA. Ultra SMS helps you get those details right.
Consent is your responsibility
Only text people who agreed to hear from you, honour STOP requests, and follow the rules where your recipients live (for example TRAI's rules in India or the TCPA in the USA).
Plans for 1, 3 or 10 devices
Every tier has every feature. Yearly prices shown; monthly and lifetime are on the pricing page.
Starter
$79a year
Works out to $6.58 a month. You save 77% against paying $29 monthly.
1 device at a time
One person on one device
- Works on Windows, Linux and Android
- Every feature, on every tier
- Prepaid: nothing renews or charges by itself
- Free updates and support while the licence is active
- 15-day money-back guarantee
- No daily sending cap (the free trial allows 25 SMS a day)
Business
For small teams$159a year
Works out to $13.25 a month. You save 77% against paying $59 monthly.
3 devices at a time
A small team, or your desktop and phone
- Works on Windows, Linux and Android
- Every feature, on every tier
- Prepaid: nothing renews or charges by itself
- Free updates and support while the licence is active
- 15-day money-back guarantee
- No daily sending cap (the free trial allows 25 SMS a day)
Agency
$299a year
Works out to $24.92 a month. You save 79% against paying $119 monthly.
10 devices at a time
Agencies and larger teams
- Works on Windows, Linux and Android
- Every feature, on every tier
- Prepaid: nothing renews or charges by itself
- Free updates and support while the licence is active
- 15-day money-back guarantee
- No daily sending cap (the free trial allows 25 SMS a day)
What you pay your gateway
SMS gateways charge per message segment, at a rate that depends on the destination country and sometimes the route. Ultra SMS shows the number of segments and, with your rate entered, the estimated cost before you send.
Some countries add one-off or monthly fees for sender registration: for example A2P 10DLC brand and campaign registration in the USA, or DLT registration in India. Those are paid to your gateway or the registry, not to us.
Prices in Indian rupees are on the pricing page.
What Ultra SMS will not do
Better to know now than after you buy. The free trial lets you test all of this with your own gateway.
- Ultra SMS does not include SMS credit; you need an account with a supported gateway, or one with an HTTP API.
- It does not register your DLT entity, sender IDs or templates for you; that is done on an Indian operator's DLT portal.
- Delivery reports depend on your gateway: some confirm delivery to the phone, others only that they accepted the message.
- It is not a two-way chat inbox. Replies, including STOP, arrive in your gateway account; add opt-outs to Ultra SMS's list by import or by hand.
- Scheduled campaigns send only while the app is running.
- MMS (picture messages) are not supported.
Questions about bulk SMS software
Can I send bulk SMS from my computer without a gateway?
No. Ultra SMS needs an account with an SMS gateway, which is the company that passes your messages to phone networks. Until one is connected, campaigns run in simulation mode and nothing is sent. There are 17 supported options, including any gateway with an HTTP API.
Which is the best SMS gateway for India?
That depends on your volume and the routes you need, so compare current rates yourself. MSG91, Fast2SMS, Gupshup, 2Factor, Exotel, Kaleyra and SMSGatewayHub all have setup guides on this site, and all of them need your DLT registration to be in place.
What do I need to send bulk SMS in India?
A DLT registration on an operator's portal, with your entity, your approved sender IDs (headers) and your approved templates, plus an Indian gateway account. Ultra SMS holds those IDs and checks your text against the template, but the registration itself is something you do with the operator.
What do I need to send bulk SMS in the USA?
Business texting to US numbers normally needs A2P 10DLC brand and campaign registration or a verified toll-free number, arranged through your gateway. Without it, carriers filter your messages. Those fees go to your gateway, not to us.
How do I work out what a campaign will cost?
Enter your gateway's price per SMS part. Ultra SMS multiplies the parts per message by your recipients and shows the total before you start. The built-in cost calculator does the same for a message you are only planning.
Is sending bulk SMS legal?
Yes, when the people on your list agreed to it and you honour opt-outs. The rules vary by country, for example TRAI's rules in India and the TCPA in the USA, so check the ones that apply to you. Ultra SMS keeps an opt-out list and adds STOP wording to new campaigns by default.
All Ultra SMS questions and answers
Ultra SMS is not affiliated with any SMS gateway named on this site. Gateway names are trademarks of their owners.
Also by Code Craft
The same licence model, the same team.
Related guides and pages
- Bulk SMS Sender: Gateways, DLT, Segments
- SMS Gateway Setup: Twilio, MSG91, Fast2SMS, More
- SMS Segment Calculator and Number Validator
- Bulk SMS Software India DLT: Entity and Template
- Twilio Bulk SMS App: Send Campaigns from Your PC
- MSG91 Bulk SMS Setup: API Keys and Steps
- Bulk Email Software for Windows and Android
- Bulk WhatsApp Sender, Official Cloud API