Changelog

Dashboard Menu Update Update
New: You can now expand or collapse sections in the main dashboard menu.
As we keep adding new features, the menu was becoming more crowded. With this update, you can easily hide the areas you don’t use often and keep the ones that matter most visible.
This gives you a clearer view and allows you to stay focused on the tools that are most useful for managing your account.

Improved SMS Sending Interface in Dashboard Update
We have updated the dashboard SMS sending feature to make it even easier and more user-friendly. The new interface is modernized and provides real-time checks during the sending process, ensuring that your connection is active and confirming that each SMS is properly delivered while it is being sent.
Learn more : https://smsmobileapi.com/start Link copied!
Major Update for GoHighLevel Users: Inbound SMS Auto-Creation Update
We’ve shipped a big quality-of-life upgrade for inbound SMS syncing with GoHighLevel (GHL).
What changed
Before: An inbound SMS was only linked in GHL if a conversation already existed for that phone number. Otherwise the message wouldn’t appear in GHL.
Now: 🎉 Even if the contact doesn’t exist or no conversation is open yet, we will:
Auto-create the contact (from the phone number), and
Auto-create the conversation, then
Post the inbound SMS into that conversation in GHL.
No more “missing” texts or manual prep steps.

[Improved] Contact Matching for Google Calendar Reminders Update
You no longer need to manually add the phone number in the event description! 🎉
From now on, just define your contact list in your dashboard—with a name and phone number.
When an event title contains the contact’s name, the system will automatically find the matching number and send the reminder SMS.
It’s easier, faster, and much less error-prone.

Smart Campaigns with Auto-Replies Now Available! Update
We’ve just launched a powerful update to the SMS Marketing Campaign Manager!
You can now define keywords directly in your campaign messages and set automatic replies that will be sent when your contacts reply with those keywords.
🔑 What’s new?
💬 Define expected keywords in your campaign messages (e.g., YES, STOP, INFO)
🤖 Create automatic responses linked to each keyword
🌐 Optional: trigger an API call when a keyword is received
⚙️ All rules are 100% customizable per campaign
📌 Example:
If your message says:
"Reply YES to confirm, or NO to cancel."
You can define:
YES → Sends: "Thanks for confirming!"
NO → Sends: "We're sorry to see you cancel."
This feature gives you real-time, intelligent interaction with your contacts — no AI required, just your own logic.
👉 Try it now from your dashboard!

New Feature: Mobile Selector Identifier (sIdentifiant) Update
Endpoint affected: https://api.smsmobileapi.com/sendsms/
Description: Added support for the new parameter sIdentifiant in the sendsms API.
This parameter allows you to specify which connected mobile device should send the SMS, in case multiple devices are linked to the same SMSMobileAPI account (SMS Gateway infrastructure).
If left empty, the system will automatically use the first available device.
Minimum required version: You need app version 3.0.35.3 or higher to access this feature.

OPT-OUT system Update
# OPT-OUT feature for connected phones
You can now enable or disable the OPT-OUT feature for each phone connected to SMSMobileAPI. This feature allows your recipients to opt out of future messages by replying with specific keywords.
# Automatic message blocking for opted-out contacts
When the OPT-OUT feature is enabled, any SMS sent to a contact who previously opted out (e.g., by replying "STOP") will be automatically blocked and not delivered.
# New “OPT-OUT” section in the dashboard
A dedicated menu in the dashboard now lists all contacts who replied with "STOP" to any of your previous messages.
# Automatic unblocking with “START” keyword
If a contact who previously opted out replies later with "START", they will automatically be removed from the block list, and future SMS can be delivered to their number again.

Android v3.0.35.3 New version App Update
# Multi-device SMS sending
If multiple phones are connected to the same account, you can now choose which specific device will send each SMS.
# Improved SMS sent list sorting
The list of sent messages is now clearly grouped by the device responsible for sending them, making it easier to track activity across multiple phones.
# Automatic SMS handling
The received messages window now supports full automation: messages can be automatically received and replied to, depending on your configuration.
# Simplified activation of received SMS sync
The setup process for enabling received SMS synchronization has been made easier and faster.
# Redesigned navigation
The main menu has been restructured to make it easier to switch between sent and received messages.
# Logout button relocation
The logout option has been moved from the top bar to the Settings page for better UX consistency.
# Stability improvements
Enhanced performance and reliability during the initial synchronization of received messages, especially on first-time setup.

