There is a useful plugin for the WHMCS hosting management system that allows you to easily notify your users via text messages across all possible sections of the system.
- Copy the
SMSIR-WHMCS
folder to the main directory of your WHMCS system. - Activate the plugin through the
Add-ons
menu in WHMCS. - Configure the plugin settings in the
SMSir
section.
- Sending non-systematic SMS to specific numbers, all users of the system, and all Customer Club contacts.
- Displaying a list of sent SMS messages in the WHMCS system.
- Displaying a list of activation SMS messages sent to system users with search and list management capabilities.
- Adding a signature at the end of all sent SMS messages.
- Settings for user activation during order placement.
- Settings for user activation during login.
- Settings for user activation to access the shopping cart user page.
- Settings for user activation to access the email user page.
- Settings for user activation to access the products user page.
- Settings for user activation to access the domain-related user pages.
- Settings for user activation to access the invoice user page.
- Settings for user activation to access the balance increase user page.
- Settings for displaying user status on the user summary page.
- Settings for displaying user status in the user side panel.
- Selecting user group exceptions for user activation (e.g., representatives).
- Setting the number of days for re-validation of activated user accounts.
- Settings for various SMS template types for users in the system.
- Settings for various SMS template types for administrators in the system.
-
The main settings of the plugin include the following table:
Settings Description Service Web Link The web link for the service used for sending text messages. (https://ws.sms.ir/) Service API Key The API key for the sms.ir text message panel. Security code SMS panel security code sms.ir Sender number SMS panel sender number sms.ir Send through customer club The customer club module must be purchased and then shipping is done through it Signature (at the end of each text message sent) If enabled, your signature will be sent at the end of all messages Mobile number field After creating the desired mobile field, it must be selected from this section User status on the user information page If the user's status is active, it will be displayed on the summary page of the user's information User status in the sidebar of the user page If the user status is active, it will be displayed in the sidebar of the user page Exception user group You can exclude them from activation by selecting specific user groups Revalidation Confirm the number of days you want to revalidate users
We welcome pull requests.
For major changes, please open an issue first so we can discuss what you want to change.