Skip to content
TechGrouper

Bulk SMS & SMS API

Send transactional, OTP and promotional SMS worldwide — from our campaign platform or a clean REST API, with a delivery receipt for every message.

Bulk SMS isn't one pipe. Each route has different sender rules, consent requirements and delivery behaviour — using the right one is what keeps delivery rates high.

TransactionalOTPPromotional
Typical useOrder updates, alerts, remindersLogin and payment verification codesOffers, sales, re-engagement
Sender IDRegistered alphanumeric IDRegistered alphanumeric IDRegistered ID, promo-flagged
ConsentImplied by relationshipImplied by the transactionExplicit opt-in required
Delivery window24/724/7, highest priorityBusiness hours recommended

A bulk SMS service lets a business send text messages to many recipients at once — from a few hundred delivery alerts a day to millions of campaign messages — through carrier-grade connections rather than a phone. Messages are sent from a registered sender ID, tracked with delivery receipts (DLRs), and billed per message part.

You can send two ways: through the web platform (upload contacts, pick a template, schedule, track) or through the SMS API, which drops sending into your own software — OTPs at signup, alerts on order events, reminders before appointments.

SMS remains the one channel that reaches every mobile handset on earth — no app installs, no internet connection, no operating-system dependency. That's why it's still the backbone for OTPs and critical alerts even in app-first businesses.

SMS API

One POST to send, a webhook for delivery receipts. Idempotent requests, sensible errors, and the same shape as our WhatsApp and RCS APIs.

Message parts

SMS is billed per message part, and the part size depends on encoding. One emoji switches the whole message to Unicode and more than halves the capacity — worth knowing before you write the template.

01

Standard SMS (GSM encoding)

160 characters per part. Longer messages split into 153-character parts, and each part is billed separately.

02

Unicode SMS (emoji / special characters)

70 characters per part. A single emoji or special character switches the whole message to Unicode — multi-part messages then carry 67 characters each.

Platform features

The platform features that separate a campaign tool from a toy.

01

Scheduling & throttling

Send now, schedule for later, or drip at a controlled rate so replies don't swamp your support team.

02

Personalization

Merge variables per recipient — names, order numbers, amounts — from your upload or API payload.

03

Two-way & keywords

Receive replies on long codes, run STOP/HELP keywords automatically, and route inbound messages to webhooks.

04

Link tracking

Branded short links with per-recipient click tracking, so SMS campaigns report like email campaigns.

05

Real-time DLR webhooks

Delivery receipts stream to your endpoint the moment carriers confirm — no polling, no batch files.

06

Contacts & segments

Lists, custom fields, deduplication and consent flags managed in the platform or synced via API.

Use cases

The highest-volume SMS use cases across our customers.

01

Banking & fintech

Transaction alerts, OTPs and fraud warnings — the messages that must always arrive.

02

E-commerce & D2C

Order confirmations, shipping updates and cart-recovery nudges that convert.

03

Logistics

Pickup, out-for-delivery and proof-of-delivery notifications for drivers and customers.

04

Healthcare

Appointment reminders, report-ready alerts and follow-up scheduling.

05

SaaS & apps

Login OTPs, security alerts and usage notifications straight from your backend.

06

Travel & hospitality

Booking confirmations, gate changes and check-in reminders in real time.

Compliance

Most destinations require registered senders — alphanumeric IDs, and in the US, 10DLC campaign registration. Unregistered traffic gets filtered. We walk you through every step.

01

Pick your sender

Choose alphanumeric sender IDs or numeric long codes per destination country.

02

Register where required

We file sender-ID registrations and US 10DLC campaigns on your behalf.

03

Set up opt-in

Consent language and unsubscribe handling that satisfies GDPR, TCPA and local rules.

04

Send with confidence

Registered routes mean higher throughput and delivery rates from day one. Already registered elsewhere? Bring your sender IDs — we'll migrate the setup.

SMS is billed per message part, priced by destination country, with volume tiers that reward scale.

  • Billed per part: 160 GSM / 70 Unicode characters (153/67 when multi-part)
  • Rates vary by destination and route type
  • Delivery receipts and analytics included on every route
  • Volume slabs — the more you send, the less each part costs

Character limits, routes, registration and delivery — the details that decide campaigns.

160 characters with standard GSM encoding, or 70 characters if the message contains Unicode (emoji or special scripts). Longer messages split into parts — 153 GSM / 67 Unicode characters each because of the stitching header — and each part is billed as one SMS.

Start a project

Tell us your destinations and volumes — we'll send the rate card the same day.

  • Reply within one business day
  • Free scoping session, no obligation
  • You keep the scope document either way

We reply within one business day. No sales sequence, no shared data — privacy policy.