CHANGELOG – Webhook System Update (SMS Reception) Update
✅ What's New
🔒 Security Enhanced: Improved request validation and handling to ensure maximum safety.
⚡ Faster Delivery: Incoming SMS are now pushed to your server in near real-time with optimized queueing.
🛠️ Stability Boost: 100% reliable – all delivery errors are tracked and automatically managed.
🧠 Self-recovery: If a webhook fails multiple times, it's temporarily disabled to protect system integrity. You can easily re-enable it after fixing the issue.
📢 What You Should Do
Make sure your webhook endpoint is accessible and correctly configured.
If your webhook has been disabled due to repeated failures, you’ll see a red warning in your dashboard.
Simply update and save your webhook URL to reactivate it instantly.

🛠️ Changelog – Dashboard Update - Received Log Update
A new "Received Log" menu has been added, allowing users to view the list of SMS messages received on their mobile device.
Learn more : https://smsmobileapi.com/ Link copied!
Dashboard Update - Sending Statistics Update
The "Sending Statistics" menu has been renamed to "Sent Log" to better reflect its purpose and content.
Learn more : https://smsmobileapi.com/ Link copied!
Dashboard Update - My Phone Menu Update
Removed:
The "My Phone" menu has been removed as it is no longer necessary in the current dashboard experience.
Added:
New dedicated menus have been introduced to replace and extend the functionality previously found under "My Phone", offering a clearer and more organized navigation structure.

Add a fields to API read_sms Update
For the endpoint: https://api.smsmobileapi.com/getsms/, a new field [sIdentifiantPhone] has been added to identify the mobile device that received the SMS.
Learn more : https://smsmobileapi.com/doc/#getsms_endpoint Link copied!
Mobile Management Interface Update
We’ve improved the interface for managing mobiles connected to your SMSMobileAPI account.
You now get a clearer and more structured overview of all connected devices — ideal for monitoring your mobiles and especially useful if you have multiple devices linked to your account.

SMSMobileAPI Mobile App Android – Version 3.0.33.3 Update
What's New:
Received SMS:
Improved overall management of received SMS messages
Enhanced layout for a clearer and more organized message list
Added a manual retrieval button to fetch SMS instantly without waiting for the automatic process
Visual indicator now shows whether SMS retrieval is automatic or manual
Clearer guidance and instructions for using the received SMS feature
Login:
New option to log in using a One-Time Password (OTP) sent to your email address

ncoming SMS Now Accessible via GoHighLevel (GHL) Integration Update
We’re excited to announce a major update to our SMS receiving feature!
🔄 What’s new:
SMS received on your mobile phone can now be automatically retrieved and made accessible via Go High Level (GHL).
This makes it possible to create powerful automations, workflows, and triggers in GHL using real-time incoming SMS data.
Full support for HTTP callbacks and API endpoints adapted for seamless GHL integration.
📲 Use case examples:
Instantly create a new contact in GHL when a new SMS is received.
Automatically reply or trigger workflows based on incoming message content.
Centralize customer conversations directly in your GHL dashboard.
✅ No extra setup required if you're already using SMS Mobile API. Just activate the GHL integration in your dashboard and you're ready to go!

Major Update: Full SMS Reception Features Now Approved on Google Play! Update
We’re thrilled to officially announce that SMSMobileAPI now supports full SMS reception capabilities directly from our app on the Google Play Store — no more APKs required!
Since September 2024, we’ve been working closely with Google to obtain approval for accessing received SMS on your Android device (with your explicit permission, of course).
Over the past months, we’ve answered every requirement, passed every review, and ensured that our encryption, data protection, and privacy policies meet the highest standards.
🔒 We’ve demonstrated full transparency and committed to the following:
Your SMS data is never shared, never processed externally, and never sold
All messages are handled locally and made accessible only via your secure API key
Google has reviewed and approved our app for production-level SMS handling
🚫 Why This Matters
For nearly a year, users who wanted to use SMS reception had to install our APK version due to Google restrictions.
While it worked well, we always knew it wasn’t ideal — especially from a security and trust standpoint.
Now, with full approval on Google Play, everything is 100% secure, verified, and seamless for every user.
🚀 What’s New
✅ Official Google Play support for reading incoming SMS
✅ No more APKs needed — everything runs through the verified app
✅ Secure SMS reception, real-time API access, and dashboard sync
✅ Enhanced documentation & onboarding

