WhatsApp Message Sending – Single or Group Recipients
It is now possible to choose between sending a WhatsApp message to a single recipient or to an entire contact group directly from the dashboard. A new selection menu lets you easily switch between both options, making it faster and more flexible to manage your communication.
New featureDashboard
Contact Groups Management Feature
A new menu is now available that allows you to manage your contact groups with ease.
You can create multiple contact groups, edit their names and descriptions, and add contacts to each group individually, through a multiline input, or by importing a CSV file.
This feature gives you full control over organizing your contacts and is fully integrated with your account.
DebugWeb
OTP Fallback Email Button Added
A fallback button was added to the OTP generation page to allow users to resend the same OTP using an alternative method in case the first email is not received.
DebugWhatsapp
Resolved a critical issue affecting WhatsApp
### Fixed
- Resolved a critical issue affecting WhatsApp connection due to a major protocol update from WhatsApp.
- Improved handling of unexpected changes in WhatsApp's authentication flow.
### Note
- Users who experienced connection issues on April 30th are invited to reconnect their WhatsApp account. The service is now fully restored.
DebugDashboard
Debug of the button to delete SMS log from the dashbord
We have implemented a fix to ensure the SMS log deletion button works correctly from the dashboard.
New featureWhatsapp
Detection if the phone number is not available on WhatsApp
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.
New featureWhatsapp
WhatsApp Number Availability Checker
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!
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!
New featureWhatsapp
WhatsApp Number Availability Check API
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.
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.
UpdateWhatsapp
Improved detection of unavailable WhatsApp numbers:
Detection of unavailable WhatsApp numbers has been improved for faster and more reliable identification, regardless of the language displayed.
DebugWhatsapp
WhatsApp Message Sending Issue Resolved for Certain Account Types
A bug affecting WhatsApp message sending for specific types of WhatsApp accounts has been identified and resolved. This update ensures that messages are now properly handled and delivered across all supported account types. We recommend all users to update to benefit from this fix.
New featureDashboard
Disconnect a Phone from SMSMobileAPI via the Dashboard (For WhatsApp)
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.
New featureDashboard
Token Usage History for ChatGPT on WhatsApp Now Available in Dashboard
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.
UpdateAPI
Instant Response Optimization for SMS and WhatsApp API
🚀 Instant Response Optimization for SMS and WhatsApp API
We've optimized our SMS and WhatsApp sending APIs to achieve instantaneous response times, ensuring rapid message delivery and enhanced user experience. Users will now benefit from significantly faster interactions, enabling real-time communication without delays.
New featureWhatsapp
New parameter added for WhatsApp Message encryption at recipient side
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 featureAPI
New parameter added for SMS encryption at recipient side
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.
UpdateWhatsapp
New parameter for whatsapp API : url_media_shorted
In your request add the parameter url_media_shorted=yes :
When sending a PDF via WhatsApp using the `url_media` parameter,
and if the PDF has the condition `[pdf_with_image=yes]`,
the download link is now displayed using a short URL.
UpdateShopify Plugin
Added new keys to retrieve order values, allowing you to personalize your messages to Shopify customers even better.
{{id}} → Unique ID of the order
{{order_numero_final}} → Formatted order name (e.g., #1001)
{{order_number}} → Numerical order number (e.g., 1001)
{{financial_status}} → Payment status (e.g., paid, pending)
{{fulfillment_status}} → Fulfillment status (e.g., fulfilled, partial, null)
{{currency}} → Currency used for the order (e.g., USD, EUR)
{{presentment_currency}} → Currency presented to the customer
{{subtotal_price}} → Total of items before tax and shipping
{{total_price}} → Total price paid including tax and shipping
{{total_tax}} → Total tax amount applied to the order
{{total_discounts}} → Total discounts applied
{{current_subtotal_price}} → Current subtotal (can differ if modified after creation)
{{current_total_price}} → Current total price of the order
{{current_total_tax}} → Current total tax amount
{{current_total_discounts}} → Current total discount amount
{{total_outstanding}} → Amount still outstanding on the order
{{total_weight}} → Total weight of the order in grams
{{total_tip_received}} → Any tips received from the customer
{{order_status_url}} → URL for customer to check their order status
{{confirmation_number}} → Order confirmation number
{{token}} → Unique token of the order
{{cancel_reason}} → Reason for cancellation (if cancelled)
{{cancelled_at}} → Timestamp when the order was cancelled
{{created_at}} → Timestamp when the order was created
{{updated_at}} → Last update timestamp for the order
{{closed_at}} → Timestamp when the order was closed
{{processed_at}} → Timestamp when the order was processed
{{confirmed}} → Whether the order is confirmed (true/false)
{{buyer_accepts_marketing}} → Whether the buyer accepted marketing emails
{{landing_site}} → URL the customer landed on before checkout
{{landing_site_ref}} → Referrer to the landing site
{{referring_site}} → External referrer site
{{source_name}} → Source of the order (e.g., web, draft_order)
{{source_identifier}} → Source identifier if available
{{source_url}} → Source URL of the order
{{tags}} → Tags associated with the order
{{note}} → Custom note added to the order
{{location_id}} → Location ID associated with the order
{{user_id}} → Staff ID who created the order
{{app_id}} → ID of the app that created the order
{{browser_ip}} → Customer’s IP address during checkout
{{customer_locale}} → Locale/language of the customer (e.g., en-US)
-- Customer Information --
{{customer_first_name}} → Customer's first name
{{customer_last_name}} → Customer's last name
{{customer_email}} → Customer's email address
{{customer_phone}} → Customer's phone number
{{customer_tags}} → Tags assigned to the customer
{{customer_id}} → Unique ID of the customer
-- Shipping Address --
{{shipping_first_name}} → First name in shipping address
{{shipping_last_name}} → Last name in shipping address
{{shipping_phone}} → Phone number in shipping address
{{shipping_country}} → Country of the shipping address
{{shipping_province}} → Province/state of the shipping address
{{shipping_country_code}} → ISO country code (e.g., AU)
{{shipping_province_code}} → ISO province/state code (e.g., WA)
-- Billing Address --
{{billing_first_name}} → First name in billing address
{{billing_last_name}} → Last name in billing address
{{billing_phone}} → Phone number in billing address
{{billing_country}} → Country of the billing address
{{billing_province}} → Province/state of the billing address
{{billing_country_code}} → ISO billing country code
{{billing_province_code}} → ISO billing province/state code
-- Fulfillment (1st one only) --
{{trackingCompany}} → Shipping carrier from first fulfillment
{{trackingNumber}} → Tracking number from first fulfillment
-- Payment --
{{payment_gateway_names}} → List of payment gateways used (comma-separated)
-- Device Information --
{{user_agent}} → Customer's browser user agent
{{client_ip}} → IP address from client_details
-- Products --
{{product_titles}} → Titles of all ordered products (comma-separated)
-- Shipping Method --
{{shipping_title}} → Name of the selected shipping method
New featureWHMCSServices.com
WHMCSServices Integration
🚀 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.
UpdateDashboard
API Whatsapp New parameter: `show_pdf_preview`
When set to `yes`, a preview image of the PDF will be displayed alongside the message (only applies to PDF files).
New featureWhatsapp
New Feature: Buy Virtual WhatsApp Numbers and Link Them to Your SMSMobileAPI Account
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.
SMSMobileAPI AssistantOnline · answers from our documentation
Before we start
Tell us who we are speaking with. Your details stay attached to this private support conversation.
Hi! I can help you choose the right SMSMobileAPI feature, integration or API endpoint. What would you like to build?
✦AI answers grounded in SMSMobileAPI documentation