PHPackages                             czim/hellodialog - 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. czim/hellodialog

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

czim/hellodialog
================

HelloDialog e-mail marketing API handler \[no longer supported!\]

0.9.13(8y ago)04.0kMITPHPPHP &gt;=5.4.0

Since May 21Pushed 5y ago1 watchersCompare

[ Source](https://github.com/czim/hellodialog)[ Packagist](https://packagist.org/packages/czim/hellodialog)[ Docs](https://github.com/czim/hellodialog)[ RSS](/packages/czim-hellodialog/feed)WikiDiscussions master Synced today

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

HelloDialog API Connector
=========================

[](#hellodialog-api-connector)

[![Latest Version on Packagist](https://camo.githubusercontent.com/5e419025754dc0cb53531468d462c6b0d36bc0cfc9163c7566faba78b05c7bfb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f637a696d2f68656c6c6f6469616c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/czim/hellodialog)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/64ccb4715a3e4e1d5713bdfe245424f984b3945755bf48e48ca6a0a1877d8050/68747470733a2f2f7472617669732d63692e6f72672f637a696d2f68656c6c6f6469616c6f672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/czim/hellodialog)[![Latest Stable Version](https://camo.githubusercontent.com/1b11c0ecfd52769cce1eea7c41fb98f21ca78459f58aa773e230c43acad40a7c/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f637a696d2f68656c6c6f6469616c6f672e737667)](https://packagist.org/packages/czim/hellodialog)

HelloDialog API connector / handler package.

**This package is no longer supported!**
Please contact [HelloDialog](https://www.hellodialog.nl) directly if you wish to make HelloDialog API connections.

Install
-------

[](#install)

Via Composer

```
$ composer require czim/hellodialog
```

Then add the service provider in `config/app.php`:

```
Czim\HelloDialog\HelloDialogServiceProvider::class,

```

Finally publish the config using the artisan command:

```
$ php artisan vendor:publish
```

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

[](#configuration)

Set the configuration in `config/hellodialog.php`.

Basic Usage
-----------

[](#basic-usage)

After installation and configuration, the `HelloDialogHandler` will be available to make custom calls to HelloDialog. The `hellodialog` mail driver is also available.

### The Mail Driver

[](#the-mail-driver)

See the `hellodialog.php` config file for further details about configuring and using the mail driver. Note that you cannot use all mail properties using this driver (BCC does not work, for instance). As always with HelloDialog, sending to multiple addresses will result in multiple calls to the HelloDialog API and will be mailed separately.

When using the mail driver, a transactional template is expected with at least a 'content' replace, and optionally a 'title' replace. The placeholder for these may be set in the config (defaults to `__CONTENT__`). The entire mail view contents will be used as the 'content' replace value.

### Performing Calls

[](#performing-calls)

To manually perform calls, instantiate the `HelloDialogHandler` class.

```
    $handler = app(\Czim\HelloDialog\Contracts\HelloDialogHandlerInterface::class);
    // or:
    $handler = new \Czim\HelloDialog\HelloDialogHandler();
```

Available methods are listed [in the HelloDialogHandlerInterface](https://github.com/czim/hellodialog/blob/master/src/Contracts/HelloDialogHandlerInterface.php).

Templates
---------

[](#templates)

Templates can be referred to by numerical ID, or the key set for their section in the config (which *must* have an `id` property set).

Logging
-------

[](#logging)

By default, any logging will be done using Laravel's `Log` facade. Alternatively, you may pass in a custom Monolog logger (anything that implements `Psr\Log\LoggerInterface`) when instantiating the `HelloDialogHandler`.

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

[](#contributing)

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

Credits
-------

[](#credits)

- [Coen Zimmerman](https://github.com/czim)
- [All Contributors](../../contributors)

License
-------

[](#license)

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

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

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

Recently: every ~69 days

Total

13

Last Release

3164d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1657b09521b6030fe32d864a493ded8b1dbbdf737ef3772135dfc123cea34767?d=identicon)[czim](/maintainers/czim)

---

Top Contributors

[![czim](https://avatars.githubusercontent.com/u/11831617?v=4)](https://github.com/czim "czim (3 commits)")

---

Tags

emailhellodialog-api-connectorlaravellaravel-packagetransactional-emailsemail marketinghellodialog

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/czim-hellodialog/health.svg)

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

###  Alternatives

[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.2k532.1M2.5k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k496.1k33](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[guanguans/notify

Push notification SDK(AnPush、Bark、Chanify、DingTalk、Discord、Gitter、GoogleChat、IGot、Lark、Mattermost、MicrosoftTeams、NotifyX、NowPush、Ntfy、Push、Pushback、PushBullet、PushDeer、PushMe、Pushover、PushPlus、QQ、RocketChat、ServerChan、ShowdocPush、SimplePush、Slack、Telegram、WeWork、WPush、XiZhi、YiFengChuanHua、ZohoCliq、ZohoCliqWebHook、Zulip).

686111.2k8](/packages/guanguans-notify)[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

252143.0k](/packages/erag-laravel-disposable-email)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

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