Skip to content

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.

Ultra SMS main window with lists, contacts and campaigns
Ultra SMS for Android home screen

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. 1

    Install

    Download Ultra SMS for Windows or Android. It starts in free trial mode.

  2. 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. 3

    Import and write

    Bring in a CSV or Excel list, write your message with tags, and watch the segment counter.

  4. 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 onUltra SMSYour gateway's own web consoleHosted SMS marketing platform
What you payA monthly, yearly or lifetime licence, plus your gateway's per-segment rateYour gateway's per-segment rate onlyA subscription or marked-up credit, depending on the platform
Where your list livesOn your own deviceIn the gateway's account, if it stores listsOn the platform's servers
Using several gatewaysYes, with rotation and retry on the next oneNo, one providerUsually one, chosen by the platform
Segment and cost check before sendingLive counter, encoding fixer and campaign estimateVaries; often a simple character countVaries
India DLT fieldsEntity ID, sender ID and Template ID, with a template match checkYes on Indian gatewaysOn platforms that serve India
Two-way chatNo. Replies arrive in your gateway accountOften yesOften yes
Picture messages (MMS)Not supportedOn some gatewaysOn 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).

The tools built into Ultra SMSOur acceptable use policy

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)
Buy Starter

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)
Buy Business

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)
Buy Agency

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.