PHPackages                             emotality/laravel-everlytic - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. emotality/laravel-everlytic

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

emotality/laravel-everlytic
===========================

Laravel package to send transactional SMSes and emails (mail driver) via Everlytic.

2.3.3(1y ago)3458MITPHPPHP ^8.0

Since Jul 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/emotality/laravel-everlytic)[ Packagist](https://packagist.org/packages/emotality/laravel-everlytic)[ Docs](https://github.com/emotality/laravel-everlytic)[ Fund](https://www.buymeacoffee.com/emotality)[ GitHub Sponsors](https://github.com/emotality)[ RSS](/packages/emotality-laravel-everlytic/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (14)Used By (0)

Everlytic for Laravel
=====================

[](#everlytic-for-laravel)

 [![License](https://camo.githubusercontent.com/701e6594ebe05d3ed6ccdddf191918306428071efeabf3737e1bb2353b80df34/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f656d6f74616c6974792f6c61726176656c2d657665726c79746963)](https://packagist.org/packages/emotality/laravel-everlytic) [![Latest Version](https://camo.githubusercontent.com/553f2da58b78fe92cb8aa7312ed0476c6b9cefe86db0a6116fce03ebd78f7af5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656d6f74616c6974792f6c61726176656c2d657665726c79746963)](https://packagist.org/packages/emotality/laravel-everlytic) [![Total Downloads](https://camo.githubusercontent.com/b2f0a00744e9c8ee21bf7abd9c5264eb725429759b2cd8da5f29326f463fe034/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656d6f74616c6974792f6c61726176656c2d657665726c79746963)](https://packagist.org/packages/emotality/laravel-everlytic)

Laravel package to send transactional SMSes and emails (mail driver) via Everlytic.

 [ ![](https://raw.githubusercontent.com/emotality/files/master/GitHub/everlytic.png) ](https://www.everlytic.com)

Requirements
------------

[](#requirements)

- PHP 8.0+
- Laravel 9.0+

Installation
------------

[](#installation)

1. `composer require emotality/laravel-everlytic`
2. `php artisan vendor:publish --provider="Emotality\Everlytic\EverlyticServiceProvider"`
3. Add the following lines to your `.env`:

```
EVERLYTIC_URL="https://.everlytic.net"
EVERLYTIC_USERNAME=""
EVERLYTIC_PASSWORD=""

```

4. Add the `everlytic` block to the `mailers` array, inside your `config/mail.php` file:

```
'mailers' => [
    ...
    'everlytic' => [
        'transport' => 'everlytic',
    ],
],
```

5. Update the `MAIL_MAILER` in your `.env`:

```
MAIL_MAILER=everlytic

```

Usage
-----

[](#usage)

### Sending an email:

[](#sending-an-email)

Just send emails like you normally would! 😄

---

### Sending an SMS to a single recipient:

[](#sending-an-sms-to-a-single-recipient)

```
\Everlytic::sms('+27820000001', "1st Line\n2nd Line\n3rd Line");
```

Response will be a `bool`, `true` if successful, `false` if unsuccessful.

---

### Sending an SMS to multiple recipients:

[](#sending-an-sms-to-multiple-recipients)

```
\Everlytic::smsMany(['+27820000001', '+27820000002'], "1st Line\n2nd Line\n3rd Line");
```

Response will be an array where the keys are the recipients' numbers, the values will be booleans:

```
array:2 [▼
  "+27820000001" => true
  "+27820000002" => false
]
```

---

### Sending an email and/or SMS via notification:

[](#sending-an-email-andor-sms-via-notification)

```
namespace App\Notifications;

use Emotality\Everlytic\EverlyticSms;
use Emotality\Everlytic\EverlyticSmsChannel;
use Illuminate\Notifications\Notification;

class ExampleNotification extends Notification
{
    // Notification channels
    public function via($notifiable)
    {
        return ['mail', EverlyticSmsChannel::class];
    }

    // Send email
    public function toMail($notifiable)
    {
        return new \App\Mail\ExampleMail($notifiable);
    }

    // Send SMS
    public function toSms($notifiable) // Can also use toEverlytic($notifiable)
    {
        // Send SMS to a single recipient
        return (new EverlyticSms())
            ->to($notifiable->mobile) // Assuming $user->mobile
            ->message("1st Line\n2nd Line\n3rd Line");

        // or send SMS to multiple recipients
        return (new EverlyticSms())
            ->toMany(['+27820000001', '+27820000002'])
            ->message("1st Line\n2nd Line\n3rd Line");
    }
}
```

License
-------

[](#license)

laravel-everlytic is released under the MIT license. See [LICENSE](https://github.com/emotality/laravel-everlytic/blob/master/LICENSE) for details.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance44

Moderate activity, may be stable

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~81 days

Recently: every ~75 days

Total

13

Last Release

442d ago

Major Versions

1.x-dev → 2.0.02022-07-18

### Community

Maintainers

![](https://www.gravatar.com/avatar/0edff3a3b92fcabd1418b4af5a91783ba51d122e0e1d0b06603102b856ae099b?d=identicon)[emotality](/maintainers/emotality)

---

Top Contributors

[![emotality](https://avatars.githubusercontent.com/u/2683462?v=4)](https://github.com/emotality "emotality (12 commits)")

---

Tags

apiemailemail-apieverlyticlaravellaravel-packagenotificationsphpphp-librarysmssms-apilaravelsmsemailstransactional smseverlytictransactional emails

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/emotality-laravel-everlytic/health.svg)

```
[![Health](https://phpackages.com/badges/emotality-laravel-everlytic/health.svg)](https://phpackages.com/packages/emotality-laravel-everlytic)
```

###  Alternatives

[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[tzsk/sms

A robust and unified SMS gateway integration package for Laravel, supporting multiple providers.

320244.3k6](/packages/tzsk-sms)[ghanem/laravel-smsmisr

Send SMS and SMS Notification via SMS Misr for Laravel

194.8k](/packages/ghanem-laravel-smsmisr)[hooman-mirghasemi/laravel-iran-sms

Laravel Sms

241.8k](/packages/hooman-mirghasemi-laravel-iran-sms)

PHPackages © 2026

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