MMS Marketing

Image and copy,
in the messages app.

90%+ open within 3 minutes · Direct carrier routes · Link clicks tracked

MMS lands in the same inbox as texts from friends and family — no app install, no algorithm gatekeeper. Coupons, property launches, birthday surprises: one message with image, copy, and measurable link clicks and redemptions.

Sample MMS festive promo — image and copy delivered to the inbox with a member promo code and trackable link

This is how your customers receive MMS

Messages opened by 90%+ within 3 minutes — a real connection between your brand and your customers.

Sample MMS festive promo — image and copy delivered to the inbox with a member promo code and trackable link
Coupons · Flash offers

Seasonal sales, one message

Clearance, member days, flash deals — hero image + promo code + trackable link. Customers see the offer in their inbox; you see who actually clicked and what converted next.

Property · New launches

Floor plans and renders beat plain text

New listings, open-house dates, price updates — one image sets the mood, copy adds location and pricing. More impact than SMS, less algorithm filtering than social ads, straight to your warm list.

Birthdays · Member surprises

Personalized image + offer

Schedule a birthday MMS with branded visuals and a private discount — name, offer, brand identity in one touch. Segment to high-value members only; conversion beats bulk email.

Redemption · Performance

Click to redeem — measured end-to-end on X Lead

Trackable links in every MMS, paired with X Lead redemption offer tracking — who clicked, who redeemed in-store, which campaign drove real spend. Dashboard truth, not guesswork.

Proprietary

Track link clicks in SMS — like you do in email

Our own link-tracking layer: every recipient gets a unique link — who clicked, how often, visible in the dashboard in real time. Same logic as EDM open tracking, so you compare campaigns across channels.

  • Handled automatically at send — you only supply the destination URL
  • Dashboard shows clicks, unique clicks, CTR, and time-of-day patterns
  • Pair MMS campaigns with X Lead redemption tracking — click to redeem, fully measured

Format spec — no surprises

Know the limits before upload, fewer rejections. Text + image combined ≤ 230 KB.

Image
JPG / PNG / GIF
JPG recommended · ≤ 800 × 800 px
Text
Long copy supported
Combined with image ≤ 230 KB
Sender ID
Branded
Alphanumeric or OFCA # verified
Links
Trackable short URLs
Unique per recipient — clicks measured

Campaigns that land — honestly

MMS only works if people see it. We focus on getting every campaign into the everyday messages inbox and reporting what actually happened.

Native messages inbox

Not email, not an in-app channel — the same thread list as texts from friends and family.

Link click tracking

Unique link per recipient — who clicked, what CTR, live in the dashboard. Same logic as EDM.

Redemption tracking

Pair with X Lead redemption offer tracking — MMS click to in-store redeem, ROI measured.

Full submission pledge

Every send request you make is submitted to the network — counts reconcile; failures show a reason, not fake success.

Scheduling & A/B built in

Send-at timing and headline A/B tests that auto-roll the winner to the rest — from the dashboard.

Same platform as SMS / EDM

Shared audience and send history — SMS triggers, email nurture, MMS flash offers together.

FAQ

Can I schedule sends? +

Yes. SMS, MMS, EDM, and WhatsApp all support send-at date and time in the dashboard — appointment reminders, event countdowns, flash offers, newsletters, and template broadcasts go out at the right moment. The API accepts scheduling parameters (e.g. scheduled_at) for system-driven sends. Edit or cancel before the window; SMS and MMS fire DLR after send; WhatsApp reports delivery and read; email has delivery and open tracking.

Can recipients receive SMS / MMS while they are overseas? +