Version 3.0.30.3 – Google play Release - READ_SMS Update
Great news! Google now officially allows us to offer you access to your received SMS messages — a true sign of trust from Google. (Thank you, Google!)
Starting today, you no longer need to use the APK version to enable SMS reading via SMSMobileAPI. This feature is now supported directly through the official app on Google Play.
⚠️ Please note: this feature is disabled by default, and SMSMobileAPI does not have access to your received messages unless you explicitly grant permission from your device.

Version 3.0.30.3 – Google play Release Update
a new version of the SMS Mobile API Android app form Google Play is now available for download!
This update includes several important improvements to enhance your experience and the app's stability:
🚫 App launch is now blocked if the mobile network quality is too low, to avoid unexpected issues.
⏳ Loading message is no longer displayed if the server is in pause mode.
⚡ SMS processing speed improved, preventing the main window from freezing.
🛠️ Major debug fixes to increase the overall stability of the mobile app.
🗑️ In the SMS list, pending messages can now be deleted from the queue.
🕒 You can now see the date and time of SMS reception via the API.
🎨 A color-coded indicator shows the sending status of each SMS.
🔔 Mobile notifications are re-enabled.
❓ The [?] Help button has been reorganized for easier access to the Help Center.
📘 A Tutorial is now available directly from the [?] menu.
📄 The FAQ section has also been added under the [?] menu.
We strongly recommend you to update to the latest version to benefit from these improvements.

Faster WhatsApp message sending Update
- Faster WhatsApp message sending.
- Reduced delay between messages for quicker delivery.

WooCommce - update of the plugin after a Wordpress Admin Verification Update
Updated the entire plugin codebase to ensure all function, class, constant, namespace, and option names use a unique and consistent prefix, avoiding common or reserved prefixes to prevent conflicts with other plugins and WordPress core.
Refactored all AJAX hooks, functions, and class names to include the custom plugin prefix for improved compatibility and maintainability.
Improved security by adding nonce verification and implementing proper sanitization and escaping for all inputs and outputs.
Fixed various code quality warnings reported by WordPress Plugin Check to ensure better stability and security.
Revised plugin metadata and readme: shortened the plugin name and removed excessive keyword repetition to comply with WordPress.org guidelines.
Enhanced the codebase to meet all WordPress.org plugin repository requirements and best practices, achieving full compliance after the official review process.

Send an SMS directly from an invoice Update
- It is now possible to send an SMS directly from an invoice.
- The app automatically retrieves basic invoice details to generate a pre-filled SMS message.

Odoo App - Beta release - Send messages to your contacts from Odoo Update
- First Private beta of the Odoo App connected to SMS Mobile API
- **New feature:** Ability to send SMS directly from the Contact form in Odoo
- A "Send SMS" button is now available on contact records
- Quickly send messages to your contacts via the SMS Mobile API platform
- Basic API key configuration from Odoo settings

WooCommce - update of the plugin Update
= 2.0.9 - 2025-06-20 =
* In the sent message log, it is now possible to see the content of the message sent to the customer (available for future orders placed or processed) starting from version 2.0.9 of the plugin.
* In the sent message log, if there is an error, the type of error is now displayed next to the date and time.
* In the sent messages log, a color code allows you to differentiate messages sent successfully from those with errors.
* The log now displays the last 90 entries, whereas previously it showed only 30.
* Default order confirmation and status messages are now automatically translated and installed in the following languages when activating the plugin: English, French, Arabic, Spanish, German, Hindi, Italian, Japanese, Portuguese, Russian, Chinese
* By default, the plugin is available in English, but new languages are available :
* Plugin translated into French
* Plugin translated into Italian
* Plugin translated into Spanish
* Plugin translated into Portuguese
* Plugin translated into German
* Plugin translated into Russian
* Plugin translated into Arabic
* Plugin translated into Chinese
* Plugin translated into Japanese
* Plugin translated into Hindi

WooCommce - update of the plugin Update
= 2.0.8 - 2025-06-20 =
* Update of the META_KEY and META_VALUE retrieval at multiple levels to be able to fetch all the information of an order.
= 2.0.7 - 2025-06-18 =
* Fixed a critical error that occurred on the order confirmation page with certain versions of WooCommerce.
* Resolved a logging issue where some WooCommerce versions misinterpreted the delivery status, causing false "failed" reports after sending a message.
* Improved log clarity: when a message is sent related to a new order, the log now explicitly states it is linked to a new order (whether SMS or WhatsApp).

