PHPackages                             seleznev/beep - 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. seleznev/beep

ActiveLibrary

seleznev/beep
=============

Beep is a lightweight Laravel package for sending notifications to your team via Slack and HipChat

0.1.1(10y ago)79.5kMITPHPPHP &gt;=5.5.9

Since Jan 31Pushed 10y ago1 watchersCompare

[ Source](https://github.com/seleznevdev/beep)[ Packagist](https://packagist.org/packages/seleznev/beep)[ Docs](https://github.com/seleznevdev/beep)[ RSS](/packages/seleznev-beep/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Beep 📣
======

[](#beep-mega)

Beep is a lightweight [Laravel](https://laravel.com) package for sending notifications to your team via [Slack](https://slack.com/) and [HipChat](https://hipchat.com/). Inspiration and the initial code was taken from [Laravel Envoy](https://github.com/laravel/envoy).

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

[](#installation)

Require the `seleznev/beep` package using [Composer](https://getcomposer.org/):

```
composer require seleznev/beep
```

Add the service provider in `config/app.php` to `providers` array:

```
Seleznev\Beep\ServiceProvider::class,
```

Add the alias in `config/app.php` to `aliases` array:

```
'Beep' => Seleznev\Beep\Facade::class,
```

For the Laravel 5.0.\* you should add `'Seleznev\Beep\ServiceProvider',` and `'Beep' => 'Seleznev\Beep\Facade',` respectively.

Configuration
-------------

[](#configuration)

To get started, you'll need to create a [Slack token](https://api.slack.com/web) or a [HipChat token](https://hipchat.com/admin/api).

Add your `SLACK_TOKEN` and `HIPCHAT_TOKEN` to the `.env` file.

Usage
-----

[](#usage)

Send a message to a Slack channel:

```
Beep::slack('#channel')->say('Hi');
```

Send a message to a HipChat room:

```
Beep::hipchat('room')->say('Hi');
```

Send a message from a chosen name:

```
Beep::slack('#channel')->from('My application')->say('Hi');
```

A few attractive examples:

```
public function report(Exception $e)
{
    parent::report($e);

    $message = App::environment().': '.$e->getMessage();

    Beep::slack('#logs')->say($message);
}
```

```
Post::created(function ($post) {
    $message = "*{$post->user->name}* has created _{$post->title}_ post!";

    Beep::slack('#activity')->say($message);
});

Post::created(function ($post) {
    $message = "{$post->user->name} has created {$post->title} post!";

    Beep::hipchat('activity')->say($message);
});
```

Lumen
-----

[](#lumen)

Add the service provider in `bootstrap/app.php` to `Register Service Providers` block:

```
$app->register(Seleznev\Beep\ServiceProvider::class);
```

```
app('beep')->slack('#channel')->say('Lumen');
```

License
-------

[](#license)

Beep is licensed under [The MIT License (MIT)](https://github.com/seleznevdev/beep/blob/master/LICENSE).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 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 ~14 days

Total

2

Last Release

3737d ago

### Community

Maintainers

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

---

Top Contributors

[![seleznevdev](https://avatars.githubusercontent.com/u/5261079?v=4)](https://github.com/seleznevdev "seleznevdev (7 commits)")

---

Tags

laravellumenslackhipchat

### Embed Badge

![Health badge](/badges/seleznev-beep/health.svg)

```
[![Health](https://phpackages.com/badges/seleznev-beep/health.svg)](https://phpackages.com/packages/seleznev-beep)
```

###  Alternatives

[kitloong/laravel-migrations-generator

Generates Laravel Migrations from an existing database

2.9k7.4M24](/packages/kitloong-laravel-migrations-generator)[laravel/slack-notification-channel

Slack Notification Channel for laravel.

89069.7M111](/packages/laravel-slack-notification-channel)[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[axlon/laravel-postal-code-validation

Worldwide postal code validation for Laravel and Lumen

3853.3M1](/packages/axlon-laravel-postal-code-validation)[laravel-lang/publisher

Localization publisher for your Laravel application

2167.7M24](/packages/laravel-lang-publisher)[vluzrmos/slack-api

Wrapper for Slack.com WEB API.

102589.1k3](/packages/vluzrmos-slack-api)

PHPackages © 2026

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