Mobile Engagement Platform

A Few Basics

OpenMarket's Mobile Engagement Platform (MEP) is a highly customizable platform offering both a User Interface (UI) and API connections to support multi-channel solutions. It supports a wide variety of solutions, from traditional one-way messaging use cases to two-way corporate communications, HR, and IT notifications and alerts that help optimize business operations.

One of the most distinctive features of MEP is a drag-and-drop UI that lets you quickly design both simple and complex services and associate them with configurable contact lists, routes, and keywords.

If you're new to OpenMarket and want to find out more about MEP, you can view our MEP in Action videos and get in touch with one of our account managers.

Logging in

OpenMarket will provide you with an administrator username and password when you first order your MEP account. Log into MEP with this URL:

Once logged in, MEP gives you the tools to create as many new usernames and passwords as you need for within your organization. For more information about user accounts, see Access Control Features.

Navigating the user interface (UI)

The MEP interface is split into different tabbed sections. The tabs you have access to will depends on the permissions set on your MEP user account.

Screenshot of the MEP home page


What is it for?


Shows you a brief explanation of each tab in MEP.


Enables you to upload and manage content such as images, audio, video and text. You can then link to the content through a MEP service.

See Content Management Overview.


Enables you to manage the routing of messages to your services. From here you can create and edit the keywords for your numbers, and specify which service is triggered by an inbound message to a number and keyword.

See Routing Codes and Keywords Overview.


Enables you to create interactive messaging campaigns. You can choose to create a service using either one of the templates or from scratch using the "custom" template.

See Services Overview.


Shows you, in real time, the messages received by your services.

See Using Console.


From here you can create and manage mailing lists (known as subscriptions in MEP). Each subscription type can perform manual and automated tasks to simplify your customer management.

See Customer and Subscription Management Overview.


Enables you to create and schedule broadcast messages. Broadcasts are an easy way of sending one message to many people and you can personalize broadcasts to each user through user variables.

See Broadcasts Overview.


Shows you messaging and subscription statistics, and provides a transaction log. You can query all of your services in a variety of ways through this tab.

See Using the Statistics Wizard.


Provides tools for auditing specific users and their history of interactions with your services.


From here you can manage your MEP user accounts and permissions. For each user you can select the particular components and the collections they can access.

See Access Control Features.

The System tab also lets you view and edit your SMS, MMS, and virtual gateway accounts.

Names, descriptions and Collections

When creating campaigns in MEP you will regularly come across name and description fields, and Collections.

Names and descriptions

When configuring most elements in MEP (e.g. services or broadcasts) you can enter a name and description. This is for your reference only and does not appear in any way to your end users.


Collections are folders used to group similar items together.

Screenshot of a Collection folder

In most areas of MEP you will initially need to create a collection, under which you can create or add items (e.g. services or keywords). The symbol for a collection is a yellow folder. MEP groups content and services into collections so that you can:

  • Logically group similar content or services together
  • Separate user access based on collections

Customizing messages, services and campaigns

MEP includes a scripting language known as MEP Expression Language (EL) that enables you to customize and build campaigns that perform a wide range of complex operations in MEP.

Simple uses of EL that are used by many services include:

  • Storing a end user's details (e.g. name, phone number, email address, age and physical address)
  • Customizing the messages sent to end users
  • Counting the number of times a MEP service has been triggered

For information on expression language, see the Overview of Expression Language.

To find out how to customize your broadcast messages on the page, see Customize messages with uploaded values.