PHPackages                             t3n/slack - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. t3n/slack

ActiveNeos-package[HTTP &amp; Networking](/categories/http)

t3n/slack
=========

Flow Framework package that wraps the nexylan/slack library to send messages to slack

1.1.0(6y ago)14.4k1[2 PRs](https://github.com/t3n/slack/pulls)PHP

Since Mar 5Pushed 4y ago6 watchersCompare

[ Source](https://github.com/t3n/slack)[ Packagist](https://packagist.org/packages/t3n/slack)[ RSS](/packages/t3n-slack/feed)WikiDiscussions master Synced 2w ago

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

[![CircleCI](https://camo.githubusercontent.com/d4c8ed1f3ecb297c9b3cfdc4a8c852b263d8624794f86b5a708769d7f0d588d2/68747470733a2f2f636972636c6563692e636f6d2f67682f74336e2f736c61636b2e7376673f7374796c653d737667)](https://circleci.com/gh/t3n/graphql) [![Latest Stable Version](https://camo.githubusercontent.com/9bf3cd231af54b617885c40d1855a5cc1db9a2ea00011a5f896011a612ad5c1c/68747470733a2f2f706f7365722e707567782e6f72672f74336e2f736c61636b2f762f737461626c65)](https://packagist.org/packages/t3n/graphql) [![Total Downloads](https://camo.githubusercontent.com/b57e0a27219478fa4d2ddc0d1c19f0f9f7be5e012b1b30a3f400b0f8f04a112d/68747470733a2f2f706f7365722e707567782e6f72672f74336e2f736c61636b2f646f776e6c6f616473)](https://packagist.org/packages/t3n/graphql)

t3n.Slack
=========

[](#t3nslack)

Flow Package to send messages to Slack. This is package wraps the [maknz/slack](https://github.com/maknz/slack) library.

Simply install the package via composer:

```
composer require "t3n/slack"
```

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

[](#configuration)

In order to send messages to Slack you need to add an incoming WebHook to your Slack workspace. Read more about it here

As the incoming webhooks are treated as Slack Apps they are bound to a single channel. Therefore you can configure multiple "presets" to use several webhooks:

```
t3n:
  Slack:
    configurations:
      myPreset: # you preset name
        webhookUrl: 'https://hooks.slack.com/services/...'
        clientSettings: [] # additional client configurations
```

Read more about the possible client settings and options here:

Sending messages
----------------

[](#sending-messages)

```
/**
 * @Flow\Inject
 * @var \t3n\Slack\Service\SlackService
 */
protected $slackService;

public function sendAMessage()
{
    $message = $this->slackService->createMessage('myPreset');
    $message->send('some message');
}
```

If you create a message you need to pass the preset name. Check [maknz/slack documentation](https://github.com/maknz/slack#sending-messages) for all options that are available on the message object

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 77.8% 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 ~165 days

Total

3

Last Release

2345d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/769789?v=4)[Johannes Steu](/maintainers/johannessteu)[@johannessteu](https://github.com/johannessteu)

---

Top Contributors

[![johannessteu](https://avatars.githubusercontent.com/u/769789?v=4)](https://github.com/johannessteu "johannessteu (7 commits)")[![dependabot-support](https://avatars.githubusercontent.com/u/112581971?v=4)](https://github.com/dependabot-support "dependabot-support (1 commits)")[![rolandschuetz](https://avatars.githubusercontent.com/u/735982?v=4)](https://github.com/rolandschuetz "rolandschuetz (1 commits)")

---

Tags

flowflowframeworkflowpackageneoscms

### Embed Badge

![Health badge](/badges/t3n-slack/health.svg)

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

###  Alternatives

[php-http/cache-plugin

PSR-6 Cache plugin for HTTPlug

25025.5M80](/packages/php-http-cache-plugin)[illuminate/http

The Illuminate Http package.

11937.2M6.6k](/packages/illuminate-http)[rdkafka/rdkafka

A PHP extension for Kafka

2.2k20.0k1](/packages/rdkafka-rdkafka)[neos/neos

An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

1131.0M737](/packages/neos-neos)[httpsoft/http-message

Strict and fast implementation of PSR-7 and PSR-17

87930.4k113](/packages/httpsoft-http-message)[mezzio/mezzio-router

Router subcomponent for Mezzio

265.3M84](/packages/mezzio-mezzio-router)

PHPackages © 2026

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