Technical Support System Update Update
We’ve improved the technical support system for a better experience:
Clearer ticket statuses with color codes
New chat-style view with left/right message alignment
Automatic scroll to latest messages
Reply tracking with "seen" status
Instant reply and auto-close on response
Faster, clearer, and easier support 💬✅

Campaign Integration for SMS Sending Update
It's now possible to use pre-saved advertising campaigns when sending SMS messages from the dashboard
When using the SMS sending menu, you can directly select a campaign and load its content into your message
This simplifies your workflow and ensures consistent messaging across campaigns
✅ A faster, easier way to reuse existing campaign messages!

Campaign Integration for WhatsApp Sending Update
It's now possible to use pre-saved advertising campaigns when sending WhatsApp messages from the dashboard
When using the WhatsApp sending menu, you can directly select a campaign and load its content into your message
This simplifies your workflow and ensures consistent messaging across campaigns
✅ A faster, easier way to reuse existing campaign messages!

✅ GitHub Repository Now Public Update
The official GitHub repository for the **SMSMobileAPI CLI** is now live and up to date:
🔗 https://github.com/SmsMobileApi/smsmobileapi-cli
This repository includes:
- `README.md` with full installation and usage instructions
- `install-cli.sh` script for one-line installation
- `smsmobileapi.sh` command-line script
- `CHANGELOG.md`, `VERSION`, and `LICENSE` files
- Configuration example file (`config-example.conf`)
You can now clone, fork, or contribute to the CLI directly on GitHub.
Feel free to submit issues, improvements, or integrations.
---
Want to send SMS or WhatsApp via SSH?
Start here → `curl -O https://smsmobileapi.com/downloads-cli/install-cli.sh && bash install-cli.sh`

SMSMobileAPI CLI - SSH Command / Send SMS Or Whatsapp Update
Added:
New SSH CLI support: You can now send SMS and WhatsApp messages directly from any Linux server or terminal via command line.
Seamless choice between --via sms or --via whatsapp.
Learn more here : https://smsmobileapi.com/ssh/
This new SSH command-line integration makes it easy for developers and system administrators to send SMS and WhatsApp messages directly from servers, scripts, or automation tools — with full control, privacy, and no dependency on external gateways.
Usage example:
smsmobileapi send --to "+32471234567" --message "Hello!" --via sms
One-line installation:
curl -O https://smsmobileapi.com/downloads-cli/install-cli.sh && bash install-cli.sh

Automatic Country Code Detection for Your Shopify Customers Update
We have improved our Shopify integration to automatically detect and apply the correct country code for your customers — even if the country code is missing in their customer profile.
This enhancement ensures that SMS and WhatsApp messages are delivered correctly, even when the customer's phone number is not fully formatted.
✅ No more delivery issues due to missing country codes.
🌍 The system now infers the correct dialing code based on the customer’s country information.
💬 Works for both SMS and WhatsApp communications.
This update guarantees reliable message delivery as long as your customer’s country is known, even if the phone number is incomplete or missing a prefix.

New SMSMobileAPI Update 3.0.21.0 – Mobile App - FROM Google play Update
A critical stability bug has been fixed in the new version of SMSMobileAPI for Android. This update prevents the app from unexpectedly closing.
Learn more : https://smsmobileapi.com/download/ Link copied!
Multi-language Expansion Mobile API (May 2025) Update
We’re improving your experience!
Previously, the mobile app was available in:
English
French
Spanish
To make SMS Mobile API accessible to even more users worldwide, we’ve added new languages:
Hindi
Portuguese
Chinese
Japanese
German
Italian
Indonesian
Enjoy a smoother and more localized experience, no matter where you are in the world!

New SMSMobileAPI Update 3.0.21.0 – Mobile App - FROM APK VERSION Update
A critical stability bug has been fixed in the new version of SMSMobileAPI for Android. This update prevents the app from unexpectedly closing.
Learn more : https://smsmobileapi.com/download/ Link copied!
New Integration – MessageBird Now Supported! Update
You can now connect your MessageBird account to SMSMobileAPI and start sending messages using your MessageBird number while benefiting from all SMSMobileAPI integrations like:
Shopify, WooCommerce, Zapier, Python, and more.
How to Connect?
It’s quick and easy!
Just go to your SMSMobileAPI Dashboard, open the External Connections section, and enter your MessageBird access

