BroadNet
MMS · Rich-media messaging

MMS messaging for images, GIFs and video

Pictures move more product than 160 characters ever could.

Send images, GIFs, short video, audio clips, vCards or PDFs to mobile handsets in 80+ countries — and fall back to a clean SMS link where MMS isn't supported.

Up to 5 MB (US)Auto-fallback to SMS80+ countriesCarrier-optimised
The BroadNet snow leopard watching photos, video and GIF frames stream into a phone
BroadNet · multimedia messaging
POST /sms/sendSmsMms
80+
Countries
1,000+
Operator connections
99.99%
SLA

What you can send

Rich media, sized for the network.

BroadNet transcodes each payload to the carrier's specific limit so you upload once and let us worry about MIME negotiation.

Max payload
5 MB
USA / Canada

Carrier-published ceiling for AT&T, T-Mobile, Verizon, Rogers.

Most markets
600 KB
EU · APAC · LATAM

Per-country limits managed automatically; payloads transcoded to fit.

Uptime SLA
99.99%
platform availability

Written into your contract. Where a handset can't take MMS, we auto-fall back to SMS + branded link.

Reach
80+
countries

Native MMS where supported; clean SMS-plus-link everywhere else.

One asset, every handset

How a single upload
renders on every screen.

The transcode pipeline rescales per-operator. Capability lookup catches non-MMS handsets and ships an SMS with a branded hosted page instead — same DLR schema, same dashboard.

  1. 01 · Submit
    POST /sms/sendSmsMms

    JPEG, PNG, MP4, PDF, vCard up to 5MB. Transcode pipeline rescales to operator-safe limits automatically.

    p50 < 200ms
  2. 02 · Transcode
    Media engine

    Per-operator size/codec rules applied — H.264 baseline for video, JPEG for images, AMR for audio. Original asset preserved for SMS-fallback hosted page.

    p50 < 400ms
  3. 03 · Capability
    MMS or fallback?

    Handset capability lookup. If MMS-capable: ship native. If not: send SMS with a short URL to a branded hosted landing page rendering the media.

    p50 < 80ms
  4. 04 · Deliver
    MMSC / SMSC

    Direct MMSC bind for native MMS; SMSC bind for SMS-fallback. Same DLR schema across both legs so your app doesn't branch on transport.

    p50 < 2.5s
  5. 05 · Event
    Delivered + viewed

    DLR plus (on fallback) hosted-page view event stream to your webhook. View event includes country, device, time-to-open.

    p95 < 2s
  6. ← delivered + view event · webhook

Capabilities

Built for marketers,
tuned by carrier engineers.

Images, video, audio

JPEG, PNG, GIF, MP4, AAC, AMR — uploaded once, transcoded per carrier. Animated GIFs preserved on capable handsets, first frame extracted as fallback.

JPEG · PNG · GIF · MP4

vCard delivery

Push a contact card straight into the recipient's address book — name, phone, email, address, even a logo. Far better than typing it out.

vCard 3.0 / 4.0

PDFs & documents

Send receipts, invoices, boarding passes, lab results. Documents are scanned for PHI and PII at rest unless you opt into zero-retention mode.

PDF · DOCX · max 5 MB

Carrier-optimised compression

We test each carrier's actual ceiling weekly. If they tighten from 5 MB to 3.5 MB overnight, your campaign keeps delivering — at the new limit.

per-carrier transcode

Auto-fallback to SMS + link

Where the destination handset can't receive MMS, we send a clean SMS with a branded short link to the asset — no broken experiences.

link.bn.meclick analytics

Delivery + read receipts

DLR for delivery on every leg; read receipts where the carrier surfaces them — primarily US and Canada.

DLR · read receipts

Use cases

Where pictures sell.

Product launches with visuals

A picture of the actual product converts better than any 160-character description ever could.

Receipts as images

Branded PDF receipts straight into the conversation, no email attachment, no separate app.

Appointment QR codes

Embed a check-in QR directly in the reminder — no print-out, no portal login, no link to click.

Event tickets

Concert, flight, match — deliver the ticket as an image with a scannable barcode and the date pinned in the caption.

Marketing campaigns

Seasonal collections, restock alerts, abandoned-cart recovery — visual MMS outperforms plain SMS by 4–6× on CTR.

Customer stories

Three teams that turned
an image into a measurable outcome.

Gulf flag carrierAirline · GCCSA
Challenge
Passengers were screenshotting boarding-pass PDFs from email and arriving at the gate without a scannable copy.
Approach
The boarding pass now ships as an MMS attachment that lands directly in the SMS thread.
Digital channels lead (reference under NDA)
Sub-Saharan logistics platformLogistics · Sub-Saharan AfricaNGKEZA
Challenge
Delivery proof-of-collection required a separate driver app step that slowed POD-to-invoice.
Approach
Drivers now MMS a photo of the signed bill which auto-ties to the consignment, with a hosted landing page fallback for non-MMS handsets.
Last-mile operations lead (reference under NDA)
0
App installs needed
Southeast Asian ecommerce marketplaceE-commerce · APACID
Challenge
Sellers needed richer product pushes than text-only SMS, but per-operator size limits made re-encoding impractical.
Approach
Merchants upload a 4K master once and the transcode pipeline rescales per operator before submit.
Seller experience lead (reference under NDA)
1 master
Multiple operators
15 sec
MP4 teaser

One call, every carrier

