Short trackable links

This feature shortens URLs to just 22 characters and tracks user engagement by recipient. Enable it to access a host of benefits – not least of all cutting the cost of your messaging send. Measure your SMS campaign with short trackable links Website URLs can be extremely long, complex, and somewhat distracting. Furthermore, they can […]

This feature shortens URLs to just 22 characters and tracks user engagement by recipient. Enable it to access a host of benefits – not least of all cutting the cost of your messaging send.

Measure your SMS campaign with short trackable links

Website URLs can be extremely long, complex, and somewhat distracting. Furthermore, they can chew up a large percentage of your 160-character word limit in an SMS, leaving little room for other crucial information.

MessageMedia’s short trackable links not only shorten your URLs but make them unique to every recipient. By using a unique URL, you can see exactly who has (or has not) tapped the link, enabling you to accurately track user engagement and measure the value of your SMS marketing campaign.

This feature provides precise campaign analytics about the source of your conversions. Generate a report via the web portal or API to see every interaction with your short link. Send messages to hundreds – or even thousands – of customers, track every recipient who tapped, and employ these user metrics in your digital marketing strategy.

With these data insights, you can measure the ROI of your campaign, and improve your next SMS campaign.

Other benefits of short trackable links

Better engagement with messages

Your messages can be more meaningful with links that direct your customers to more detailed information. Link to your Facebook page, current specials or other content to encourage engagement.

Reduce costs

Save on the cost of your send with shorter messages, eliminating the risk (and cost) of multiple messages that can really add up.

Professional look and service

Short URLs not only appeal more to readers, but look cleaner and more professional.

Scales with your business

As your business grows with larger quantities of messages, the short trackable links feature scales with you. Even links within bulk SMS sends are automatically and reliably shortened, with a unique link for every recipient.

A seamless process

Your URLs are shortened as they are processed – no separate procedure is required. Once the feature is switched on, our URL shortener processes links in your messages automatically in the background.

Streamline your suppliers

Instead of an account with an individual supplier for your shortened links, streamline the process by consolidating this with your messaging provider.


Receive the same high performance and reliability as your SMS messages containing short trackable links pass through our SMS gateway.

Get started

Start measuring your campaign metrics. Short trackable links are available for new MessageMedia web portal accounts, and REST API and SMPP accounts. Contact us to enable this today!

MessageMedia’s Web SMS interface allows you to send text messages from any computer that has an internet connection. There’s no software required, and once you’ve logged on, you can send and receive online SMS straight from the Web SMS interface.

The key benefits are:

  • Accessible from any online computer
  • Easy to set up and use, no software required for online SMS
  • Send/receive single or group SMS
  • 99.95% reliability guarantee
  • Send to mobiles and landlines (landline SMS converted to ‘talking text’)
  • Forward SMS replies to your mobile when you are out of the office
  • Delivery tracking: shows when SMS was delivered to the handset
  • Audit trail: records all messages sent, enabling easy reporting

Contact us to find out more about Web SMS.

SMS is no longer just for cell phones. Thanks to MessageMedia’s text-to-voice generator, you can send SMS messages to every phone number in your database. Mobile phone? Landline? It doesn’t matter. Text-to-voice automatically converts text messages into voice, so your audience gets the message. And you get all the benefits of SMS.

Automation with a distinctly human touch

How do you use text-to-voice? You don’t. We do it for you. Simply type your message and send it as usual, and we automatically convert it to a spoken message that your audience will hear when they answer the phone or check their voicemail. It’s easy, reliable, and personal — everything you’d expect from a MessageMedia product.

Paired with our bulk SMS services, Text to Voice gives you a powerful solution for improving your profitability. A fraction of the cost of phone calls, SMS is perfect for automating common administrative and call center tasks to reduce your operational costs. Send appointment and payment reminders, communicate staff schedules, or deliver emergency alerts. Whether you need to reach one customer or thousands, your message will always be loud and clear with our text to speech generator. And so will your savings.