New Integration – Twilio Now Supported! Update
You can now connect your Twilio account to SMSMobileAPI and start sending messages using your Twilio number while benefiting from all SMSMobileAPI integrations like:
Shopify, WooCommerce, Zapier, Python, and more.
How to Connect?
It’s quick and easy!
Just go to your SMSMobileAPI Dashboard, open the External Connections section, and enter your Twilio access

New Integration – OpenPhone Now Supported! Update
We’re proud to announce the first official external SMS system integration with OpenPhone!
You can now connect your OpenPhone account to SMSMobileAPI and start sending messages using your OpenPhone number while benefiting from all SMSMobileAPI integrations like:
Shopify, WooCommerce, Zapier, Python, and more.
How to Connect?
It’s quick and easy!
Just go to your SMSMobileAPI Dashboard, open the External Connections section, and enter your OpenPhone API Key and Account ID (linked to your OpenPhone number).
That’s it — you’re ready to go!

Enhanced SMS Sending Feature Available on Dashboard Update
✅ What’s New?
Group Messaging:
You can now select a contact group to send the same SMS to multiple recipients at once. This makes it easier than ever to reach multiple contacts with a single action.
Single Contact Option Still Available:
You can still send SMS to a single recipient, just like before.
🎯 How to Access?
Visit the updated Send SMS section on your Dashboard to try the new options.

The dashboard is now translated into multiple languages. Update
Now the interface is available in English, French, Spanish, Portuguese, Hindi and Chinese.
Link copied!
WhatsApp virtual numbers can now be purchased using the new **Account Credit System** Update
- WhatsApp virtual numbers can now be purchased using the new **Account Credit System**.
- This update allows faster and easier checkout for WhatsApp number purchases, using your preloaded account balance.

Improvement: Faster WhatsApp Message Delivery for Targeted Campaigns Update
We've optimized the delivery time of WhatsApp messages during your targeted advertising campaigns, ensuring faster and more reliable message dispatch to your audience.
Link copied!
Sorting for Purchased WhatsApp Numbers Update
It is now possible to sort your purchased virtual WhatsApp numbers for easier organization and improved usability.
This feature helps you manage multiple numbers more efficiently, especially when handling large volumes or different use cases.

New Payment Option: Subscribe with USDT (Crypto) Update
You can now subscribe to our service using USDT (ERC20), in addition to the traditional Stripe payment method.
This gives you more flexibility and control over how you manage your subscription.

Unified WhatsApp Message Log Update
Messages sent using virtual WhatsApp numbers are now listed in the same log as messages sent from your personal number.
This provides a clearer and more centralized view of all your outgoing WhatsApp messages, regardless of the number used.

WhatsApp Virtual Numbers Now Available for Purchase with USDT (ERC20) Update
You can now buy WhatsApp virtual numbers using Tether (USDT) on the ERC20 network.
This new payment option makes it easier for crypto users to access our services and simplifies international transactions.

New parameter [contactGroup] Update
New parameter [contactGroup] in the WhatsApp sending API, allowing you to specify the GUID of the contact group to use for message delivery.
Link copied!
Improved detection of unavailable WhatsApp numbers: Update
Detection of unavailable WhatsApp numbers has been improved for faster and more reliable identification, regardless of the language displayed.
Link copied!
Instant Response Optimization for SMS and WhatsApp API Update
🚀 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 parameter for whatsapp API : url_media_shorted Update
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.