Send media
like you send a text.

Point at a URL. We pull, scan, transcode for the destination carrier, and deliver. You get a delivery receipt back exactly the way SMS works.

Multiple media in a single message
Automatic SMS+link fallback
Same auth, same DLR pipeline as SMS
POST · api.broadnet.me/sms/sendSmsMms
Example
# Send an MMS to a recipient list (multipart/form-data)
curl -X POST https://api.broadnet.me/sms/sendSmsMms \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -F destinationNumberFile=@recipients.csv \
  -F 'bulkMmsRequest={"senderId":"BroadNet",
      "message":"New in: the linen tote","messageType":"TEXT",
      "mmsType":"image","caption":"Linen tote","campaignName":"new-in"}'

# 200 OK → { "status", "bulkSessionId", "credits",
#            "deductcredits", "bulkListInfo": { "total", "validCount", … } }

Country coverage

Where MMS works natively
and where we fall back.

Native MMS is published by some operators and not others. Where it isn't, we automatically deliver a plain SMS with a branded short link to the asset — same call, same DLR, same audit log.

Full country coverage
Native MMS supported
USACanadaUKGermanyFranceSpainItalyAustraliaNew ZealandJapanSouth KoreaSingaporeUAESaudi ArabiaSouth AfricaBrazil+ 64 more
SMS + branded link fallback
Most of MENAMost of Sub-Saharan AfricaMost of South AsiaParts of LATAMMost of Central/Eastern Europe

Pricing

Per message, per media tier.

MMS is billed per message with a small surcharge for payloads over 600 KB. Fallback-to-SMS reverts to the standard SMS rate automatically. Volume discounts from the first hundred thousand.

Compliance

Same rulebook as SMS.

Opt-in capture, STOP enforcement and sender-ID approval apply identically to MMS. Plus we screen every payload for malicious content and copyright watermarks before transmission.

Opt-in capture

Per-channel consent records, exportable in CSV or JSON for audits and regulator requests.

Content screening

Every image scanned for prohibited content classes; PDFs scanned for embedded payloads.

Sender ID registration

Pre-approved alphanumeric sender IDs and branded shortcodes for the markets that require them.

Regulatory awareness

TDRA, CST, NTRA, TCR, Ofcom — registered where required, rate-limited where regulated.

Questions buyers ask

MMS,
answered for the buyer.

Images (JPEG, PNG, GIF), video (MP4 H.264 baseline + AAC), audio (AMR, MP3, AAC), documents (PDF), vCards (VCF). Hard cap 5MB at submit; operator caps are usually 300KB–1.2MB and our transcoder rescales automatically. Subject line up to 40 chars where the operator supports it.

Capability lookup runs at submit time. If the recipient handset can't render MMS (older feature phone, iPhone where carrier MMS is off, RCS-only profile), we ship an SMS with a short URL pointing to a branded hosted landing page that renders your image, video, or document. Same DLR webhook, but with channel: "mms_fallback_sms" so you know what shipped.

MMS bills per message, at a higher rate than SMS that varies by destination and media tier. When MMS isn't supported, the SMS-fallback leg bills at the standard SMS rate plus a small per-render fee for the hosted page. Sustained high volume qualifies for enterprise rates — request a quote for exact per-destination pricing.

Native MMS is live in UAE (Etisalat, du), KSA (STC, Mobily, Zain), Egypt (Vodafone, Orange), Kuwait, Bahrain, Qatar, Oman, USA, Canada, UK, France, Germany, Spain. Most other MENA and South Asian markets default to SMS-fallback because operator MMS pricing makes native uneconomic. Coverage matrix in the dashboard updates monthly.

Yes — the transcode pipeline supports template variables in images and PDFs. You upload the template once with {{recipient_name}} or {{barcode}} placeholders, the engine renders a per-recipient image at submit time, and the result is cached for 24 hours. Useful for personalised vouchers, boarding passes, and certificates.

Bring your own short domain (CNAME setup), upload your logo and accent colour, optionally a custom HTML template. The page renders inline media, includes an 'Open in app' deep-link if you provide one, and supports right-to-left for Arabic. View events ship to your webhook in real time.

MMS runs on the platform's 99.99% uptime SLA. Delivery itself depends on the destination carrier and on whether the handset supports MMS — where it doesn't, the message falls back to SMS with a branded link. Every leg returns a delivery receipt, SLA misses are credited per your contract, and we publish a postmortem for every sev-1.

Yes — content rules per regulator are enforced platform-side (no UAE TDRA promotional content during quiet hours, etc.), DLRs are retained 12 months on standard and 7 years on enterprise, and the hosted-page render produces a tamper-evident log entry. PDF statements and account-summary images are common use cases for our banking customers.

Question not here? Ask our engineering team

The BroadNet snow leopard at the centre of SMS, voice, email and WhatsApp channels joined in one loop
Carrier-grade delivery

Native MMS in 80+ countries, on a network that reaches 200+.

No grey routes: a direct operator bind wherever one is commercially available, otherwise a labelled partner-managed route. One API to every channel, on a network built since 2003.

200+
Countries
1,000+
Operator connections
300M+
Msgs·day
Rich media that gets opened

Make the message
worth looking at.

Add MMS to your existing BroadNet account — same access token, same API, same dashboard, same platform we've run since 2003. No procurement, no re-integration.

$ curl api.broadnet.me/sms/sendSmsMms