PHPackages                             nstechns/jazzcms-laravel - 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. nstechns/jazzcms-laravel

ActiveLibrary[API Development](/categories/api)

nstechns/jazzcms-laravel
========================

Laravel Jazz sms api or Campaign Management Solution

v1.0.4(4y ago)2944↓70%2MITPHPPHP ^7.1.3|^7.2.5|^8.0

Since Jun 29Pushed 4y ago2 watchersCompare

[ Source](https://github.com/nstechns/jazzcms-laravel)[ Packagist](https://packagist.org/packages/nstechns/jazzcms-laravel)[ GitHub Sponsors](https://github.com/nstechns)[ RSS](/packages/nstechns-jazzcms-laravel/feed)WikiDiscussions main Synced yesterday

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

[![JazzCMS](.github/logo.png?raw=true)](.github/logo.png?raw=true)

Jazz CMS, Laravel (SMS API)
===========================

[](#jazz-cms-laravel-sms-api)

[![Latest Version on Packagist](https://camo.githubusercontent.com/70f68c19cefb4012ee100f904e81c21c1b817c3eb2b075e10def2f06847e8d61/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e73746563686e732f6a617a7a636d732d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nstechns/jazzcms-laravel)[![](https://github.com/nstechns/jazzcms-laravel/workflows/Run%20Tests/badge.svg?branch=master)](https://github.com/nstechns/jazzcms-laravel/workflows/Run%20Tests/badge.svg?branch=master)[![Latest Version](https://camo.githubusercontent.com/b0891eb63097e33b2fc2ff0131a0619b5170339e4fa51fb0efadc9f9ded5095b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6e73746563686e732f6a617a7a636d732d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://github.com/nstechns/jazzcms-laravel/releases)[![Build Status](https://camo.githubusercontent.com/c939a96e284a518b2a94b7b647ac07227919f1b16e5e19aa1c848d640e416787/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6e73746563686e732f6a617a7a636d732d6c61726176656c2f43493f6c6162656c3d63692532306275696c64267374796c653d666c61742d737175617265)](https://github.com/nstechns/jazzcms-laravel/actions?query=workflow%3ACI)[![Quality Score](https://camo.githubusercontent.com/6f4874c9fb400a848f0de3256ec6091f8ef609c49f92fa15d46b7a758be6a032/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e73746563686e732f6a617a7a636d732d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/nstechns/jazzcms-laravel)[![Total Downloads](https://camo.githubusercontent.com/b23e35d4334e8de074a7f1a559bdf8d99c315f3e18a5a6d38c9d1e64cdf037a8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e73746563686e732f6a617a7a636d732d6c61726176656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nstechns/jazzcms-laravel)

This package is use for Send SMS, Received SMS, Balance Inquiry, Send SMS Group, send SMS International, Schedule Job using Jazz / Mobilink api.

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

[](#installation)

You can install the package via [Composer](https://getcomposer.org/):

```
composer require nstechns/jazzcms-laravel
```

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

```
'providers' => [
    // ...
    NsTechNs\JazzCMS\JazzCMSServiceProvider::class,
];
```

You can publish the config-file with:

```
php artisan vendor:publish --provider="NsTechNs\JazzCMS\JazzCMSServiceProvider" --tag="config"
```

This is the contents of the published `config/jazz-cms.php` config file:

```
return [
    /*
    * In order to integrate the JAZZ - Campaign Management Solution into your site,
    * you'll need to connect to JAZZ/ Mobilink company to get the credential of SMS API
    *
    * Using environment variables is the recommended way of
    * storing your username, password and mask. Make sure to update
    * your /.env file with your USERNAME, PASSWORD and From MASK.
    */

    'base_url' => env('JAZZ_CMS_URL', 'https://connect.jazzcmt.com'),

    'username' => env('JAZZ_CMS_USERNAME'),

    'password' => env('JAZZ_CMS_PASSWORD'),

    'from' => env('JAZZ_CMS_MASK'),

    'is_urdu' => env('JAZZ_IS_URDU', false),

    'show_status' => env('JAZZ_SHOW_STATUS', true),

    'short_code' => env('JAZZ_SHORT_CODE'),
];
```

You need to set these variables in .env file which you can get from Jazz/ Mobilink:

```
JAZZ_CMS_USERNAME=030xxxxxxxx
JAZZ_CMS_PASSWORD=YourPassword
JAZZ_CMS_MASK=MyMask
```

If you need implement to Received SMS API then you also get JAZZ Short Code:

```
JAZZ_SHORT_CODE=7005XXX
```

Usage
-----

[](#usage)

### Send SMS

[](#send-sms)

you can send sms to local numbers with in country:

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->sendSMS("030xxxxxxxx","message text");
// OR with extra parameters
$response = (new JazzCMS)->sendSMS("030xxxxxxxx","message text", "identifier", "unique_id", "product_id", "channel", "transaction_id");
```

#### Response:

[](#response)

```
 ^ {#173 ▼
  +"request": array:7 [▼
    "request_size" => 310
    "curl_error" => ""
    "base_url" => "https://connect.jazzcmt.com"
    "content_type" => "text/html; charset=UTF-8"
    "redirect_count" => 0
    "effective_url" => "https://connect.jazzcmt.com/sendsms_xml.html"
    "total_time" => 1.511816
  ]
  +"http_code": 200
  +"data": array:7 [▼
    "statuscode" => "300"
    "statusmessage" => "Message Sent Successfully!"
    "messageid" => "31"
    "originator" => "MyMask"
    "recipient" => "9230xxxxxxxx"
    "responsedatetime" => "2021-06-30 17:13:53"
    "messagedata" => "testing"
  ]
  +"status": "success"
}
```

### Received SMS

[](#received-sms)

From Date and To Date is Optional: Date Format: 2021-06-30 HH:MM:SS

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->receivingSMS("From Date", "To Date");
```

### Balance Inquiry

[](#balance-inquiry)

Check you current balance of messages.

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->balanceInquiry();
```

### Send SMS Group

[](#send-sms-group)

You can send sms as group you can create group in Jazz/ Mobilink.

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->sendSMSGroups("Group Name", "Message Text");
```

### send SMS International

[](#send-sms-international)

You can send sms to international numbers.

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->sendSMSInternational("030xxxxxxxx", "Message Text");
```

### Schedule Job

[](#schedule-job)

You can set Schedule Job as list of file contacts. Schedule Date Time Format: 2021-06-30 HH:MM:SS The Schedule Date Time is optional you can send sms immediately

```
use NsTechNs\JazzCMS\JazzCMS;
$response = (new JazzCMS)->scheduleJob("file_with_path", "Message Text", "Schedule Date Time");
```

Change log
----------

[](#change-log)

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.

License
-------

[](#license)

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

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 94.7% 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 ~89 days

Total

5

Last Release

1473d ago

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

v1.0.2PHP ^7.2.5|^8.0

v1.0.3PHP ^7.1.3|^7.2.5|^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/35898873?v=4)[nstechns](/maintainers/nstechns)[@nstechns](https://github.com/nstechns)

---

Top Contributors

[![naveedshahzadofficial](https://avatars.githubusercontent.com/u/3186207?v=4)](https://github.com/naveedshahzadofficial "naveedshahzadofficial (18 commits)")[![nstechns](https://avatars.githubusercontent.com/u/35898873?v=4)](https://github.com/nstechns "nstechns (1 commits)")

---

Tags

Jazz-SMS-Apilaravel-jazz-sms-api

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nstechns-jazzcms-laravel/health.svg)

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

###  Alternatives

[defstudio/telegraph

A laravel facade to interact with Telegram Bots

816333.6k3](/packages/defstudio-telegraph)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5021.9k](/packages/simplestats-io-laravel-client)[rapidez/core

Rapidez Core

1823.5k72](/packages/rapidez-core)

PHPackages © 2026

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