PHPackages                             benmorel/clickatell - 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. benmorel/clickatell

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

benmorel/clickatell
===================

Client library for the Clickatell SMS gateway

0.1.0(8y ago)414.4k1MITPHPPHP &gt;=5.5CI failing

Since Oct 2Pushed 5y ago1 watchersCompare

[ Source](https://github.com/BenMorel/Clickatell)[ Packagist](https://packagist.org/packages/benmorel/clickatell)[ RSS](/packages/benmorel-clickatell/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Clickatell PHP client
=====================

[](#clickatell-php-client)

A simple library to send SMS through the [Clickatell](https://www.clickatell.com/) SMS gateway.

Clickatell supports two character encodings: 7-bit (up to 160 characters per message) and Unicode (up to 70 characters per message). The choice of the encoding directly influences the number of credits debited when sending an SMS.

This library **automatically handles character set conversion**, using 7-bit whenever possible and switching to Unicode only when required. This guarantees a perfect delivery of the original message, while minimizing credit consumption.

Basic usage
-----------

[](#basic-usage)

```
$client = new Clickatell\ClickatellClient('api-id', 'username', 'password');
$client->authenticate();
$client->send('441234567890', 'Hello world');
```

The `authenticate()` call is required *once*, whether you need to `send()` one or several SMS messages.

The phone numbers must be in E.164 international format: country code + national number without `0` prefix. They must not include a leading `+` sign.

The message must use the UTF-8 charset.

Sender ID
---------

[](#sender-id)

If you registered a sender ID with Clickatell, you can specify it when instantiating the library:

```
$client = new Clickatell\ClickatellClient('api-id', 'username', 'password', 'sender-id');
```

It will then automatically be used for every `send()` call. Alternatively, you can pass it to every call individually:

```
$client->send('441234567890', 'Hello world', 'sender-id');
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

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

Unknown

Total

1

Last Release

3196d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/57189121968030f0770811b461cc92f9c19c08f5c4767292f2ede48b7277cfad?d=identicon)[BenMorel](/maintainers/BenMorel)

---

Top Contributors

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

---

Tags

smsclickatell

### Embed Badge

![Health badge](/badges/benmorel-clickatell/health.svg)

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

###  Alternatives

[aws/aws-sdk-php

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

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

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

TencentCloudApi php sdk

3741.3M47](/packages/tencentcloud-tencentcloud-sdk-php)[tzsk/sms

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

319270.8k6](/packages/tzsk-sms)[ellaisys/aws-cognito

Laravel Authentication using AWS Cognito (Web and API)

123256.9k1](/packages/ellaisys-aws-cognito)[gr8shivam/laravel-sms-api

A modern, flexible Laravel package for integrating any SMS gateway with REST API support

10240.6k](/packages/gr8shivam-laravel-sms-api)

PHPackages © 2026

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