You can send text messages with as much text as you want, you can send images, share pictures, videos, send songs and other audio clips, you can run contests and receive entries from people via mobile phones, you can deliver app download links, you can send delivery notifications, friend requests....the limit is your imagination!
There is no cost at all to try it out, $25 worth of credits for free. After that, if you want to continue to send messages or use the other APIs, you can set up credit card billing and we will charge you only for the API calls you use. SMS and MMS are only one cent each, the other APIs have pricing posted in the pricing section.
Some carriers have an additional charge for messages that pass through their networks. Unfortunately we are forced to pass along those costs. However, we pass these costs on directly, with no markup on our end. The pass-through costs are listed below.
These pass-through fees will take affect starting on February 1, 2014.
If you would like to shut off support for a specific carrier(s) on your account, let us know and we would be happy to help you with that. You always have the option to turn support back on if you choose to do so.
|Metro PCS SMS:||0.75¢||0.75¢|
|Sprint Non-Video MMS:||2.5¢||2.5¢|
|Sprint Video MMS:||10.0¢||10.0¢|
|US Cellular SMS:||0.35¢||0.35¢|
|US Cellular MMS:||0.35¢||0.35¢|
Just sign up for an account and start making API calls. No credit card or other billing is required to set up an account. You can sign up, receive the client id and auth token and be sending SMS and MMS in 10 minutes or less.
Currently only the U.S. is supported. Adding support in Canada and the UK would be easy, so if that is of interest to you, please send us a request!
SMS is supported on all carriers in the U.S. MMS is supported on all the top carriers: AT&T, Verizon, Sprint, T-Mobile, Cricket, Alltel, and US Cellular as of 8/2012.
What happens if I send to a Google voice number or land line? The message will not be delivered! We can't complete delivery to Google voice numbers, and land lines don't have message in boxes. Sorry. This service is all about delivering content to Mobile devices like cell phones, tablets, etc.
There is NO CHARACTER LIMIT for MMS. That's one of the great things about it! If you have a long (500 character) message, rather than send three SMS, you can send it all in a single MMS - saving money and providing a better user experience! The actual limit for MMS is data size. You can send at least 250,000 characters on all carriers via MMS.
Our platform will detect that the carrier does not support MMS, and will instead send an SMS with a link to view the content in a browser on the target device!
Our platform will detect that the device does not support video, and we will send a 'legacy' message to the phone with a URL the user can copy and paste into a PC browser to view the content.
If the carrier and handset support video, then the most likely reason is that the video was too long (to large in bytes) to be delivered. The max byte size for delivery varies between carriers, but in general if you keep the video below 50 seconds long you should be safe. To debug the issue, send a small (short) video (or image) and see if the delivery goes through as an MMS. In rare cases a carrier may be having difficulty with their MMS delivery systems, and when that happens we try to deliver the message as SMS with a link until the problems are resolved.
Yes, all sends are permission based. If the user has not received content from the shortcode before, a first message will be sent asking them to reply Y to receive the message. Once our system does receive the Y from that user MSISDN, the send will continue and the content will be delivered. The user must only reply Y once. The Mogreet system will also allow the user to opt-out by sending 'stop' to the same shortcode.
Does this cost anything for the recipient?
The SMS and MMS messages are generally included as a part of the text messaging bundle included in the recipients phone service. If the recipient does not have a messaging plan or bundle, the SMS and MMS messages might be charged individually - that part is up to the carrier. Generally the language 'message and data rates may apply' is required (by the carriers) to be included in the messages, so that the recipient is alerted to the possibility of a charge. The vast majority of subscribers in the US have a text messaging plan, and so have no specific charge for message delivery. MMS do not count against the data plan, either, so there should be no charge for data usage when receiving MMS messages.
We support .jpg for images, .mp3, .aif, .wav and others for audio, and for video we support .mov, .avi, .mp4, .3gp and others. A complete list is in the documentation.
We transcode many different versions of the content and use the best one for the target carrier and device. Some carriers have lower data limits, so we need to use smaller versions. Some devices have lower screen resolution, or only support older codecs, or have other limitations that all affect quality. Some carriers will even try to intercept and re-transcode the content before it is delivered to the device! In general the best quality will be found on smart phones on At&T and Verizon, then T-Mobile, and finally Sprint, which has the lowest file size limits.
That error indicates that there is a security violation of some kind. It is the most common error experienced, and internally at Mogreet we found that we all saw that error while implementing the APIs. So you are not alone. Here are the top causes and how to fix them!
Yes! we are rolling out JSON on all the API calls. try adding 'format=json' to your call and see what comes back.
Sorry. The message must appear to come from the originating shortcode.
We do not limit the total sends you can make, but we do limit them to 3 per second, and 10 per recipient per day. This helps us reserve enough throughput for everyone!
On some carriers, when we have not detected the recipient handset or device previously, we send a 'handset detection MMS' first, before we deliver the content. This special MMS returns the device info to us, so we can choose the best version of the content for playback on that specific device. Your recipients should rarely see the message. The body of the message reads: 'this message is checking your handsets media capabilities...'
There are several possibilities. If the content sent was included as a URL, but the transcoder could either not reach that content at the URL (maybe it required a login) or the content was not of a supported type (like a power point presentation) then the transcode will fail and no content will be delivered. It is also possible that the carriers are experiencing message delays, and the content will arrive soon.
There is no maximum length, only a maximum delivery file size. Since we control the transcoding of the delivery file, we make every effort to adaptively transcode the content into a series of files so that we have the right size to deliver in all cases. However, in cases where the video is just way too long, we cannot compress it to achieve delivery and still be worth viewing. We suggest keeping video under 50 seconds in length for MMS delivery.
Mogreet serves enterprise customers as well as developers. These customers have account managers to help them, and access to a web GUI to run campaigns. That web GUI is called the 'Campaign Manager'.
There are events, like sending errors or problems transcoding, or just receiving in a text message from a mobile user, that occur on their own time schedule (asynchronously). The Callback is a way to communicate those events to the developer. You provide a callback URL with the API call (or for MOs, when you sign up) and then when these events occur, an XML body containing information regarding the event is delivered, via HTTP, to the URL you provided.
You can set up your MO callback URL through your developer dashboard settings. Then when someone texts in to your keyword on the shared shortcode, the Mogreet platform will fire off an XML callback over HTTP to that URL you provided, containing the user MSISDN, the message they sent and other pertinent information.
See the callback, above!
Yes. Mogreet uses Stripe online credit card processing service. We do not store any credit card or PII data ourselves. All credit card and billing transactions are transmitted securely.
Bills are created on the first day of the month, covering all the message volume during the previous month. For example, if you sign up on June 6th, your bill will be calculated on July 1st, for all of June.
Nope! We do accept chickens, though. oops - just kidding! Major Credit Cards only please.
Organizations and regulations that oversee compliance in the text messaging industry are TCPA, Mobile Marketing Association (MMA), and CTIA.
What is the TCPA? The Telephone Consumer Protection Act was passed in 1991. Although originally intended to prevent “robo-calls,” courts have extended it to cover delivery of text (SMS/MMS) messages. The key elements are that you need the recipient’s “express consent” in order to “make a call” (or send a text message) to any mobile number using an automated system. Recent supplemental regulations and court rulings have made it very clear that in order to stay out of trouble, commercial senders need the recipient’s express written consent before sending them a text. “Written” can mean a submission via a web form or an opt-in via a SMS/MMS message (for instance, “text JOINME to 12345.” This is an evolving area and different courts in different parts of the country have ruled in different ways even when they were faced with similar fact patterns. TCPA can also cover instances where senders didn’t do what they said: they told people they’d only receive news updates, then sent ads, or said they’d send one message a week and then send five.
The Mobile Marketing Association (MMA) is the premier global non-profit trade association representing all players in the mobile marketing value chain. With more than 700 member companies, the MMA is an action-oriented organization with global focus, regional actions and local relevance. The MMA's primary focus is to establish mobile as an indispensable part of the marketing mix. The MMA works to promote, educate, measure, guide and protect the mobile marketing industry worldwide. The MMA's global headquarters are located in the United States and it has regional chapters including North America (NA), Europe, Middle East and Africa (EMEA), Latin America (LATAM), and Asia Pacific (APAC) branches. For more information, please visit www.mmaglobal.com.
CTIA-The Wireless Association® is an international nonprofit membership organization that has represented the wireless communications industry since 1984. Membership in the association includes wireless carriers and their suppliers, as well as providers and manufacturers of wireless data services and products. The association advocates on behalf of its members at all levels of government. CTIA also coordinates the industry's voluntary efforts to provide consumers with a variety of choices and information regarding their wireless products and services. This includes the voluntary industry guidelines; programs that promote mobile device recycling and reusing; and wireless accessibility for individuals with disabilities. (Source: CTIA.org)
TCPA regulations can be enforced in at least three different ways:
Any account discovered not to be compliant will be immediately suspended by Mogreet and any acquired costs with non-compliance will be charged to your account. Please refer to the Mogreet terms and conditions page for additional information.
Can't find the answer you're looking for?
Join Mogreet API users and engineers in our Community Forum.
Can't find the answer you're looking for?
Join Mogreet API users and engineers in our Community Forum.