A powerful message, any way you send it

MessageMedia’s online SMS services give you three ways to send SMS and text message to voice to customers all over the world. They also support two-way messaging, so you can hear what your audience has to say back.

Web SMS provides an easy way to send and receive messages directly from your web browser. Highly capable and cost effective, this online platform gives you flexible delivery options, advanced reporting tools, and multiple customization options.

Email to SMS is a basic SMS platform with a basic price. Use it to quickly send SMS from most email clients, including Outlook and Lotus Notes. Email SMS provides a simple solution for sending single (rather than group) messages when you don’t need the value-added features of Web SMS or our SMS APIs.

SMS APIs let you integrate text messaging with your other business systems. This brings a new level of automation—and cost savings—to everything from appointment scheduling to order tracking. Our APIs allow you to use the languages you know and love to quickly develop robust SMS applications.

MessageMedia offers a full range of online SMS software and services to help you grow your business and profitability. Talk to one of our SMS experts to learn what we can do for you.

Get up and running quickly by generating basic authentication tokens and including them in every API request.

Basic access authentication is a means of providing a user name and password encoded in Base64 on every request.

This feature enables you to receive replies to your messages that surface in the API. This enables customers to check replies in one central location.

Hash-based message authentication code (HMAC) is used to verify the integrity and authenticity of a message and prove that it has not been unlawfully accessed.

HMAC is more secure than basic authentication as it signs the entire request and prevents reply attacks. HMAC is the main authentication method used by AWS, and is recommended for larger organisations and security conscious organisations that deal with sensitive data.

Businesses benefit enormously from receiving pictures rather than typing lengthy descriptions. Use cases include document exchange, insurance claims and customer service.

Simplify processes

Receive photos of damaged vehicles and car accidents from customers and field staff.

Drive engagement

Run competitions and promotions by asking your customers to text in an image or video to win a prize.

More characters

Inbound MMS allows you to use over 3,000 characters as well as your images and videos.

A rich experience

If a picture tells a thousand words then inbound MMS is your answer to engaging with customers on a whole new level.

Get up and running in three simple steps

  1. Purchase a dedicated number. The number can be used for both MMS and SMS.
  2. Contact our support team to make sure you can receive all webhooks.
  3. Follow our integration guide to develop your endpoint. The implementation is simple, with only few lines of code required.

The messaging web service provided by MessageMedia is a web service that allows client applications to send and receive SMS and voice messages over the internet. This web service provides an interface to the MessageMedia gateway. The MessageMedia gateway provides intelligent carrier-switching and routes messages through different communication carriers to maximise efficiency and service.

The messaging web service is provided as a server-side API that may be integrated into client applications. It provides client applications with the ability to use the MessageMedia gateway to send SMS and voice messages, receive SMS reply messages, and track delivery of SMS messages.

Client applications communicate with the messaging web service via XML documents. These XML documents may be transported to and from the web service via either SOAP or HTTP-POST.

Read more about SOAP implementation here: SOAP messaging web service

Messaging web service features

The messaging web service provides client applications with the following features:

  • Communication with the MessageMedia gateway via XML over either SOAP or HTTP-POST
  • Communication over either secure or non-secure HTTP
  • Support of mobile-terminated (MT) and mobile-originated (MO) messaging
  • Ability to send voice messages to both mobile and landline devices
  • Support of multiple mixed-format message sending per transaction
  • Support of delivery reporting (delivery status information for MT messages returned by the carrier network)
  • Ability to receive multiple MO messages per transaction
  • Support of concatenated SMS (i.e. SMS messages greater than 160 characters are not split up — they are concatenated into a single SMS message delivered to the recipient)
  • Redundant service

Client requirements for service integration

The messaging web service provides a server-side interface to client applications. It can be leveraged by any programming language and platform that can transfer XML data over the internet via either SOAP or generic HTTP-POST. These are the minimum level of requirements necessary for integration of the web service:

  • General web programming knowledge and experience
  • Basic familiarity with either SOAP or HTTP-POST
  • Basic understanding of XML

