PHPackages                             tjmugova/bluedot-sms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tjmugova/bluedot-sms

ActiveLibrary

tjmugova/bluedot-sms
====================

Provides BluedotSms notification channel for Laravel

1.0.5(11mo ago)0537↓100%MITPHPPHP ^8.2

Since Jun 22Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/tjmugova/bluedot-sms)[ Packagist](https://packagist.org/packages/tjmugova/bluedot-sms)[ RSS](/packages/tjmugova-bluedot-sms/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (6)Versions (4)Used By (0)

[bluedot-mobile](https://www.bluedot-mobile.com/)-laravel-notifications
=======================================================================

[](#bluedot-mobile-laravel-notifications)

> A laravel package for sending notifications via [bluedot-mobile](https://www.bluedot-mobile.com/) service.

Installation 🚥
--------------

[](#installation-traffic_light)

Add the package to your composer.json

```
"require": {
    ...
    "tjmugova/bluedot-sms": "{version}"
},

```

Or just run composer require

```
$ composer require tjmugova/bluedot-sms
```

### Configuration

[](#configuration)

Add your Bluedot API ID, API Password, API Url, and From Number to your `.env`:

```
BLUEDOTSMS_API_URL=https://rest.bluedotsms.com/api/SendSMS # always required
BLUEDOTSMS_API_ID=ZYX # always required
BLUEDOTSMS_API_PASSWORD=ABCD # always required
BLUEDOTSMS_SMS_FROM=1234 # always required
```

### Advanced configuration

[](#advanced-configuration)

Run `php artisan vendor:publish --provider="Tjmugova\BluedotSms\BluedotSmsProvider"`

```
/config/bluedot-sms.php

```

Usage ✅
-------

[](#usage-white_check_mark)

For full documentation, please refer to [Laravel Notification Docs](https://laravel.com/docs/9.x/notifications)

### Sending Notification

[](#sending-notification)

To send notification you can use the Laravel Notification Facade and pass the mobile number as the first parameter

```
public function send ()
{
    Notification::send('263777777777', new LeadAddedNotification());
    Notification::send(['263777777777', '263777777777'], new LeadAddedNotification());
}

```

### Formatting Viber Notification

[](#formatting-viber-notification)

If a notification supports being sent as a Bluedot message, you should define a toBluedotSms method on the notification class. This method will receive a $notifiable entity and should return an Snp\\Notifications\\Rml\\Messages\\ViberMessage instance. Let's take a look at a basic toRMLViber example:

```

use Tjmugova\BluedotSms\Messages\ViberMessage;
...

/**
 * Get the BluedotSms representation of the notification.
 *
 * @param  mixed  $notifiable
 * @return Tjmugova\BluedotSms\Messages\BluedotSmsMessage
 */
public function toBluedotSms($notifiable)
{
    return (new BluedotSmsMessage('This is a test message from Laravel'));
}

```

---

**`NOTE:`**

If you find any bugs or you have some ideas in mind that would make this better. Please don't hesitate to create a pull request.

If you find this package helpful, a simple star is very much appreciated.

---

**[MIT](LICENSE) LICENSE**

###  Health Score

37

—

LowBetter than 84% of packages

Maintenance51

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~511 days

Total

3

Last Release

347d ago

PHP version history (3 changes)1.0PHP &gt;=7.2|^8.0

1.0.4PHP &gt;=7.3|^8.1

1.0.5PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/b0a38f90c38749a22163a99b43b72cd777e170ab1d737b55d2ffb65d2d8d825e?d=identicon)[webstudio](/maintainers/webstudio)

---

Top Contributors

[![mugovatj](https://avatars.githubusercontent.com/u/168810147?v=4)](https://github.com/mugovatj "mugovatj (1 commits)")[![tjmugova](https://avatars.githubusercontent.com/u/17856131?v=4)](https://github.com/tjmugova "tjmugova (1 commits)")

---

Tags

notificationslaravel-smsbluedot

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tjmugova-bluedot-sms/health.svg)

```
[![Health](https://phpackages.com/badges/tjmugova-bluedot-sms/health.svg)](https://phpackages.com/packages/tjmugova-bluedot-sms)
```

###  Alternatives

[laravel-notification-channels/pusher-push-notifications

Pusher native Push Notifications driver.

281712.9k1](/packages/laravel-notification-channels-pusher-push-notifications)[benwilkins/laravel-fcm-notification

Laravel FCM (Firebase Cloud Messaging) Notification Channel

212962.0k1](/packages/benwilkins-laravel-fcm-notification)[laravel-notification-channels/smsc-ru

SmscRu Notifications channel for Laravel 5.3.

51190.9k](/packages/laravel-notification-channels-smsc-ru)[laravel-notification-channels/rocket-chat

Rocket.Chat Notifications channel for Laravel 5.6+

1344.5k](/packages/laravel-notification-channels-rocket-chat)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
