Everything you need to know about iSMS bulk SMS service — pricing, credits, delivery, signing up, and more.
Yes. Once you have created your message, you can select a time and date for sending. If you need to change the scheduled time and date, you can do so via the Task Scheduler section in your member console.
In rare circumstances a message may be received more than once — this is most likely when the recipient is roaming on a foreign network, or in an area with poor signal. If neither applies, check that you are not sending multiple copies to iSMS by mistake.
This rarely happens with iSMS. It may occur when the recipient is on roaming or in a very low signal area. If the problem persists, email us at [email protected] with the message details.
No. Using iSMS for adult/pornographic content, spreading rumours, threatening language, or any purpose that violates Malaysian law is strictly prohibited. Violating this policy may lead to immediate account suspension without prior notification.
Use the full international format with country code — e.g. 601X-XXXXXXX for Malaysian numbers (country code 60). To send to multiple numbers, separate each with a semicolon (;) for API or comma (,) in the portal. Maximum 30 numbers per API request is recommended.
Messages are typically submitted to the Telco SMSC within seconds. Final delivery to the recipient's handset depends on the recipient's mobile network — congestion, coverage, or device status may cause delays. Delivery is subject to factors outside iSMS's control.
Note on Delivery Reports (Malaysia): SMS delivery status in Malaysia reflects acknowledgement by the Telco SMSC only — not confirmation of delivery to the handset. Malaysian telcos do not provide handset-level DLR by default. If handset delivery tracking is critical for your use case, we recommend WhatsApp Business API which provides true Sent, Received, and Read status at the handset level.
The cost depends on how many credits you buy — bulk purchases are cheaper. The more you purchase, the lower the price per SMS. View our full pricing page for current rates. By registering free you can test with demo credits before purchasing.
Click "Forget Password" at the member login panel and you will receive an email with a password reset link.
No setup fees, no monthly fees, and no other additional fees. We operate on a prepay basis. Users do not pay to receive replies (though recipients sending replies are charged by their own network at standard rates).
Short Code Malaysia: 1 credit = 1 SMS of up to 153 (ASCII) or 63 (Unicode) characters.
Long Code Malaysia: 1 credit = 1 SMS of up to 159 (ASCII) or 69 (Unicode) characters.
If the message exceeds these limits, it is sent as 2 or more messages and consumes additional credits accordingly.
Short Code: 153 characters for 1 credit. Character counts for longer messages: 2 SMS = 299 chars, 3 SMS = 445 chars, 4 SMS = 591 chars, 5 SMS = 737 chars.
Long Code: 159 characters for 1 credit. Similar multi-part calculation applies.
For SMS in Malaysia, delivery reports reflect acknowledgement by the Telco SMSC (Short Message Service Centre) — not delivery to the recipient's handset. This means DELIVERED/ACCEPTED/SENT status confirms the message reached the telco's system, not the actual mobile phone.
Malaysian telcos do not provide handset-level delivery confirmation (DLR) by default. This is available at an extra charge per SMS, billed directly by the telco.
If you need verified Sent → Received (at handset) → Read status tracking, we strongly recommend using WhatsApp Business API (WABA). WABA natively provides full message status callbacks — Sent, Delivered to handset, and Read — at no extra charge per message.
SMS credits are valid for one (1) year from the date of purchase and are forfeited upon expiry. Credits cannot carry forward. Accounts are terminated if expired for more than 90 days. Please note these terms carefully before purchasing.
Yes. iSMS supports SMS to 190+ countries worldwide. Each international message uses a certain number of credits depending on the destination. See our international rate list for full details.
No software installation is required. iSMS is a fully web-based platform. All you need is an internet-connected PC, Mac, tablet, or smartphone.
Yes. We provide HTTPS SMS API and REST API that can be integrated into any application, website, or CRM. Code samples are available in PHP, Java, C#, VB.net, and more.
Your credit balance is displayed in your member console after logging in. You can also use our balance check API to query it programmatically.
Sub-accounts allow you to create separate accounts for different departments or staff — each with its own sent message log and inbox. Credits from the main account can be shared. This is useful for pooling purchases at bulk discounts while keeping messages and reporting separate.
Your data is completely safe. We do not share, sell, or pass on any of your data — including mobile numbers you have uploaded. iSMS is SSL secured and is compliant with Malaysia's PDPA 2010.
A message uses more than one credit if:
Yes. Upload a CSV file with contact data and column headings, and map each column to a merge field in your message. This enables personalised SMS with the recipient's name, account number, or any custom data.
Yes. Import mobile numbers from a CSV file with up to 10 fields of information per contact. You can also enter numbers individually or copy-paste for smaller volumes.
Email us at [email protected] or call 1800 87 7061 (toll free) or +603 2780 3880. We're happy to help.
Registration is free and takes only a few minutes. Click here to register. All fields must be completed. You'll receive an activation code on your registered mobile number.
Contact us after registering to request free demo SMS credits. You can then reload them into your iSMS account to test the platform before purchasing.
Register at: https://www.isms.com.my/register.php
Yes. Set up a credit reminder threshold in your member portal under "Credit Reminder". You'll automatically receive an email when your balance drops below that amount. This is a free service.
Once a user messages your WABA number, a 24-hour Service session opens. During this window, you can send free-form messages at a per-session charge (not per message). Outside this window, only WhatsApp-approved template messages can be sent, charged per message.
The reply always goes to the most recent person who sent them an SMS. For example: A sends to mobile X, then B sends to mobile X — if X replies, the reply goes to B. This is why we recommend including your name in the message for easy identification.
Replies may be blocked by your spam filter. Check your junk/spam folder, or whitelist iSMS email addresses in your email settings.
When you use a Sender Name, you override the number where the message comes from. The recipient's phone cannot determine where the message originated, so it cannot send a reply back.
Messages you receive appear in your iSMS Reply Report in the member portal — it works just like an email inbox.
Receiving replies via the web portal is free. However, receiving a reply forwarded to your mobile will deduct 1 credit from your account. The sender is charged at their standard network rate for sending the reply.
A keyword is required when using a shared number. Messages must start with the keyword so the iSMS system can direct them to the right person's inbox. Keep your keyword as short and simple as possible.
Yes. All inbound messages sent to iSMS will be automatically forwarded to your registered email address.
With iSMS Email to SMS, you can send and receive text messages from your email account (Yahoo! Mail, Outlook, Gmail, etc.) directly to mobile phones — without logging into the iSMS portal. All you need is an internet connection and an email account.
Please refer to our guide at how-to-send-email-to-sms.php for step-by-step instructions.
Visit our SMS credit purchase page to see all available payment options — credit card, online banking, bank transfer, and more.
You can purchase SMS credit packages online using credit/debit card or PayPal. For larger quantities, we can invoice you and accept bank transfer. Credits will be added upon receipt of payment. Please note: credits are valid for one (1) year and cannot carry forward.
Please request your tax invoice within 7 days of purchase. Email [email protected] with your payment details. Invoices are ready within 7 working days of the request.
Still have questions? Our team is happy to help.
📞 1800 87 7061 (Toll Free) · +603 2780 3880 (KL)