Absolutely, registration is free and open for everyone, and we encourage it. Signup and test our services and do your API integration and testing before you pay for credits or SenderID. We believe the customer has the right to try before making a decision.
This rarely happens. Please make sure that entered your mobile number correctly, check your inbox for Signup email.
Contact us and we will activate your account manually.
SenderID is the name that appears to the recipient phone instead of a normal number (Originator name instead of number). It can be maximum 11 characters English and is case sensitive (can include: "-", ".", " "). SenderIDs cannot be in Arabic or any other language.
It can be your Company name, Brand, Product or Service.
Individual names are not allowed to be registered anymore, only during elections.
SenderID approval not guaranteed and subject to telecom rules and regulations.
Promotional senderid is for sending bulk SMS, one message to many numbers.
Transactional senderid is for sending single SMS, one message to one number.
You cannot use Transactional senderid in promotions or bulk SMS. This is against the rules and regulation set by Kuwait telecom companies (MNOs).
Transactional senderids are whitelisted like banks. So even if a number in (DND/blacklisted), the SMS from Transactional senderid will be received.
| Promotional SenderID | Transactional SenderID |
|---|---|
|
Definition: Send one message to multiple numbers (Group SMS) Usage: Bulksms and marketing, ads, offers, sale, announcements, etc.
Features:
Drawbacks: |
Definition: Send one message to one number (Single SMS) Usage: OTP, notifications, alerts, reminders, pay links, etc.
Features:
Drawbacks: |
|
Sample message: End of season sale! Dont miss this chance. visit: www.company.com |
Sample message: Dear Sara, your otp code for App is: 65432 Dont share it with anyone |
Yes. Only, companies are allowed to register a SenderID. A commercial license is required. The SenderID name can be your business, service, product, or app name.
First signup if you have not already, then login to your account and choose "Buy/Order SenderID" from the menu. Order and pay online using KNET.
SenderID costs 10 or 15 KD depending on the type. This is one time setup fee, and use it forever for Kuwait networks. No recuring charges.
(Personal/Individual SenderID names only allowed during elections)
Read more if you need to register your SenderID in other countries.
SenderID activation is not guaranteed and subject to telecom rules.
Kuwait SenderID registration take 5 working days, sometimes more.
This is a manual process which is done by the telecom companies. We do not have control or ways to speed the process.
SenderID/Originator for outside Kuwait, activation takes much longer, 1-2 months, sometimes longer.
Registration and approval not guaranteed and subject to telecom companies (MNOs) approval.
In Kuwait, the SenderID must be pre-registered to be used.
Companies must print and sign/stamp special forms (provided by kwtsms after ordering the service) and submit their company license and civil id, for approval by telecom companies.
Individual names are not allowed to be registered anymore, only during elections.
SenderID approval not guaranteed and subject to telecom rules and regulations.
We follow international GSM standard.
Each page/part is treated as separate text message and will cost 1 point.
| Page | Arabic or Unicode SMS Characters |
English SMS Characters |
|---|---|---|
| 1 | 70 x 1 = 70 | 160 x 1 = 160 |
| 2 | 67 x 2 = 134 | 153 x 2 = 306 |
| 3 | 67 x 3 = 201 | 153 x 3 = 459 |
| 4 | 67 x 4 = 268 | 153 x 4 = 612 |
| 5 | 67 x 5 = 335 | 153 x 5 = 765 |
| 6 | 67 x 6 = 402 | 153 x 6 = 918 |
| 7 | 67 x 7 = 469 | 153 x 7 = 1071 |
| 8 | 67 x 8 = 536 | 153 x 8 = 1224 |
| 9 | 67 x 9 = 603 | 153 x 9 = 1377 |
| 10 | 67 x 10 = 670 | 153 x 10 = 1530 |
Our systems currently can handle one message with 7 parts/pages maximum.
Note: If you add one Arabic character to the message, it is counted as Arabic message.
No. All text messages sent from application (A2P) must use Public or Private SenderID.
Your mobile number is private and only used to login and manage your kwtSMS account or to recover you password.
Mobile or landline numbers are not allowed to be registered as Sender IDs in Kuwait. Numeric SenderID not allowed when A2P.
In other words, this is also called Anonymous SMS to some extent.
Send us a request by email and we'll be happy to send you an official quotation.
It is FREE, you can register and test the SMS gateway or API for as long as you like.
We only charge for SMS credits and Sender ID registration. There are no contracts or hidden fees.
We do not offer programming or integration services, we provide the tools necessary to help you integrate with your app or website for free.
If you have special request or integration that you need help with, please contact us.
We are unique and like keep it simple.
Each SMS message costs ONE point for all networks and all destinations.
Credit/Point 1=1 SMS/text message
All other providers have different prices for each telecom provider. This tends to imply that they are offering you low base price but in fact they are charging you much much more.
For example, they sell you SMS point for 10 Fils, but they charge you for 1 Zain SMS 1.5 points and 1.7 points for 1 SMS at Virgin, etc..
You can use our SMS API to automatically send OTP messages or verification codes.
First, register/signup then login to your account and "Request API access", we will activate the API on your account same day.
Then you can start the testing and integration for free.
When you are satisfied with the service, buy credits and SenderID then go live.
Please note that we do not offer programming or integration services. You should hire a programmer for this task.
No. We do not have or provide numbers or lists for marketing. You should use your own numbers.
Every business should start building his own database and not rely on unverified third party lists.
There are no contracts to sign, paperwork or delays.
Just choose your package to generate invoice and pay it. Prepayment is required for credits and SenderID.
No limits on sending or purchases.
No expiry date. No hidden costs.
Only SenderID registration requires some paperwork and takes some time for approval,
The smallest package we offer is 1000 credits and its multiples: 2000, 3000, etc.. No cap or upper limits.
You cannot order 1500 or 1850. Not available.
First you need to login to your account: "Login here"
After login: click on Buy/Recharge from the menu.
Then choose the package you require and pay it online through BoxLink.NET.
We will recharge your account immediately.
KNET is the only available online payment option.
Note: Boxlink.net is for invoicing and payment.
kwtsms.com is for sending SMS.
You can login to both website using the same login info/credentials.
Still confused? Call us and we will walk you through it.
SenderIDs cannot be changed. You can only register or buy a new one if you want to change it.
After SenderID registration, refunds are not allowed.
Follow the instruction here.
After you signup/register, login to your account and click "Request API access" from the menu.
Fill the form completely and accurately. Otherwise, this will delay the activation and get your request rejected.
After you submit the request, our team will review it as soon as possible, usually, it will be processed the same day.
After activation you can downloads the documentation from your account and start integration and testing.
Read our SMS API Implementation Best Practices for Developers to learn more on how to correctly build and protect your application.
Disclaimer:
By using international coverage, you acknowledge full responsibility for all traffic sent via your API and agree that kwtSMS is not liable for balance losses or message failures resulting from insufficient security measures or incorrect data formatting.
Activating international coverage significantly increases your exposure to automated bot abuse and fraud, risking the rapid drainage your account balance.
1. Manually, 10 numbers each time.
2. Bulk upload from a file.
3. Bulk upload from a list.
Login to your kwtSMS account, and click on "Add Numbers"
General instructions:
Numbers should not have letters or symbols.
You must add the country code without + or 00, the mobile should be like: 96599220322 for Kuwait
Follow the steps below using excel or notepad:
1. Sort the numbers, remove wrong ones (less than 8 numbers).
2. Add the country code to the numbers 96599220322.
3. If you want to add name with numbers, fill the first cell (A Column) with the name and the second cell (B Column) with the mobile number (Example file: click here).
4. If you want to add numbers only, fill the first cell (A Column) the mobile number (Example file: .csv | .txt).
5. The file must be saved as .csv in excel (Comma separated/delimited MSDOS) OR as .txt in notepad.
6. Import the file in the "Add Numbers" page after you login to your account.
Please follow the steps below before you contact us:
Check the Queue for errors, your message could be stuck because of some error, delete it to get the credits back.
Check the MSG Archive, if your message is NOT in the Archive that means you did not send it.
Check the numbers, open the message from the Archive and make sure the numbers are in the list and correct.
Check the delivery reports (DLR) usually appears after 24 hours of sending the message. Delivery reports available at the bottom of the message when you view it from the Archive.
Rarely, a delay happens due to marketing campaigns or busy seasons. Especially when using promotional SenderID.
Note that some numbers can be blacklisted/filtered by the owner request.
If the number is in DND list (blacklist) and you are using promotional senderid, your message will be filtered (not delivered).
Always, test with different numbers and with different telcom companies to know where the problem is.
Still need help? Send email with the following information: Name, Account, MessageID, Time&Date of message, Message Text.
Delivery reports (DLR) usually take 24 hours to be updated and for international messages only.
It is worth mentioning that after Kuwait implemented mobile number portability (MNP) the delivery reports are not accurate.
They are not to be relied on to measure SMS campaign effectiveness or link open rate. Delivery reports for Kuwait will be disabled in the future.
Blacklists or Do Not Disturb (DND List) are filters put by the telecom company to protect their customers from spam and advertising.
The owner of the number asks his telecom company to be on this list, then he will not receive any messages unless from whitelisted transactional Sender IDs.
In Kuwait, Zain and Ooredoo implement DND Listing, STC/Viva & Virgin Mobile does not.
Only the owner of the number can ask to be removed from the list by calling his telecom company.
If messages are sent to a number in the DND list (Blacklisted number) from a promotional Sender ID, it will be blocked/filtered and not delivered. Also, credits will still be deducted and lost.
If you want your critical notifications and OTP to reach all mobile numbers in Kuwait, even Blacklisted/DND numbers, then you must apply for whitelisting your promotional SenderID and make it transactional.
This can be done easily from your account, after login, goto buy SenderID, and choose upgrade old SenderID to transactional, follow the steps and pay online.
Then you will be asked to prepare the required papers, send them to us and we will take care of the rest.
Learn more about the difference between Promotional and Transactional SenderID types.
For whatever reason you need to change the mobile number on the account (disconnected, changed, transferred, sold),
Print a letter on the company letterhead, write to us asking to change the old number to the new number. Attached your Civil ID and company license with authorized signature. Send it by email ,
We will take care of the rest.
Note: you have option to create new account and move the senderid to it.
Use the forgot your password page. Make sure you enter your (mobile) account number in international format: 96599220322.
The system will send you link for changing the password to your mobile only.
If you still having trouble and not receiving reset password by text message (SMS), email us.
Unused credits can be refunded in 30 days from purchase.
Sender ID orders cannot be refunded after registration/activation.
Contact us by email, and request a refund.
Identification is required to issue a refund (Civil-ID or Passport). Refunds can take up to 7 days to process.
No. In order to use the same SenderID, you must register the it with us again.
Because every SMS service provider (Reseller) has a separate account with the telecom company.
SenderIDs cannot be transferred or moved between providers/resellers.
Kuwait mobile network operators (MNOs) have strict rules. You must use pre-registered SenderID. Traffic must be bought from local service provider/reseller.
SMS messages from International companies like: twilio, bulksms, infobip, clickatell, and many others, does not reach Kuwait and gets filtered or blocked.
It is best to work with local SMS provider/reseller from Kuwait like kwtSMS to guarantee delivery. kwtSMS also has global coverage.
See detailed comparision between Twilio with kwtSMS
Yes, you can have an many senderIDs as you like in one account or copy them in different accounts. Buy it once, use it forever.
In Kuwait, Yes, it can be easily done by copy/paste. A link is treated as normal text in SMS messages. Most mobile browsers allow clicking on links. You could also use URL shortening services like bit.ly to track clicks. You should not send html tags in text messages.
Other countries/networks does not allow links in SMS, this is to prevent fraud and protect their users. For example, UAE and Saudi Arabia block/filter all messages that include any links. Credits will be deducted even though it is blocked.
To unblock promo SMS for Zain Kuwait network:
- Sending sms to 99999
sms content: Ad on
To: 99999
- In case reply back is not received from Zain automatically, contact the call center on 107 and ask them to remove the number
To block promo SMS for Zain Kuwait network:
- Sending sms to 99999
sms content: ad off
To: 99999
- In case reply back is not received from Zain automatically, contact the call center on 107 and ask them to block promo SMS
Notes:
There is no way to block SMS by specific sender ID at the moment.
For more information, visit the following link:
Contact them by online chat: https://www.kw.zain.com/chat/
In summary, avoiding the use of a public SenderID for OTP or transactional messages is crucial for maintaining trust, ensuring timely delivery, and fostering positive customer engagement and loyalty.
Login to your account to buy you own Private SenderID today!
To secure your account, follow these steps:
Visit Account "Security Settings" Page Under "Account Management"
Go to your account settings and look for the "Security" section. You'll find options there to enhance your account's security.
Use a Strong Password
When setting up your password, make sure it's strong and unique. Avoid using the same password for different accounts, especially for your API and account passwords.
Enable Password Strength Indicator
Check if your account offers a password strength indicator. This feature helps you create a strong password by showing how secure your chosen password is.
Country Login Mismatch Alert
Set up alerts for when there's a login attempt from a different country than usual. You can choose to receive alerts via email and SMS. This helps you catch unauthorized access to your account.
Enable Two-Factor Authentication (2FA)
Consider using Two-Factor Authentication (2FA) for an extra layer of security. With 2FA, you'll need to enter a code sent to your phone (via SMS) along with your password to log in. You can also set up your device to remember it for convenience.
Change Passwords After Sharing
If you ever share your password with someone, make sure to change it afterward. Never trust anyone with your account password, as it could compromise your account's security.
In addition to the above steps, it's important to:
Regularly Update Your Passwords
Change your passwords periodically, even if there's been no security breach. This helps keep your account secure against potential threats.
Be Cautious with Personal Information
Avoid sharing sensitive information about your account, such as passwords or personal details, with anyone you don't trust completely.
Stay Informed About Security Measures
Keep yourself updated on the latest security measures and best practices. Technology and threats evolve, so staying informed helps you adapt to new challenges.
By following these steps and staying vigilant, you can significantly enhance the security of your account and protect your personal information from unauthorized access.
To secure your API account, follow these steps:
Use Strong, Unique Passwords
Make sure your API password is strong and unique. Avoid using the same password for both your API and other accounts. A password strength indicator can help you create a robust password.
API IP Address Lockdown / Whitelist
Consider implementing IP address lockdown or whitelist for your API. This restricts access to your API to specific IP addresses, enhancing security by preventing unauthorized access.
Change Passwords After Sharing
If you ever share your API password with someone, ensure you change it afterward. Never trust anyone with your account password, as it could lead to unauthorized access.
Regularly Review Access and Permissions
Periodically review who has access to your API and what permissions they have. Remove any unnecessary access and regularly audit your API logs for any suspicious activity.
Enable Two-Factor Authentication (2FA)
If your API provider offers 2FA, enable it. Two-factor authentication adds an extra layer of security by requiring an additional verification step, usually via SMS or an authenticator app.
Keep API Keys Secure
Treat your API keys as sensitive information. Avoid hardcoding them into your code or sharing them publicly. Store them securely and consider rotating them periodically.
Stay Informed About Security Best Practices
Stay updated on the latest security best practices for API usage. Follow security blogs, attend webinars, and participate in relevant forums to stay informed about potential threats and mitigation strategies.
By following these steps, you can significantly enhance the security of your API account and minimize the risk of unauthorized access or data breaches.
Please read our SMS API implementation best practices guide.
* If you are an App owner you can use our SMS API Testing Checklist, to find problems in the API implementation and fix them, which will save you time and money.
In order to register a SenderID in any country, you must have active local business license operating in the same country.
International SenderID registration fees are on yearly basis (not one time). Some countries also have one time setup fees.
If you have local business license and want to register your SenderID in any country, contact us by email and we will provide your with the detailed requirements and fees.
Disclaimer:
By using international coverage, you acknowledge full responsibility for all traffic sent via your API and agree that kwtSMS is not liable for balance losses or message failures resulting from insufficient security measures or incorrect data formatting.
Activating international coverage significantly increases your exposure to automated bot abuse and fraud, risking the rapid drainage your account balance.
1. The SenderID name will be our senderid name. If you want you name, read this FAQ.
2. Messages with links will be blocked or filtered in most countries, like Saudia Arabia and UAE.
3. Bulksms (promotional messages) is not allowed. Only transactional messages allowed like OTP and payment links.
4. International SMS traffic must not exceed 50% of your total account traffic.
Read our SMS API Implementation Best Practices for Developers to learn more on how to build your application the correct way.
Disclaimer:
By using international coverage, you acknowledge full responsibility for all traffic sent via your API and agree that kwtSMS is not liable for balance losses or message failures resulting from insufficient security measures or incorrect data formatting.
Activating international coverage significantly increases your exposure to automated bot abuse and fraud, risking the rapid drainage your account balance.
kwtSMS has international SMS coverage, reaching 1000+ networks in over 220+ countries, including Kuwait and GCC nations.
All this with no extra cost! each credit = 1 SMS message to any network and any country. Unbelievable but true!
International coverage is off on new accounts, by default. It can be activated very easily at no extra cost.
To add coverage, Login to your account, goto Coverage and click Add. Then choose the destination country you would like to activate. Please fill the form completely and accurately to avoid rejection.
After you submit the request, our team will review it as soon as possible, usually, it will be processed same day.
You can also view current "Live Coverage", on your account.
Read more about international SMS rules.
Also, read our SMS API Implementation Best Practices for Developers to learn more on how to correctly build your application.
Disclaimer:
By using international coverage, you acknowledge full responsibility for all traffic sent via your API and agree that kwtSMS is not liable for balance losses or message failures resulting from insufficient security measures or incorrect data formatting.
Activating international coverage significantly increases your exposure to automated bot abuse and fraud, risking the rapid drainage your account balance.
We only have SMS services. We do not provide WhatsApp messages or service.
This service is called SMS geofencing.
SMS geofencing allows businesses to send targeted text messages to users based on their real-time location within a defined geographic area.
Only the Telecom operator offers this service, without giving user data.
Unfortunately, we do not provide this service.
This is because your account does not have coverage activated for that country. By default, international coverage is off on your account.
kwtSMS has international SMS coverage, but it must be enabled from within your account first.
To add coverage, Login to your account, goto Coverage and click Add. Then choose the destination country you would like to activate.
After you submit the request, our team will review it as soon as possible, usually, it will be processed same day.
Read more about international SMS rules.
Also, read our SMS API Implementation Best Practices for Developers to learn more on how to correctly build your application.
Disclaimer:
By using international coverage, you acknowledge full responsibility for all traffic sent via your API and agree that kwtSMS is not liable for balance losses or message failures resulting from insufficient security measures or incorrect data formatting.
Activating international coverage significantly increases your exposure to automated bot abuse and fraud, risking the rapid drainage your account balance.
The main reason why SMS receiving is slow, because of using our public promotional SenderID. Use our SenderID to test SMS delivery and integration. Delivery speed is slow intentionally.
Each user must register/buy their own Private SenderID to ensure faster delivery and avoid delays especially for OTP messages and Virgin numbers.
Using our public promotional SenderID in production environment has many down sides:
1. Promotional senderid delay 120 seconds or more
2. NO delivery to Virgin numbers
3. NO delivery to blocked numbers (DND list)
Learn more about the difference between Promotional and Transactional SenderID types.