Our email-to-SMS service provides a simple way for you to send text messages via email.
This is in addition to our simple HTTP SMS Gateway API, explained here, and we also provide a more complex ‘RESTful’ SMS API to send SMS messages and give you access to information about your SMS marketing account (don’t have one? You need to have an account).
QUICK INSTRUCTIONS

1. Create an email to the address shown above
2. Put your API username and password in the subject field with a % symbol in between (no spaces). You can find your API username and password in your account on the ‘Settings’ > ‘API Settings’ page but it is usually the same unless you’ve updated your login details.
3. Type the text message you want to send and at the end put two hash symbols “##”
4. Put 1 or many numbers in a single column underneath (it’s always best in international format but UK numbers starting 07…… are OK too).
5. Send the email!
INTRODUCTION – Expanded Instructions / Additional Features
The Email-to-SMS (or email-to-text-message) service allows you to send SMS text messages via email. You must have an SMS marketing account (you can create a free account here) to send text messages via this service.
The actual email address of the email-to-SMS gateway is shown in the screenshot above and available from your account on the ‘Help’ page.
To send a text message to one or more mobile numbers, you will specify the message to send, and the numbers to send to, in an email. You then send the email to our email-to-sms gateway email address (using a specific format/structure).
Example1 (Update!)
You can format an email address such as [mobilenumber]@textmarketer.biz (for example, 447777111999@textmarketer.biz) and send to our gateway.
Your email subject should contain your API username, followed by ‘%’, followed by your API password (You can find your API username and password in your account on the ‘Settings’ > ‘API Settings’ page.), e.g.
myAPIusername%myAPIpassword
Then you would simply type the message you want to send in the body and end that message with ## and send the email.
Example 2
Let’s say you want to send a text message containing ‘Call us for a quote’ to the UK mobile number 07777123456. To do this your email contents would look like this:
Call us for a quote##
07777123456
The ‘##’ characters simply tell us that this is the end of the message to be sent. And it’s followed by the mobile number. That’s it!
IDENTIFICATION
Your email will contain your account’s API username and password in the email subject. This allows us to verify your identity and deduct credits for the text messages sent from your account.
Your email subject should contain your API username, followed by ‘%’, followed by your API password (You can find your API username and password in your account on the ‘Settings’ > ‘API Settings’ page.), e.g.
myAPIusername%myAPIpassword
Example
So the complete email (subject and body) would look like this:
Email Subject:
myAPIusername%myAPIpassword
Email Body/Contents:
Call us for a quote##
07777123456
MULTIPLE RECIPIENTS
You want to send a text message via email to more than one mobile number? No problem! Simply list the numbers on separate lines, like this:
Call us for a quote##
07777123456
07777123457
Or put them on the same line, with commas in between to separate the numbers, like this:
Call us for a quote##
07777123456,07777123457
MESSAGE WITH MULTIPLE LINES
A message sent using the email-to-SMS gateway can contain more than more line. Simply ensure the message still ends with ‘##’, e.g.:
Special offer this week on:
- black tights
- green shoes##
07777123456
FROM/SENDER ID
The sender ID is the number/name that your text message will appear as being sent from. When using the email-to-text API this defaults to the sender ID that is set in your account settings (see the ‘Send SMS’ > ‘Default Sender ID’ page). For example, you might want to set the sender ID as the name of your business, or perhaps to your own mobile number.
The sender ID can be any 16-digit number, or any text of up to 11 alpha-numeric characters.
Example
Let’s say you want to send the message ‘Special 2-for-1 offer this week’ to the UK mobile number 07777123456, with a sender ID of ‘Fast Pizzas’. Your email body (contents) would look like this:
Special 2-for-1 offer this week##
Fast Pizzas#
07777123456
The sender ID is ‘terminated’, i.e. ends with, a single ‘#’ character. It can appear before or after the message, so this works too:
Fast Pizzas#
Special 2-for-1 offer this week##
07777123456
ERROR REPORTING
If your email-to-SMS request is successful, with no errors or problems, you will not get any response (unless you’re using the Sandbox service). However, if there are any problems with the format of your email, or problems sending to any of the numbers you specify in the email, you will get a verbose email response with details of the problem(s) encountered.
Note that you will not get any response if your API username or password (included in the email subject) were incorrect, or did not contain the ‘%’ character to separate them.
TESTING/SANDBOX
If you want to test the service without actually sending any text messages, there is a different email address to use for this purpose. It works in the same way as the normal service, except that no text messages will be sent and therefore no credit will be deducted from your account. Also, unlike the normal service, you will get a confirmation email telling you what message would have been sent, and to what numbers, if you’d used the normal live service.
The email addresses for the testing service and the normal live service of the email-to-SMS gateway are available from your SMS marketing account tool on the ‘Help’ page.