SMS
SMS (Short Message Service) is the text messaging service component that enables for text messages to be sent between mobile devices, as well as with services like Heymarket.
Because the service leverages standard protocols, there are some important limitations and considerations that need to be accounted for when using SMS.
While SMS messages can be joined together, messages longer than 160 characters are split by carriers prior to them being sent.
SMS Credits within Heymarket
This has some implications on how many SMS credits you should consider buying when choosing your Heymarket plan. While it may seem that you're sending out an individual message, the number of credits are calculated using the below table:
| Credits | Characters |
| 1 | 0 - 160 |
| 2 | 161 - 306 |
| 3 | 307 - 460 |
| 4 | 461 - 612 |
| 5 | 613 – 765 |
| 6 | 766 - 918 |
| 7 | 919 – 1,071 |
| 8 | 1,072 – 1,224 |
| 9 | 1,225 – 1,377 |
| 10 | 1,378 – 1,530
|
Heymarket will warn you prior to send messages that are greater than 1 credit, so you can be aware of how this will impact your overall message count.
As can be seen in the screenshots below, Heymarket will display the number of credits a message will use next to the Send Now button and provide a warning to ensure you are aware that while an individual message is being sent, several credits will be utilized:
Message Encoding and Its Impact
The character encoding of your message determines the number of characters allowed per credit:
- GSM-7 Encoding: Supports standard Latin characters and some special characters, allowing up to 160 characters per credit.
- UCS-2 Encoding: Used for messages containing non-Latin characters or certain special symbols, limiting each credit to 70 characters
Including characters outside the GSM-7 character set, such as emojis or certain special symbols, will switch the encoding to UCS-2, reducing the number of characters per credit
| UCS-2 Encoding Credits | Characters |
| 1 | 0 - 70 |
| 2 | 71 - 134 |
| 3 | 135 - 201 |
| 4 | 202 - 268 |
| 5 | 269 – 335 |
| 6 | 336 - 402 |
| 7 | 403 – 469 |
| 8 | 470 – 536 |
| 9 | 537 – 603 |
| 10 | 604 – 670 |
MMS
MMS Credits within Heymarket
MMS (Multimedia Messaging Service) is the standard protocol used to send messages that contain multimedia (images, PDFs, videos, etc.). The file size limit for MMS messages is up to 600KB, as this is the typical limit imposed by most carriers. Heymarket adheres to these constraints to ensure successful message delivery.
A MMS message counts as 1 message credit
Error Handling
If you attempt to upload a multimedia file larger than 100MB, the upload will be blocked, and you will see the following error message. Please note that the 100MB limit is displayed as this is the limit imposed by other non-SMS/MMS based channels (ie Apple Business Messaging Integration):
Frequently Asked Questions
- Do inbound messages count towards my allotment?
- Yes.
- I'd like to include an image or video to my message, how will that affect the number of message credits I'm sending?
- Each attachment you add to the message will add a credit to your message.
- What is the size limit of files that can be sent via MMS?
- Heymarket typically supports MMS up to 600KB in file sizes. However, this limit depends on our carrier as well as the recipient's carrier and phone type. If a client receives this message, we recommend sending the file via email as it's likely due to technical limitations on the recipient's end.. You can upload images, PDF's and videos of up to 600KB that will count as an individual credit
- What File Types do we Support?
- Currently we only support MMS,SMS & PDF file types.
- How can I see the number of message credits?
- Heymarket will display the number of message credits below the character count (N.B.: multimedia will not count towards this).
Best Practices
- Keep Messages Concise: Aim to stay within one credit to optimize costs and delivery efficiency.
- Be Mindful of Encoding: Be mindful of using special characters or emojis since they will trigger UCS-2 encoding.
- Utilize MMS Effectively: Use MMS for rich content but ensure file sizes are within supported limits to prevent delivery issues.
Further Questions
Do you have any questions? Feel free to message in to (415) 561-0100 and we'll help out!