Added new keys to retrieve order values, allowing you to personalize your messages to Shopify customers even better. Update
{{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
-- Discounts --
{{discount_codes}} → Discount codes applied (JSON encoded)
-- Products --
{{product_titles}} → Titles of all ordered products (comma-separated)
-- Shipping Method --
{{shipping_title}} → Name of the selected shipping method

API Whatsapp New parameter: `show_pdf_preview` Update
When set to `yes`, a preview image of the PDF will be displayed alongside the message (only applies to PDF files).
Link copied!
Endpoint Updated: https://api.smsmobileapi.com/getwa Update
You can now filter the type of WhatsApp messages retrieved using the message_type parameter.
Accepted values:
Leave empty → Returns all messages (text + audio converted to text)
text → Returns only text messages
audio → Returns only audio messages (converted to text)
Example : GET https://api.smsmobileapi.com/getwa?apikey=YOUR_API_KEY&message_type=audio

Update of supported file types for WhatsApp message attachments: Update
Update of supported file types for WhatsApp message attachments:
Now supported:
pdf,
xml,
doc, docx, odt, rtf, txt, tex,
xls, xlsx, csv, ods,
ppt, pptx, odp,
zip, rar, 7z, tar, gz
jpg, jpeg, png, gif, bmp, tiff, svg, webp, ico, heic, jfif

Release of the feature to send PDFs and images via WhatsApp Update
It is now possible to send PDF or image files attached to a WhatsApp message.
Use the new url_media parameter in your API request.
Check the documentation here: https://smsmobileapi.com/doc-whatsapp/#send_parameters.
Exemple to send WhatsApp with one image =
https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEYY&waonly=yes&recipients=191728660&message=Hello&url_media=https://smsmobileapi.com/logo.png

New Step-by-Step Procedure to Verify SMSMobileAPI Configuration Update
A new step-by-step process is now available to test the connection between your mobile and SMSMobileAPI, ensuring everything is correctly configured.
Easily check if your setup is working as expected.
👉 Visit the page: Step-by-Step Check :https://smsmobileapi.com/send-first-sms/
👉 Also available on the test page: https://smsmobileapi.com/test-api-key/

Message retrieval WhatsApp - New Synchronization Button Available in the Dashboard Update
A new button has been added to the message retrieval window in the dashboard.
You can now request synchronization with WhatsApp directly from the interface, without needing to send an API request.
This makes the process faster and easier, ensuring your messages are properly synchronized before retrieval.

New Endpoint Available for WhatsApp Message Retrieval Update
A new API endpoint is now available to request synchronization with WhatsApp before retrieving messages.
This step is mandatory to ensure message retrieval works properly.
🔗 New Endpoint: https://api.smsmobileapi.com/getwa/synchronisation/
📖 Learn more: https://smsmobileapi.com/doc-whatsapp/

New API Structure for Retrieving WhatsApp Messages Now Available Update
{
"date": "2025-03-11",
"hour": "12:27:00",
"timestamp": "1741692420",
"number": "19176728660",
"contact": "Smsmobileapi",
"message": "Can you tell me when I will receive my order?",
"guid": "652fcfc0-12a8-46f5-b5ba-9391135b8b4c",
"more": {
"auto_reply": "1",
"transfert_to_email": "1",
"chatgpt_reply": "1"
},
"chatgpt": {
"prompt_tokens": "900",
"completion_tokens": "10",
"total_tokens": "910",
"total_tokens_cost": "0.182"
"response": "Your order #576 will be shipped tomorrow."
}
}

Improved Global Character Support in WhatsApp API Update
The WhatsApp API now correctly interprets and processes all alphabetical characters from various languages worldwide.
Link copied!
Delete Pending WhatsApp from Dashboard Update
You can now remove unsent (pending) WhatsApp directly from the dashboard using the "Delete" button.
Link copied!
Delete Pending SMS from Dashboard Update
You can now remove unsent (pending) SMS directly from the dashboard using the "Delete" button.
Link copied!
New Version Released: WooCommerce/WordPress Plugin 2.0.5 Update
The SMS Mobile API WooCommerce plugin has been updated to version 2.0.5! This update includes performance improvements, enhanced error handling, and a fix ensuring all sent SMS messages are correctly listed, regardless of their status. Update now to enjoy a smoother experience! 🔥
Link copied!
New version of ANDROID App 3.0.11 - On Live Update
All new features are approved by Google Play and are available on Google Play. Feature recap:
-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 Failed SMS from the Dashboard update
Users can retry sending the failed SMS with the option to modify the recipient number and message content before resending.
Link copied!
Resend Failed SMS from the Dashboard Update
In the SMS history section of the dashboard, if an SMS has a status of ERROR, a new "Resend" button is now available.
Link copied!
Automatic Retry on Sending Failure Update
If an SMS fails to send due to a communication error, the system will now automatically attempt to resend it up to three times before marking it as failed.
Link copied!
Scheduled SMS Sending Update
It is now possible to schedule an SMS to be sent at a later date by specifying a timestamp parameter when sending the SMS.
Link copied!