PHPackages                             comento/laravel-sens-alimtalk - 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. comento/laravel-sens-alimtalk

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

comento/laravel-sens-alimtalk
=============================

Send alimtalk message, which is one of the KakaoTalk Biz Messages from ncloud.

v7.0.0(1y ago)1312.8k—7.5%5MITPHPPHP &gt;=7.2CI failing

Since Jun 11Pushed 1y ago2 watchersCompare

[ Source](https://github.com/comento/laravel-sens-alimtalk)[ Packagist](https://packagist.org/packages/comento/laravel-sens-alimtalk)[ Docs](https://github.com/comento/laravel-sens-alimtalk)[ RSS](/packages/comento-laravel-sens-alimtalk/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (17)Used By (0)

Ncloud SENS Alimtalk notifications channel for Laravel
======================================================

[](#ncloud-sens-alimtalk-notifications-channel-for-laravel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ccd104417654ab398e34bbdcaf5bb07a7a3dbca0c1fb224ebffc2c6ed6edfb26/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6d656e746f2f6c61726176656c2d73656e732d616c696d74616c6b3f7374796c653d666c61742d737175617265)](https://packagist.org/packages/comento/laravel-sens-alimtalk)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/c627c047a087c99a4f598ed4f774dd012b5d7fc0ce180cbe96274c79bb268073/68747470733a2f2f7472617669732d63692e6f72672f636f6d656e746f2f6c61726176656c2d73656e732d616c696d74616c6b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/comento/laravel-sens-alimtalk)[![Total Downloads](https://camo.githubusercontent.com/858d26a606d0053ec3957a29570e8bd3310b8f20370a0b05e977a5e42cbf0dce/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f6d656e746f2f6c61726176656c2d73656e732d616c696d74616c6b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/comento/laravel-sens-alimtalk)

This package makes it easy to send notifications using [Ncloud SENS Alimtalk](https://docs.ncloud.com/ko/sens/sens-1-5.html) with Laravel

Contents
--------

[](#contents)

- [Installation](#installation)
    - [Setting up the Smsapi service](#setting-up-the-smsapi-service)
- [Usage](#usage)
    - [Available Message methods](#available-message-methods)
- [Changelog](#changelog)
- [Testing](#testing)
- [Security](#security)
- [Contributing](#contributing)
- [License](#license)

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

[](#installation)

You can install the package via composer:

```
composer require comento/laravel-sens-alimtalk
```

You can also publish the config file with:

```
php artisan vendor:publish --provider="Comento\SensAlimtalk\SensAlimtalkServiceProvider"
```

### Setting up the Ncloud SENS Alimtalk service

[](#setting-up-the-ncloud-sens-alimtalk-service)

Set your key and defaults in `config/sens-alimtalk.php`:

```
/*
|--------------------------------------------------------------------------
| NAVER CLOUD PLATFORM API
|--------------------------------------------------------------------------
|
| Go to My Page > Manage Accoutn > Manage Auth Key
| You can use a previously created authentication key or create a new api authentication key.
|
*/
'access_key' => env('NCLOUD_ACCESS_KEY', ''),
'secret_key' => env('NCLOUD_SECRET_KEY', ''),

/*
 * Service ID issued when you add a project
 */
'service_id' => '',

/*
 * KakaoTalk Channel ID ((Old) Plus Friend ID)
 */
'plus_friend_id' => '',

/*
 * SMS Failover use status
 */
'use_sms_failover' => true,
```

Usage
-----

[](#usage)

You can use this channel in your `via()` method:

```
// ...
use Comento\SensAlimtalk\SensAlimtalkChannel;
use Comento\SensAlimtalk\SensAlimtalkMessage;

class MentoringAdopt extends Notification
{
    use Queueable;

    private $mobiles;
    private $weblink_url;

    public function __construct($mobiles, $weblink_url)
    {
        $this->mobiles = $mobiles;
        $this->weblink_url = $weblink_url;
    }

    public function via($notifiable)
    {
        return [SensAlimtalkChannel::class];
    }

    public function toSensAlimtalk($notifiable)
    {
        return (new SensAlimtalkMessage())
            ->templateCode('adopt')
            ->to($this->mobiles)
            ->content('축하합니다!
현직자님의 답변이 채택되었습니다!
어떤 답변인지 확인하러 가볼까요?')
            ->button(['type' => 'WL', 'name' => '지금 보러가기', 'linkMobile' => $this->weblink_url, 'linkPc' => $this->weblink_url])
            ->utmSource('utm_source=crm-kakao&utm_medium=alimtalk&utm_campaign=mentoring-adopt&utm_term=지금 보러가기&utm_content=');
    }
}
```

### Available Message methods

[](#available-message-methods)

- `templateCode(string)`
- `to(string|array)`
- `content(string)`
- `button(array)`
- `useSmsFailover(boolean)`
- `reserveTime(string)`
- `reserveAfterMinute(int)`
- `reserveAfterDay(int)`
- `countryCode(string)`
- `variables(array)`
- `utmSource(string)`
- `setPlusFriendId(string)`

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance44

Moderate activity, may be stable

Popularity34

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~126 days

Total

16

Last Release

442d ago

Major Versions

v2.0.0 → v3.0.02021-04-15

v3.3.0 → v4.0.02022-10-11

v4.2.2 → v5.0.02023-11-28

v5.0.0 → v6.0.02024-05-09

v6.1.1 → v7.0.02025-04-17

PHP version history (3 changes)v1.0.0PHP ^7.2

v3.0.0PHP ^7.2|^8.0

v3.3.0PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/2c8951d9514aa8171697a8dc03958237b2a66427739c0006c92516b0fa8723d3?d=identicon)[comento](/maintainers/comento)

---

Top Contributors

[![calc2te](https://avatars.githubusercontent.com/u/6240278?v=4)](https://github.com/calc2te "calc2te (16 commits)")[![comento](https://avatars.githubusercontent.com/u/16662430?v=4)](https://github.com/comento "comento (11 commits)")[![Kim-Munbeom](https://avatars.githubusercontent.com/u/109500083?v=4)](https://github.com/Kim-Munbeom "Kim-Munbeom (11 commits)")[![kkame](https://avatars.githubusercontent.com/u/4939813?v=4)](https://github.com/kkame "kkame (3 commits)")[![shaul1991](https://avatars.githubusercontent.com/u/35905295?v=4)](https://github.com/shaul1991 "shaul1991 (3 commits)")[![qazz92](https://avatars.githubusercontent.com/u/13778725?v=4)](https://github.com/qazz92 "qazz92 (1 commits)")

---

Tags

alimtalklaravelncloudnotificationphpsenslaravelncloudalimtalk

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/comento-laravel-sens-alimtalk/health.svg)

```
[![Health](https://phpackages.com/badges/comento-laravel-sens-alimtalk/health.svg)](https://phpackages.com/packages/comento-laravel-sens-alimtalk)
```

###  Alternatives

[spatie/laravel-health

Monitor the health of a Laravel application

87512.0M165](/packages/spatie-laravel-health)[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[s-ichikawa/laravel-sendgrid-driver

This library adds a 'sendgrid' mail driver to Laravel.

4079.9M1](/packages/s-ichikawa-laravel-sendgrid-driver)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2401.4M17](/packages/laravel-notification-channels-discord)[laravel-notification-channels/expo

Expo Notifications Channel for Laravel

67628.6k1](/packages/laravel-notification-channels-expo)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k20](/packages/fleetbase-core-api)

PHPackages © 2026

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