Usually yes — as long as you send to their registered mobile number (e.g. a client's +852 HK line), the message reaches their home carrier first, then forwards abroad via international roaming. SMS and MMS work differently — delivery and cost are not the same, so we split them below.

Cost: sender (you) — Sending to +852 does not add a separate "roaming send" surcharge because the recipient happens to be abroad; you pay our standard SMS / MMS rate. If they have moved and you send to their new local number, that region's rate applies (see "Can one account send to other regions?").

Cost: recipient — Whether they pay anything depends on their own mobile plan and roaming terms; we cannot guarantee on behalf of their carrier. We recommend telling end users to check roaming SMS / data charges with their provider before travel.

SMS (text only)
Delivery: OTP and transactional messages usually arrive; occasional delays of seconds to a few minutes. Plain text does not require mobile data to be on.
Recipient cost: Some plans include free incoming SMS on roaming; others charge per message — carrier-dependent.
When it fails: Roaming disabled, weak signal, phone off / airplane mode, or some roaming carriers filtering marketing SMS.

MMS (multimedia message)
Delivery: Less reliable on roaming than SMS — use SMS for time-critical notices.
MMS with an image: A notification may arrive first, but downloading the image usually needs mobile data (MMS retrieval often does not work over Wi‑Fi alone). If data roaming is enabled, opening or auto-downloading the image can trigger roaming data charges — even when "receiving the message" is free on their plan, loading the image may still bill data.
Text-only MMS (no image): Still MMS on the network; the phone must fetch a small payload — far less data than image MMS. It may need a brief mobile-data connection but rarely causes noticeable roaming data fees; delivery is still less dependable than SMS.

For both SMS and MMS we submit to the home carrier as normal and report carrier-side status honestly via DLR.

Sender ID / # Sender ID — what are they and why do they matter? +

Sender ID is the sender name shown on the recipient's phone. In the 852 region there are two common forms: an alphanumeric Sender ID (e.g. YourBrand), typically live within one business day; and an OFCA # Sender ID under Hong Kong's SMS Sender Registration Scheme (e.g. #YourBank) — only businesses vetted and registered with OFCA and the Communications Authority may use the # prefix.

What's the difference? Alphanumeric shows your brand name; # additionally signals to recipients that the sender is officially registered, helping distinguish legitimate messages from phishing — they see #YourBank instead of plain YourBank.

Why does it matter? For finance and high-trust use cases, # Sender ID is becoming a baseline customer expectation. We handle alphanumeric and OFCA # registration, content review, and naming advice — you just provide company details.

What formats does MMS support? +

Images support JPG / JPEG, PNG, and GIF — we strongly recommend JPG / JPEG for the smallest file size and fastest delivery. Each image must be no larger than 800 × 800 px.

Many teams assume MMS has "almost no text limit" — carriers actually cap the total MMS payload (text + image combined) at 230 KB. Plain text is tiny: about 30 KB for 10,000 Traditional Chinese characters, so copy can run long — but whatever is left of the 230 KB budget goes to the image. Example: 30 KB of text + a 200 KB image = 230 KB at the limit. Preview total size in the dashboard before send to avoid rejections.

Will my MMS actually land in the messages app? +

Yes. MMS travels via direct carrier routes into the phone's native messages inbox — not email, not an in-app channel. Every MMS gets a delivery report; failures include a reason, with no pretending "accepted" equals "delivered". Your dashboard shows the state of every campaign message.

How fast can my dev team integrate? +

After signup you can configure the API quickly and send a test SMS or MMS from the admin dashboard in one click. Most teams start integration with our 4-language sample code right away. A named integration engineer is assigned within 24 hours when you need help with blockers.

Do you submit every send request I make? +

Yes. That's our full submission pledge: every send request your API makes that we accept is submitted to the carrier network — counts you can reconcile against your own request logs in the dashboard, with exports for audit. Whether the carrier then delivers to the handset is reported honestly via DLR; we don't silently drop or shave volume before it leaves our platform. See the Honest Delivery Standard.

Do you really refuse grey routes? +

Yes — and we're happy to explain what they are. A grey route is a cheaper third-party hop that disguises sender identity. Carriers can detect and block them, hurting delivery rates silently. Our SMS and MMS routes are SS7-direct with the carrier, which costs more per message but produces honest DLRs.

Ready to get started?

Contact us — send soon after a quick account setup. Free trial credit lets you integrate first and confirm the platform fits your use case.