Changelog
Detection if the phone number is not available on WhatsApp New feature
When a user send a whatsapp message via our system (api, plugin, form, etc) -> If the recipient's phone number is not available on WhatsApp, an automatic email is now sent to the sender's registered email address to inform them that the number is not available.
Link copied!WhatsApp Number Availability Checker New feature
We are pleased to announce the launch of a new web page that allows you to instantly verify if a phone number is available on WhatsApp!
URL: https://smsmobileapi.com/whatsapp-check-number/
Purpose: Easily check WhatsApp availability before sending messages or integrating with our API.
Highlights:
Fast and secure real-time verification.
Requires only your API Key and the phone number to test.
Direct access to full API documentation for developers.
No manual setup required — ready to use online.
This tool is perfect for testing and validating numbers before integrating into your own systems!
WhatsApp Number Availability Check API New feature
A new stable API endpoint that allows you to check if a phone number is available on the WhatsApp network!
You can now easily verify if a number is active before sending a WhatsApp message through our system.
Endpoint: https://api.smsmobileapi.com/whatsapp/checknumber/
Method: GET or POST
Required parameter: recipients (the phone number to verify) and your apikey
The API will return a clear status indicating whether the phone number is reachable via WhatsApp.
Disconnect a Phone from SMSMobileAPI via the Dashboard (For WhatsApp) New feature
It is now possible to disconnect a phone directly from the dashboard, under the WhatsApp configuration menu.
This allows users to safely terminate the connection between a phone and SMSMobileAPI, either to stop using it or to link a new mobile phone.
The disconnection process removes all active connections and updates the database accordingly.
Token Usage History for ChatGPT on WhatsApp Now Available in Dashboard New feature
If you're using your own ChatGPT account connected to WhatsApp via SMS Mobile API, you can now track your token usage directly from the dashboard!
See how many tokens are consumed in each interaction, monitor your usage in real-time, and stay in control of your OpenAI credits.
This new feature gives you full transparency, whether you're using a provided ChatGPT account or your own.
New parameter added for WhatsApp Message encryption at recipient side New feature
GET / POST : encrypt_message (value = yes)
A new optional parameter has been added to the encrypt_message function to enable WhatsApp message encryption upon reading by the recipient.
This feature enhances end-to-end security by ensuring that messages are not only encrypted in our database, but also remain encrypted on the recipient's phone until the correct decryption key is entered.
New parameter added for SMS encryption at recipient side New feature
GET / POST : encrypt_message (value = yes)
A new optional parameter has been added to the encrypt_message function to enable message encryption upon reading by the recipient.
This feature enhances end-to-end security by ensuring that messages are not only encrypted in our database, but also remain encrypted on the recipient's phone until the correct decryption key is entered.
WHMCSServices Integration New feature
New Integration: SMSMobileAPI is now fully compatible with WHMCSServices!
You can now use SMSMobileAPI as your official SMS Gateway inside WHMCSServices modules.
Send SMS and WhatsApp notifications directly from your WHMCS system using your mobile device.
No third-party SMS provider needed – full control, better delivery, and lower costs.
New Feature: Buy Virtual WhatsApp Numbers and Link Them to Your SMSMobileAPI Account New feature
You can now purchase fully configured virtual WhatsApp numbers directly from your dashboard and link them to your SMSMobileAPI account.
With these numbers, you can:
Send and receive WhatsApp messages via our API or dashboard
Choose the country and city of the number to match your audience
Use dedicated, secure numbers — exclusively for your usage
Manage multiple WhatsApp numbers simultaneously (including your own)
No setup required. No ID verification. Just plug and play.
This is a game-changer for anyone who wants to scale WhatsApp communication with full flexibility and total control.
Released the new **WhatsApp Voice-to-Text** feature!
New feature
Incoming WhatsApp voice messages are now automatically transcribed into readable text.
Transcriptions can be accessed via the dashboard, retrieved by API, or forwarded by email in plain text format.
It is possible to format the text or part of the text in your WhatsApp messages. New feature
For format the text with Italic -> Use : Underscore -> Example : _text_
For format the text with Bold -> Use :Asterisk -> Example : *text*
For format the text with Strikethrough -> Use :Tilde -> Example : ~text~
For format the text with Monospace -> Use :Backticks -> Example : ```text```
Added a field to specify the media URL for WhatsApp New feature
When sending a WhatsApp message via the dashboard, a new field is now available to enter the media URL through the 'URL of the media' field.
Link copied!Release of the endpoint to resend a WhatsApp message with a status via API request New feature
Now, through the endpoint: https://api.smsmobileapi.com/resendwa/,
it is possible to programmatically resend a failed WhatsApp message.
See the documentation for more details: https://smsmobileapi.com/doc-whatsapp/
Release of the feature to resend a WhatsApp message with a status via the dashboard New feature
Now, from the list of sent WhatsApp messages, if a message has an error status, a button is available to resend the WhatsApp.
Link copied!API endpoint release: https://api.smsmobileapi.com/email/unsubscribed/ New feature
We have published a new API endpoint that allows you to list all contacts who have received an email from you and clicked the unsubscribe link after receiving your marketing email:
https://api.smsmobileapi.com/email/unsubscribed/
New API for ## RESELLER ## : ENDPOINT /customer/list New feature
The new API allows listing clients and important information related to their subscription.
Link copied!Forwarding Received WhatsApp Messages to Email New feature
Users can configure ChatGPT to forward incoming WhatsApp messages to one or multiple email addresses, ensuring important communications are accessible across platforms.
Link copied!Responses to WhatsApp Messages New feature
ChatGPT now supports automated replies to WhatsApp messages, ensuring timely and consistent interactions without manual intervention.
Link copied!ChatGPT Integration with WhatsApp New feature
Users can now seamlessly connect ChatGPT to their WhatsApp accounts, enabling the AI to respond directly to incoming WhatsApp messages.
Link copied!WhatsApp Message Retrieval - You can now retrieve received WhatsApp messages. New feature
# WhatsApp Message Retrieval: Introduced the capability to retrieve received WhatsApp messages, enhancing message management functionality.
# Dashboard Activation: Users can now enable the message retrieval feature directly through the dashboard, providing greater control over messaging operations.
# Received Messages Listing: The dashboard now includes a section to list received WhatsApp messages, allowing for efficient monitoring and management.
# REST API Support: Implemented support for retrieving received WhatsApp messages via REST API requests. Detailed usage instructions are available in the API documentation.
Customizable WhatsApp Message Delay New feature
*You can now define a delay between each WhatsApp message sent via the API directly from the dashboard.
*This feature helps to regulate and optimize bulk WhatsApp sending, ensuring smoother message dispatch.
*Example: Set a 25-second delay between each message to avoid sending them too quickly.
This improvement enhances stability and prevents potential rate limitations when sending high volumes of messages.
Go to the dashboard → WhatsApp → Options & Rules
Use Any meta_key in Your SMS Messages for WooCommerce New feature
Now, you can use any meta_key from the order's post_meta data directly in your SMS messages.
Whether it's a built-in WooCommerce meta key or a custom field added by another plugin, you can simply include it in your message using [meta_key], and it will be dynamically replaced with the actual order data.
Example:
If your order contains:
_tracking_number → ABC123456
_custom_note → Urgent order, fast shipping!
Enter this config : Your order [order_id] has been shipped! Tracking: [tracking_number]. Note: [custom_note]
Works with all WooCommerce meta fields
No additional configuration required
Compatible with third-party plugins that add custom meta fields
Email API Python Module Release New feature
Now, you can easily connect your email account to the API using Python, making automation and email management more seamless and secure.
Key Update:
Added a dedicated Python module to simplify email integration
Secure and efficient connection to your email account
Developer-friendly with easy-to-use functions and examples
Get started now and enhance your email automation!
Visit :https://smsmobileapi.com/email/
Automatic Unsubscribe Footer New feature
We have added a new parameter, unsubscribe=1, to the Email Connect feature. When included in an API request, this parameter automatically appends an unsubscribe section at the bottom of the email.
How It Works:
Adding unsubscribe=1 to the API request enables this feature.
A footer with unsubscribe terms is automatically generated.
A dynamic unsubscribe link is included, allowing recipients to opt out from the mailing list.
This update ensures compliance with email regulations and improves recipient experience.
Custom Email Headers & Footers in API New feature
The email API now allows you to define a custom header and footer for every email sent via API requests.
This can be easily configured through the dashboard.
You can use this feature to automatically add a signature, an advertisement, or a custom layout to every outgoing email, ensuring consistent branding and messaging.
Automated Daily Reports for SMS Status and Delivery Insights New feature
You can now receive automated daily reports via email, providing detailed insights into your SMS activity.
Report sent every day at 00:01 with data from the previous day
* Delivered to your chosen email address, with up to two optional additional recipients
Includes:
-Total SMS sent
-Successfully delivered SMS
-Failed SMS with errors
-Pending SMS awaiting delivery
Stay informed and monitor your SMS performance effortlessly!
Time Zone Selection in Profile Menu New feature
We have added a new feature in the dashboard under the Profile menu that allows users to select their time zone. This enhancement provides better clarity and tracking of the date and time of sent SMS messages.
By default, the time zone is set to UTC, but you can now adjust it to match your local time for improved reporting and scheduling accuracy.
Composer - SDK PHP New feature
The new PHP SDK for SMS Mobile API is now available! Easily integrate SMS sending into your PHP applications using Composer. Install it with composer require smsmobileapi/sdk and start sending messages effortlessly."
LINK 1 : https://packagist.org/packages/smsmobileapi/smsmobileapi-php
LINK 2 : https://github.com/SmsMobileApi/smsmobileapi-php
New version of ANDROID App 3.0.11 New feature
**** Update sent on 02/18 for review by Google, awaiting publication on Google Play : ****
-If a message fails to send due to an external issue, you can now retry sending it with a button in the SMS list.
-Updated the main menu.
-Added a "Contact Support" option via the [?] button in the main menu.
-New TOOLS menu to explore our latest features.
-Added a "Tools" page to showcase SMSMobileAPI tools and updates.
-Updated the subscription renewal button.
-Improved the sending process to prevent errors with special accented characters.
-The SMS list now displays the source of each sent message (Dashboard, Test, WooCommerce, Python, Shopify, Zapier, etc.).
Resend an unsent SMS via API New feature
It is now possible to initiate a new attempt to resend an unsent SMS via the /resend endpoint.
Check the documentation for more details : https://smsmobileapi.com/doc/
Example :
https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY