Managing API documentation over multiple teams

In organisations that produce SaaS products with public APIs, there is sometimes complex interplay between who is responsible for what ultimately becomes public-facing API documentation. At MessageMedia, some of our APIs have had multiple developers involved in the creation of the documentation before it becomes public-facing, at which point the Developer Relations team is responsible for […]

Bec Martin
September 12, 2019

Send a text message with c# in under 2 minutes

Prerequisites Visual Studio 2019 or a later version with the .NET Core cross-platform development workload installed. For more information, see the Install with Visual Studio section on the Install the .NET Core SDK article from Microsoft. Step 1: Set up a project Open visual studio and start a new project. Select the template for “Console […]

Bec Martin
February 03, 2020

Send a text message using Java in under 2 minutes

Prerequisites Java JDK Eclipse IDE Installing java dependencies Step 1: Set up a project For this project, we’re going to use Maven. If you are unfamiliar with this build tool, you will need to include the files or a .jar file in your project. However, the SDK has been published to Maven to make this […]

Bec Martin
January 20, 2020

Purchasing dedicated numbers with Numbers API

Dedicated numbers have several valuable use cases. By using a dedicated number for your communications with customers, your messages will come from a single number, rather than a rotary pool, thereby building trust. Dedicated numbers can also be a powerful tool for two-way messaging, enabling you to segment communications with your customers by department, workflow, […]

Bec Martin
September 23, 2019

Using Adobe Campaign with MessageMedia SMS

Adobe Campaign is a leading omnichannel marketing solution that enables you to use rich customer data for customer journeys. Craft cross-channel campaigns using MessageMedia’s integration to enhance the customer journey and drive greater ROI. To get started, you will need an SMPP user added to your account. To request SMPP credentials, contact your account manager […]

Natalie Byrgiotis
September 04, 2019

How to send mobile landing pages

Mobile landing pages is a mobile-first business messaging solution, with rich content and detailed analytics. You can extend your SMS journeys to a personalised mobile landing page for enhanced user interactivity and measurable engagement. The mobile landing pages API provides the facilities to create mobile landing pages and send them to recipients. The process of […]

Bec Martin
August 20, 2019

Using Short Trackable Links Reporting

If you send messages with long URLs, you will love MessageMedia’s Short Trackable Links. By using this feature, you can automatically contract your web links into neat little URLs. There are many benefits, including reduced message characters and, in turn, cutting the cost of a message send. It’s also a great way to improve readability […]

Bec Martin
June 17, 2019

Custom Reporting Dashboards Part II

In a previous part of this series, we covered using a simple reporting endpoint in Google Sheets and getting reports sent to you. In this part, we will parse detailed results into a custom interface for received messages. Although you can get details about your received messages via the portal, access to the received messages […]

Bec Martin
June 12, 2019

Making a one-to-many mobile-only SMS broadcaster

Do you need business messaging that can be easily accessed without the use of internet? SMS is great for infield business communications because you can often get a message even when your internet is unreliable. So how about we make a one-to-many SMS broadcaster. Imagine you’re writing software for a school. The school organises an […]

Bec Martin
April 24, 2019

Custom Reporting Dashboards

If you’ve used the portal, you would know that there is a dashboard for reports, that can be filtered. However, you may not be aware of the flexibility and power of the MessageMedia Reporting API. If you are interested in really fine-grained reports or customising your own dashboard, you can use the Reporting API. In […]

Bec Martin
April 05, 2019

Workforce management with Google Sheets, MessageMedia & C#

If you store your business data using spreadsheets, there are things you can do using the MessageMedia APIs to automate some of your business processes and make your life easier. Gone are the days of sending around copies of spreadsheets to support staff, who manually copy and paste your data into secondary programs. You can […]

Bec Martin
March 21, 2019

How to Validate and Look Up Phone Numbers from a CSV file

In this guide, we will validate phone numbers from a CSV file using Node.js and the Lookups API. Note: If you would like to learn more about the Lookups API, visit our product page. Getting started In order to work through this tutorial, you need: A MessageMedia developers account Node installed Helpful resources Lookups Node.js SDK Lookups […]

Ibrahim Tareq
February 20, 2019

Real time SMS notifications via Slack

At its most basic, Slack is a messaging system; however, it can be infinitely extended and customised. It provides a flexible system to customise your team’s integration by creating custom welcome messages, your own applications and Slack bots just to name a few. In this tutorial, we’ll be building a very basic app in Node.js, […]

Ibrahim Tareq
January 29, 2019

Send a text message using Python in under 2 minutes

120 seconds? Certainly can’t be that easy. Or can it? In this tutorial, I’d like to quickly show you how simple it is to add messaging capability to your web app. Prerequisites Python installed A text editor Step 1: Set up project Create an empty folder for your project, let’s name it testApp. Step 2: […]

Ibrahim Tareq
November 27, 2018

Connect MessageMedia to hundreds of other apps with Zapier

Zapier lets you connect MessageMedia to 1,000+ other web services. Automated connections called Zaps, set up in minutes with no coding, can automate your day-to-day tasks and build workflows between apps that otherwise wouldn’t be possible. Each Zap has one app as the Trigger, where your information comes from and which causes one or more […]

Ibrahim Tareq
September 12, 2018

Enterprise Webhooks (Part 1)

So, you’ve finally decided to secure your Webhooks and put an end to all those nasty payloads being sent from malicious sources? Excellent! Securing your MessageMedia Webhooks is a two-part process, the first part consists of creating a public private key pair and the second part is verifying your Webhook by making use of those […]

Ibrahim Tareq
August 23, 2018

Enterprise Webhooks (Part 2)

This tutorial is a continuation of Enterprise Webhooks (Part 1). In this tutorial, we’ll go through the remaining bits that are required to set up and verify your Webhooks. Prerequisites Node installed Git installed ngrok installed Clone the Enterprise Webhooks SDK Repository You’ll need a code editor such as Sublime Text or Atom. We’ll be using Node.js […]

Ibrahim Tareq
August 23, 2018

Sending Messages in C#

The MessageMedia Messages API can handle sending messages from a C# console or web application. You can use this to keep track of message statuses in a database to log the final result. This article shows you how to send messages from the Messages API and then get status in C#. Prerequisites Before you start, […]

Ibrahim Tareq
July 03, 2018

Using Webhooks with your CRM

You’ve been employed as a developer in a company that owns and manages a CRM software. The CRM was developed a long time back and is quite legacy in terms of its capabilities. It doesn’t support JSON, only XML and currently polls external servers to check for updates so that it can notify your clients. […]

Ibrahim Tareq
May 31, 2018

Appointment Reminders using the Messages API

With the advancement of technology, notifying people has become a one-step process. Gone are the days when people remind each other of events or other occasions by word of mouth. A more effective, efficient and reliable method of notifying people is through messaging. If Harry has an appointment scheduled for 6pm on Wednesday, we can […]

Ibrahim Tareq
May 08, 2018

Create a Slackbot in under 10 minutes using Node.js

Chatbots — they’re cool, fun and useful virtual assistants to have. In this tutorial, we’ll build a basic ChatBot that can reply to queries via Slack. We’ll be running this on our local machine and to make it even simpler, we’ll be leveraging an awesome tool called Botkit which will do most of the heavy-lifting […]

Ibrahim Tareq
May 07, 2018