XML transport

XML transport via SOAP

The messaging web service is available as a SOAP 1.1 web service at In general, it is much easier for developers to integrate with SOAP web services as opposed to communication via XML over HTTP-POST. The reason for this is that there is an abundance of third party toolkits for generating client proxies for XML web services.

A client proxy is a software module (usually a set of classes) that is integrated into a client application. It provides the client application with the ability to communicate with a specific web service via function calls. Client proxies allow the developer to work at a higher level, focusing on objects and patterns rather than the manipulation and transport of raw XML. Most computing languages and platforms offer tools that take a WSDL file and associated XML schema files as input and automatically generate a client proxy for the developer.

The messaging web service WSDL file can be found at The messaging web service implements a document/literal wrapped web service that conforms to WS-I Basic Profile 1.0. In general document/literal wrapped web services and in particular, WS-I Basic Profile compliant web services, provide the highest level of interoperability with client applications and third-party tools.

XML transport via HTTP-POST

In addition to SOAP, the MessageMedia messaging web service is also available via HTTP-POST. For ease of implementation it is recommended that developers integrate the messaging service as a SOAP web service. Given the prominence of SOAP development frameworks and tools, this saves having to generate and parse raw XML documents. If, for whatever reason, SOAP is not a viable option the HTTP-POST method is made available and provides the same level of functionality.

The messaging web service is available as a HTTP-POST web service at The HTTP-POST method follows the exact same XML format as the SOAP method — instead of the XML request being contained within the body of a SOAP envelope it is passed to the messaging web service as a HTTP-POST message. The body of the POST should contain a single parameter, “XMLDATA”. The value of the parameter is a URL-encoded text string that contains the XML request document.

Sample codes for you to connect to a SOAP API and get up and running on Windows, Linux/Unix or Mac in your preferred language are also available on GitHub in C#, Java, PHP, Bash and Python.

My MessageMedia is our easy-to-use web-based management interface that allows you to utilise all the features of the MessageMedia system via a web browser. You can control all your messaging through the interface and view delivery and account tracking via our responsive, easy-to-use reporting.

Robust reporting for web SMS

My MessageMedia includes a powerful, ready-to-use suite of reporting tools that is extremely useful for customers managing their messaging through the web interface. You’ll know who is responding and when they respond. Along with analytics, you can use this information to customise your approach to alter behaviour and drive productivity.

If you’re controlling MessageMedia through our SMS API, you also have the option of running your own analytics systems.

My MessageMedia’s reporting tools include the ability to run reports on SMS transmission and delivery, opt-outs and usage reports.

Features include:

  • Mailbox: This feature allows you to see all incoming messages, that is, all responses to your SMS broadcasts. It includes a conversation view that presents a full history of correspondence related to the contact and message trail.
  • Running reports: Generate various reports through the interface, such as messages sent, messages received, messages sent or received within a certain date range, and broadcast messages.
  • Administration reports: allow an administrator to generate reports about other users of the system. Filter the report by message type, date, and user. This enables the primary administrator to keep track of what all other users are doing on the system.
  • Manage opt-outs: Specify a URL to send auto opt-out requests which automatically email a notification to the user; enable automatic opt-outs, which allows users to opt out by sending a command such as ‘stop’ or ‘opt out’; or manual opt out, which allows you to manually opt out a specific user.
  • Delivery reports: When sending broadcast messages, My MessageMedia allows delivery tracking. This function shows when the message was received on the recipient’s handset.
  • Usage reports: Can be generated to display the activity volume across all users or for a particular user. The results can be presented in line, bar or pie charts for the given filter.
  • Analytics: Run analytics using your own third party software, using My MessageMedia to forward all replies to a URL of your choosing. This will enable you to use your analytics software to analyse replies and opt-outs.