Jump to content
View in the app

A better way to browse. Learn more.

DoniaWeB

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
     
Do not create multi-accounts, you will be blocked!

Mahmoud

Administrators
  • Joined

Blog Entries posted by Mahmoud

  1. MPWA WHMCS WhatsApp Notifications

    📢 MPWA WHMCS WhatsApp Notifications Integration Guide
    Managing client communication efficiently is a cornerstone of any successful business. With the MPWA WHMCS WhatsApp Notification addon, you can instantly connect with your clients via WhatsApp and keep them updated about every critical event in your WHMCS system.
    ✨ Key Features
    With this addon, you can send real-time WhatsApp notifications for a wide range of actions, including:
    🔑 Client Sign-In Notice
    📝 New Client Registration Alert
    🔒 Client Password Update Warning
    ⚙️ Customizable Message Templates
    🧾 Invoice Generation Alert
    💳 Payment Confirmation Notice
    ⏰ Invoice Due Reminder
    🚨 Overdue Invoice Alerts (First, Second, and Final)
    ✅ Service Activation Notice
    ⏸️ Service Suspension Alert
    🔄 Service Reactivation Notice
    🗑️ Service Termination Warning
    🔑 Service Password Modification Alert
    ❌ Cancellation Request Update
    🌐 Domain Registration Confirmation
    🔁 Domain Transfer Notice
    🔔 Domain Renewal Reminder
    📅 Domain Overdue Alerts (1st, 2nd, and 3rd Tier)
    🎟️ Support Ticket Reply via WhatsApp
    👤 Personalized Messages using the registered WHMCS phone number
    🛠️ Easy Installation Guide
    Follow these simple steps to get started:
    🔹 Step 1: Create Your MPWA Account
    Go to mpwa.to and sign up.
    🔹 Step 2: Add Your Device
    From the Dashboard, click Add New Device.
    Enter your WhatsApp phone number.
    🔹 Step 3: Pair Your Device
    Scan the QR code displayed on the screen to link your WhatsApp.
    🔹 Step 4: Upload the Addon:
    MPWA_WHMCS.zip
    Upload the addon files to your WHMCS server under:
    /modules/addons 🔹 Step 5: Activate the Addon
    From the WHMCS backend, go to:
    Settings → Apps & Integration OR Addon Modules.
    Activate MPWA WHMCS Module.
    🔹 Step 6: Assign Administrator Rights
    Assign Full Administrator rights for the module.
    🔹 Step 7: Configure API Settings
    In WHMCS, go to:
    Addons → MPWA WHMCS Module
    Paste the following:
    API Key (from your mpwa.to account)
    Sender Phone Number (with country code, but without +)
    Example:
    201234567890 🔹 Step 8: Enjoy!
    That’s it! 🚀 Your WHMCS is now integrated with MPWA WhatsApp Notifications.
    Test by creating an invoice, updating a service, or sending a support ticket reply, and watch your WhatsApp light up with real-time alerts.
    🎯 Final Thoughts
    Integrating MPWA WhatsApp Notifications with WHMCS enhances client engagement, improves payment reminders, and ensures no important update is missed. With an easy setup and a wide range of supported alerts, this addon is a must-have for businesses running on WHMCS.
  2. Smart School WhatsApp Notification Integration

    Our aim is to provide maximum functionality while maintaining a user-friendly interface, so you can configure the plugin exactly as needed. To get the best results, it’s useful to be familiar with all available options.
    This guide explains how to install and configure the MPWA Smart School WhatsApp Notifications plugin in just a few steps.
    Key Features of MPWA Smart School WhatsApp Notifications
    Direct WhatsApp Delivery — Send notifications instantly via WhatsApp instead of traditional SMS.
    Seamless Integration — Works natively with Smart School’s Custom SMS Gateway option.
    Flexible Configuration — Enter your own API Key and Sender/Phone Number with ease.
    User-Friendly Workflow — Send messages directly from the Communicate → Send SMS panel.
    Cost-Effective — Use WhatsApp as a free or low-cost alternative to SMS.
    Supports Multiple Use Cases:
    Fee reminders
    Attendance alerts
    Exam schedules
    Announcements & updates
    Scalable — Suitable for small schools or large institutions with thousands of recipients.
    Reliable Delivery — Messages are routed through your MPWA account with better tracking.
    Section 1: Installation
    Download the Plugin
    Mpwa-Smart-School.zip
    Unzip into Your Smart School Root
    Extract the downloaded file into the root directory of your Smart School website.
    Enter Your MPWA Credentials
    Open:
    application/libraries/customsms.php Add:
    API Key from your MPWA account (https://mpwa.to)
    Sender/Phone Number with country code but without the “+”
    ✅ Correct: 201234567890
    ❌ Incorrect: +201234567890
    Section 2: Settings (Inside Smart School)
    Log in to your Smart School Admin Panel.
    Navigate to System Settings → SMS Settings.
    Choose Custom SMS Gateway.
    Enter Gateway Name: MPWA.
    Select Enabled → then Save.
    Sending a Test Message (Communicate)
    Go to Communicate → Send SMS.
    Under Send Through, select: SMS (this will now route via MPWA).
    Choose your recipients in the Message to field (class, group, or individuals).
    Type your content in the Message field.
    Click Send Now → then Submit.
    Sample Message Templates
    Fee Reminder
    Dear {name}, your fee for {month} is due on {date}. Please complete payment to avoid a late fee. – {school} Attendance Alert
    Attendance Update: {name} was marked {status} on {date}. – {school} Exam Notification
    Exam Reminder: {subject} exam will be held on {exam_date} at {time}. Venue: {room}. – {school} Quick Checklist
    API Key and Sender Number entered correctly (no “+”).
    Custom SMS Gateway enabled with name MPWA.
    Sent a test message from Communicate → Send SMS.
    Verified delivery to your WhatsApp number.
    Troubleshooting
    Message not delivered?
    Double-check the number format (country code without “+”).
    Confirm your API Key is correct and the gateway is Enabled.
    Try sending plain text (no emojis or line breaks) for the first test.
    Gateway not showing?
    Make sure plugin files are placed in the Smart School root.
    Clear cache/OPcache and reload the admin panel.
    Wrong recipients?
    Double-check your Message to selection before sending.
    Conclusion
    With just a few steps, you can integrate Smart School with MPWA to send reliable WhatsApp notifications to students and parents.
    Download the plugin, add your credentials, enable the gateway, and send your first test message in minutes.
  3. UltimatePOS WhatsApp Notification Integration

    📢 How to Enable WhatsApp Notifications in UltimatePOS
    Are you tired of relying only on SMS for notifications in UltimatePOS?
    With just a few steps, you can integrate WhatsApp notifications using mpwa.to and receive instant alerts directly on your WhatsApp account.
    ✨ Why WhatsApp Notifications?
    Faster and more reliable than SMS.
    Works globally without extra carrier charges.
    Easy setup with API integration.
    Perfect for invoices, sales alerts, stock updates, and more.
    📝 Step-by-Step Setup
    🔹 Step 1: Go to SMS Settings
    In your UltimatePOS Dashboard:
    Navigate to Settings → SMS Settings.


    🔹 Step 2: Select SMS Service
    Under SMS Service, choose Other.


    🔹 Step 3: Configure API Settings
    Fill in the fields with the following details:
    URL:
    https://mpwa.to/send-message Send to parameter name:
    number Message parameter name:
    message Request Method:
    POST ➕ Additional Parameters:
    Parameter 1 key:
    api_key Parameter 1 value:
    YOUR-MPWA-API-KEY (from your mpwa.to account)
    Parameter 2 key:
    sender Parameter 2 value:
    Your device/phone number with country code (without +)
    Example:
    201234567890

    🔹 Step 4: Test the Connection
    Scroll down to the Testing section.
    Enter your WhatsApp number.
    Click Send Test SMS.
    If everything is set up correctly, 🎉 you’ll instantly receive a test message on your WhatsApp.


    🎯 Final Thoughts
    That’s it! With just a few configurations, you can easily enable WhatsApp Notifications in UltimatePOS using the mpwa.to API.
    This setup ensures that you never miss important updates about your sales, invoices, or alerts again.
  4. IT infrastructure
    I like to think of infrastructure as everything from wall jack to wall jack. Thinking of infrastructure in this manner enables effective conversations with those who are less familiar with the various components.
    The term IT infrastructure is defined in ITIL v3 as a combined set of hardware, software, networks, facilities, etc. (including all of the information technology related equipment), used to develop, test, deliver, monitor, control or support IT services. Associated people, processes and documentation are not part of IT Infrastructure.
    Switching
    A network switch is the device that provides connectivity between network devices on a Local Area Network (LAN). A switch contains several ports that physically connect to other network devices – including other switches, routers and servers. Early networks used bridges, in which each device “saw” the traffic of all other devices on the network. Switches allow two devices on the network to talk to each other without having to forward that traffic to all devices on the network.
    Routers
    Routers move packets between networks. Routing allows devices separated on different LAN’s to talk to each other by determining the next “hop” that will allow the network packet to eventually get to its destination.
    If you have ever manually configured your IP address on a workstation, the default gateway value that you keyed in was the IP address of your router.
    Firewalls
    Firewalls are security devices at the edge of the network. The firewall can be thought of as the guardian or gatekeeper.
    A set of rules defines what types of network traffic will be allowed through the firewall and what will be blocked.
    In the simplest version of a firewall, rules can be created which allow a specific port and /or protocol for traffic from one device (or a group of devices) to a device or group of devices. For example: if you want to host your own web server and only limit it to only web traffic, you would typically have two firewall rules that look something like this:
    Source Destination Port / Protocol Description any 10.1.1.100 80 / http Web traffic in any 10.1.1.100 443/ https Secure web traffic in The source is the originating device. In this case, any means ‘allow any computer to communicate’. Destination is the specific IP address of your internal web server. Port/Protocol defines what type of traffic is allowed from the source to the destination. Most firewall devices allow for a description for each rule that have no effect on the rule itself. It is used only for notes.
    Firewall devices can get complicated quickly. There are many different types of firewalls which approach managing traffic in different ways. Detailed firewall capabilities and methods are beyond the scope of this post.
    Servers
    A network server is simply just another computer but usually larger in terms of resources than what most people think of. A server allows multiple users to access and share its resources. There are several types of servers.
    Perhaps the most common type of server is a file server. A file server provides end users with a centralized location to store files. When configured correctly, file servers can allow or prevent specific users to access files. Another common type of server is a directory server. A directory server provides a central database of user accounts that can be used by several computers. This allows centralized management of user accounts which are used to access server resources. Perhaps the most common type of server is a web server. Web servers use HTTP (Hyper Text Transfer Protocol) to provide files to users through a web browser. There are also application servers, database servers, print servers, etc. Physical plant
    The physical plant is all of the network cabling in your office buildings and server room/ datacenter. This all too often neglected part of your infrastructure usually is the weakest link and is the cause of most system outages when not managed properly. There are two main types of cabling in the infrastructure -CAT 5/6/7 and fiber optic. Each type of cabling has several different subtypes depending on the speed and distance required to connect devices.
    People
    By the strict ITIL definition, people are not considered part of the network infrastructure. However, without competent well-qualified people in charge of running and maintaining your infrastructure, you will artificially limit the capabilities of your organization. In larger organizations, there are specialty positions for each of the areas mentioned in this article. In smaller organizations, you will find that the general systems administrator handles many of the roles.
    Server rooms / Data center
    The server room, or data center (in large organizations), can be thought of as the central core of your network. It is the location in which you place all of your servers and usually acts as the center of most networks.
    Infrastructure Software
    This is perhaps the most “gray” of all infrastructure components. However, I consider server operating systems and directory services (like MS Active Directory) to be part of the infrastructure. Without multi-user operating systems, the hardware can’t perform its infrastructure functions.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.