PHPackages                             adedaramola/laravel-sendchamp - 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. [API Development](/categories/api)
4. /
5. adedaramola/laravel-sendchamp

ActiveLibrary[API Development](/categories/api)

adedaramola/laravel-sendchamp
=============================

A Laravel package to work with sendchamp API

v0.0.1(3y ago)095MITPHPPHP ^8.0

Since Aug 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Adedaramola/laravel-sendchamp)[ Packagist](https://packagist.org/packages/adedaramola/laravel-sendchamp)[ Docs](https://github.com/Adedaramola/laravel-sendchamp)[ RSS](/packages/adedaramola-laravel-sendchamp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

Laravel Sendchamp
-----------------

[](#laravel-sendchamp)

Laravel package to seamlessly integrate [Sendchamp API](https://sendchamp.com)

Table of contents
-----------------

[](#table-of-contents)

- [Installation](#installation)
- [Basic Usage](#basic-usage)
- [SMS](#sms)
- [Voice](#voice)
- [Wallet](#wallet)
- [Verification](#verification)
- [Whatsapp](#whatsapp)
- [Contributing](#contributing)
- [Todo List](#todo-list)

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

[](#installation)

You can install the package via composer:

```
composer require adedaramola/laravel-sendchamp
```

Publish the config file

```
php artisan vendor:publish --config=
```

Be sure to set the following variables in your `.env` file

```
SENDCHAMP_PUBLIC_KEY=
```

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

[](#basic-usage)

The package automaticaly assumes a test mode enviroment for the API, you can change this by setting `SENDCHAMP_MODE=true` in your `.env` file.

### SMS

[](#sms)

```
use Adedaramola\Sendchamp\Facades\Sendchamp;
use Adedaramola\Sendchamp\Http\Requests\SendSmsRequest;
use Adedaramola\Sendchamp\Http\Requests\CreateSenderIdRequest;

// Send an sms
Sendchamp::sms()->send(new SendSmsRequest(
    $to,
    $message,
    $sender_name,
    $route
));

// Create a new sender ID
Sendchamp::sms()->createSenderID(new CreateSenderIdRequest(
    $name,
    $sample,
    $use_case
));

// Get sms delivery report
Sendchamp::sms()->getDeliveryReport($sms_uid);

// Get bulk sms delivery report
Sendchamp::sms()->getBulkDeliveryReport($bulksms_uid);
```

### Voice

[](#voice)

```
use Adedaramola\Sendchamp\Facades\Sendchamp;
use Adedaramola\Sendchamp\Http\Requests\TextToSpeechRequest;
use Adedaramola\Sendchamp\Http\Requests\FileToVoiceRequest;

// text-to-speech
Sendchamp::voice()->textToSpeech(new TextToSpeechRequest(
    $customer_mobile_number,
    $message,
    $type,
    $repeat
));

// file-to-voice
Sendchamp::voice()->fileToVoice(new FileToVoiceRequest(
    $customer_mobile_number,
    $path,
    $type,
    $repeat
));

// Get delivery report
Sendchamp::voice()->getDeliveryReport();
```

### Verification

[](#verification)

```
use Adedaramola\Sendchamp\Facades\Sendchamp;
use Adedaramola\Sendchamp\Http\Requests\SendOtpRequest;

// send otp
Sendchamp::verification()->sendOtp(new SendOtpRequest(
    $channel,
    $sender,
    $token_type,
    $token_length
));

// verify otp
Sendchamp::verification()->confirmOtp(
    $verification_reference, $verification_code
);
```

### Whatsapp

[](#whatsapp)

```
use Adedaramola\Sendchamp\Facades\Sendchamp;

Sendchamp::whatsapp()->sendText();
Sendchamp::whatsapp()->sendVideo();
Sendchamp::whatsapp()->sendAudio();
Sendchamp::whatsapp()->sendSticker();
```

### Wallet

[](#wallet)

```
use Adedaramola\Sendchamp\Facades\Sendchamp;

// get your sendchamp wallet balance
Sendchamp::wallet()->getBalance();
```

Todo List
---------

[](#todo-list)

- Email Resource
- Customer Resource

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

[](#contributing)

PRs are greatly appreciated, help us build this hugely needed tool so anyone else can easily integrate sendchamp into their Laravel based projects and applications.

1. Create a fork
2. Create your feature branch: git checkout -b my-feature
3. Commit your changes: git commit -am 'Add some feature'
4. Push to the branch: git push origin my-new-feature
5. Submit a pull request 🚀

Changelog
---------

[](#changelog)

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

License
-------

[](#license)

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

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

1352d ago

### Community

Maintainers

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

---

Top Contributors

[![oxiginedev](https://avatars.githubusercontent.com/u/69609058?v=4)](https://github.com/oxiginedev "oxiginedev (1 commits)")

---

Tags

phpsdksendchamp-sdksendchamplaravel-sendchamp

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/adedaramola-laravel-sendchamp/health.svg)

```
[![Health](https://phpackages.com/badges/adedaramola-laravel-sendchamp/health.svg)](https://phpackages.com/packages/adedaramola-laravel-sendchamp)
```

###  Alternatives

[deepseek-php/deepseek-php-client

deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.

47073.9k5](/packages/deepseek-php-deepseek-php-client)[jstolpe/instagram-graph-api-php-sdk

Instagram Graph API PHP SDK

13998.4k2](/packages/jstolpe-instagram-graph-api-php-sdk)[octw/aramex

A Library to integrate with Aramex APIs

2925.2k](/packages/octw-aramex)

PHPackages © 2026

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